2.2 Hardware Requirements
2.2.1 Memory
The amount of memory required to run AUSRIVAS is made up of:
1. Memory used by the operating system and other running software.
2. Initial memory used by the AUSRIVAS program.
3. Memory used by AUSRIVAS in calculating the results.
The memory AUSRIVAS uses per site in calculating the results is proportional to the number of sites to be processed. So as more sites are processed, the amount of memory required per site increases.
For example, to process 2500 sites, AUSRIVAS uses 40KB of memory per site, whereas in order to process 4500 sites, AUSRIVAS requires 70KB of memory per site. This leads to a total of 100MB needed to process 2500 sites and 315MB for 4500 sites - more than three times as much for less than twice the number of sites.
It is important to note that the memory shown above is just for the calculating phase of running AUSRIVAS. When calculating memory requirements allow for additional memory for the operating system and initial memory use by the AUSRIVAS program.
Windows 95 and 98
Windows 98 and 95 memory management appears to be faulty as only a fixed number of sites can be processed under these operating systems before the machine runs out of memory (users report figures such as 380 and 500 sites). This is independent of how much memory is in the machine (provided of course there is not too little memory).
Windows NT
Windows NT does not show the memory management problems seen in Win 95/98, so the calculations above can be used to determine how much memory you need to run AUSRIVAS. As an example, in calculating 2500 sites on my NT machine the memory usage was:
Usage (Windows NT) |
Memory |
Operating system + AUSRIVAS program |
80 MB |
AUSRIVAS calculations |
100 MB |
TOTAL |
180 MB |
It is recommend that the memory requirements are made up of actual physical memory rather than being made up of both real and virtual memory (memory temporarily stored to disk) otherwise processing will be slowed greatly.
2.2.2 Processor speed
Processor speed is not critical unless you plan to compute a large number of sites.
As an example, processing 2500 sites on a 550MHz PIII took over 30mins, while processing 4500 sites on the same machine took several hours.