This archive contains OSRM2 Version 0.1 Revision 02 Date 08/21/89 Fix Codes described within: 01DD0001 01DE0001 01DE0002 Please note the following fixes to OSRM2 Version 0.1 DATE : 08/15/89 APPLICATION: OSRM2 Version 0.1 UPDATE : DLL Fix UPDATE # : 01DD0001 PROBLEM : Divide by zero error RESOLUTION : Validate parameter conflicts in OSRM2.INI APPLY : Corrected OSRM2D01.DLL DESCRIPTION - A program crash occurs when the NUMDRIVES parameter contains a number that conflicts with the number of drives entered in the DESIGNATOR parameter. Example: [NUMDRIVES=2] [DESIGNATOR=C] DATE : 08/15/89 APPLICATION: OSRM2 Version 0.1 UPDATE : EXE Fix UPDATE CODE: 01DE0001 PROBLEM : Cache controller divide by zero RESOLUTION : Test for zero IO time and set to 60 IOs per second APPLY : Corrected OSRM201.EXE DESCRIPTION - When a cache controller is used in the harddisk subsystem, the IO operation used to test the NUMBER OF IOs PER SECOND, returns with a zero or close to zero response time. This causes the average IO, which is used to divide into 1 second to get the average IOs per second, to abend the real time monitor. DATE : 08/21/89 APPLICATION: OSRM2 Version 0.1 UPDATE : EXE Fix UPDATE # : 01DE0002 PROBLEM : Overrun of DISK IO indicator bar RESOLUTION : Reduced minimum calculated value to 16 APPLY : Corrected OSRM201.EXE DESCRIPTION - The IOs indicator bar was overruning the display area due to cache controllers returning a ms count less the 16. As the ms count was subsequently used to divide into 1000, the resulting value was more then 60 which is the maximum allowed on the chart. ( See fix 01DE0001 ). Although this is displayed as 60 on the screen, Version 1.0 will write the correct IO performance time to the history files. Please note the following enhancements to OSRM2 Version 0.1 When disk IO test were performed, total time to test IO was added to the difference in CPU timing to mask the effect of OSRM2 overhead. This mask has been removed to show all activity no matter the source.