home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / DISK_CHK / BENCH60.ZIP / README < prev    next >
Text File  |  1991-10-20  |  20KB  |  535 lines

  1.                       PC Magazine Labs
  2.           Benchmark Series Release 6.0 - Help File
  3.  
  4.                DESCRIPTION OF MENU SELECTIONS
  5.  
  6.  
  7.  
  8.                         ▒▒▒ File ▒▒▒
  9.  
  10.  
  11. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  12. Load Comparisons
  13.  
  14. The Load  Comparisons selection  allows  you  to  set  which
  15. machine's results in the database you wish to compare to the
  16. unit under test. To choose a comparison machine, select Load
  17. Comparisons from  the File  menu, select  a  machine/variant
  18. combination, select  the date/time  for the results for that
  19. machine and  review the Machine Description before accepting
  20. the comparison machine.
  21.  
  22. ▄▄▄▄
  23. Quit
  24.  
  25. When quitting  the benchmark  program, there is an option to
  26. commit the  results to  the database.   As soon as a test is
  27. completed, the  results are written to a database file. Upon
  28. exiting the program, the commit option records these results
  29. permanently  to   the  database.  If  you  do  not  wish  to
  30. permanently save  the results  from a  session, you may turn
  31. off the commit check box before exiting. Then, the next time
  32. the program  is executed,  you will  be given  the option of
  33. using the  uncommitted results from the previous test run or
  34. deleting those results from the database.
  35.  
  36.  
  37.                         ▒▒▒ View ▒▒▒
  38.  
  39.  
  40. ▄▄▄▄▄▄▄
  41. Results
  42.  
  43. The results  screen allows  you to  scroll through  all  the
  44. results for  all tests  that  have  been  run,  compare  the
  45. results to other machines' results in the database,graph the
  46. results for  each test,  save the results to a file or print
  47. them on your printer.
  48.  
  49. ▄▄▄▄▄▄▄▄▄▄▄
  50. System Info
  51.  
  52. PC Labs'  MicroScope looks  "under the hood" of your machine
  53. and displays  important information about its configuration.
  54. Each section  of the  screen expands  when selected  to show
  55. even more  detail.  Memory,  device  drivers,  disk  drives,
  56. processor  type  and  speed  are  some  of  the  information
  57. MicroScope makes  available. The  current  configuration  is
  58. automatically  saved   in  a   disk  file   with  the   name
  59. [MACHINEID].MSC for future review.
  60.  
  61.  
  62.                     ▒▒▒ Performance ▒▒▒
  63.  
  64.  
  65. ▄▄▄▄▄▄▄▄▄▄▄▄▄
  66. Processor ...
  67.  
  68.  
  69.      [NOTE: Since the execution speed of microcomputers
  70.      is incredibly fast, the functions described in the
  71.      Processor Performance Tests are each performed for
  72.      10 seconds to produce the published results. While
  73.      the number of iterations varies from test to test,
  74.      they are  consistent within each test when testing
  75.      different machines.]
  76.  
  77.  
  78. ■■■ Instruction Mix ■■■
  79.  
  80. The  Instruction  Mix  benchmark  test  times  a  series  of
  81. assembly language  instructions specific to the 8088, 80286,
  82. 80386 or  80486 chip.   This test shows how the CPU operates
  83. as a result of the interaction of the bus, processor, system
  84. memory, and  motherboard  architecture.    A  larger  number
  85. indicates better overall computer performance.
  86.  
  87.  
  88. ■■■ 128K NOP Loop ■■■
  89.  
  90. The 128K  NOP Loop  benchmark test  loops  through  128K  of
  91. memory filled  with NOP  (No Operation)  instructions.  This
  92. test  is  useful  for  comparing  systems  equipped  with  a
  93. processor RAM  cache. A higher number indicates better cache
  94. system performance.
  95.  
  96.  
  97. ■■■ Do Nothing Loop ■■■
  98.  
  99. The Do  Nothing Loop benchmark test times the execution of a
  100. loop containing  one NOP instruction. The higher the number,
  101. the more  efficient the  computer i.e.  less  resources  are
  102. required  for   system  housekeeping   (refreshing   memory,
  103. servicing interrupts, etc.).
  104.  
  105.  
  106. ■■■ Integer Add ■■■
  107.  
  108. The Integer Add benchmark test times the execution of a loop
  109. containing an ADD instruction.
  110.  
  111.  
  112. ■■■ Integer Multiply ■■■
  113.  
  114. The Integer Multiply benchmark test times the execution of a
  115. loop containing a IMUL instruction.
  116.  
  117.  
  118. ■■■ String Sort and Move ■■■
  119.  
  120. The String  Sort and Move benchmark test times the execution
  121. of a  bubble sort performed on 200 random strings containing
  122. 16 characters  each. This  test is useful in testing systems
  123. with a  processor RAM cache, as sorting requires reading and
  124. writing of the same data repeatedly. Systems with write-back
  125. caches will  usually perform  better on  this test  than wil
  126. systems with write-through caches.
  127.  
  128.  
  129. ■■■ Prime Number Sieve ■■■
  130.  
  131. The Prime Number Sieve benchmark test times the execution of
  132. a routine to find the prime numbers between 0 and 8190.
  133.  
  134.  
  135. ■■■ Floating Point Mix ■■■
  136.  
  137. The Floating  Point Mix  (also known  as the  Floating Point
  138. Calculation Without  Coprocessor) benchmark  test sets  up a
  139. floating point  emulation program  in RAM and then exercises
  140. the processor  and tests  RAM access  speeds during floating
  141. point calculations.  The floating  point processes performed
  142. are identical to those used in the Coprocessor Test.
  143.  
  144.  
  145. ■■■ Math Coprocessor ■■■
  146.  
  147. The Math  Coprocessor  benchmark  test  exercises  the  math
  148. coprocessor using  the same floating point calculations used
  149. in the  Floating Point  Mix Test.   The  test can be used to
  150. analyze the  speed differences  of coprocessors in different
  151. machines.   Additionally, the  processing  speed  a  machine
  152. gains by  using a  coprocessor can  be seen by comparing its
  153. Floating Point Mix scores with its Math Coprocessor scores.
  154.  
  155.  
  156. ▄▄▄▄▄▄▄▄▄▄
  157. Memory ...
  158.  
  159.  
  160. ■■■ Conventional Memory Read/Write ■■■
  161.  
  162. These  tests   measure  random   access  memory   speed   of
  163. conventional memory  performing memory reads and writes. The
  164. program allocates 64K of memory and treats it as a series of
  165. 64 byte  records. 16,384  random  records  are  then  either
  166. written from or read into local memory.
  167.  
  168. ■■■ Expanded Memory Read/Write ■■■
  169.  
  170. These tests  measure random  access memory speed of expanded
  171. (Lotus, Intel, Microsoft) memory performing memory reads and
  172. writes. The  program allocates  128K of memory and treats it
  173. as a  series of  64 byte  records. 16,384 random records are
  174. then either written from or read into local memory.
  175.  
  176. ■■■ BIOS Extended Memory Read/Write ■■■
  177.  
  178. These tests  measure random  access memory speed of extended
  179. memory performing  memory  reads  and  writes.  The  program
  180. allocates 128K  of memory  and treats  it as  a series of 64
  181. byte records.  16,384 random records are then either written
  182. from or read into local memory.
  183.  
  184. Due to  advances in the 80386 and 80486 processor chips, the
  185. results obtained  using the Extended Memory tests with these
  186. processors are  not representative  of what you'll find with
  187. all programs  using  extended  memory  on  80386  and  80486
  188. machines. The  test uses  the BIOS function for switching in
  189. and out of Protected Mode, and the BIOS call is not commonly
  190. used to  perform this function on these machines. The test's
  191. name indicates its specific use of the BIOS functions.
  192.  
  193.  
  194. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  195. DISK ACCESS ...
  196.  
  197.  
  198. ■■■ BIOS Disk Seek ■■■
  199.  
  200. The BIOS  Disk Seek benchmark test measures mechanical track
  201. to track disk drive access times. Both sequential and random
  202. access is  tested. The  test uses the BIOS Interrupt 13h. It
  203. cannot be  used to  test floppy  diskettes or  mass  storage
  204. media that  do not have an Interrupt 13h interface. The test
  205. involves  1,000   sequential  seeks   (alternating   between
  206. cylinders 0  and 1)  and 1,000  random seeks.  Caching  disk
  207. controllers and certain SCSI adapters which do not force the
  208. disk  mechanism   to  move   for  disk   seeks  will   yield
  209. unrealistically fast times. The result is the average access
  210. time per track.
  211.  
  212.  
  213. ■■■ DOS Disk Access ■■■
  214.  
  215. The  DOS  Disk  Access  benchmark  test  measures  the  time
  216. necessary to  perform 1000 read requests at random locations
  217. on the  disk using  the DOS Interrupt 25h.  This test should
  218. work with any device that DOS recognizes as a disk. The test
  219. reports the  total time required to complete the requests in
  220. seconds.  This is the only test in the Bench 6.0 suite where
  221. large numbers are preferable to small ones.
  222.  
  223.      [NOTE: If  a seek  error occurs  in either  of the
  224.      above tests  a  message  will  appear  for  a  few
  225.      seconds, then  a replacement sector will be chosen
  226.      and  the   test  will   continue.  This   is   NOT
  227.      necessarily an  indication of  a bad  disk  drive.
  228.      These tests  access sectors  which may  have  been
  229.      legitimately locked  out during  the formatting of
  230.      the drive.  If you  suspect a  problem  with  your
  231.      drive,  use  a  diagnostic  program  to  test  the
  232.      drive.]
  233.  
  234.  
  235. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  236. DOS File Access ...
  237.  
  238.  
  239. The DOS File Access (Small and Large Records) benchmark test
  240. measures disk  throughput as  a result  of  mechanical  disk
  241. drive speed,  hard disk  controller function, and bus speed.
  242. This benchmark  tests file  creation, writing,  and  reading
  243. (sequentially and  randomly) for a 256K file with two buffer
  244. sizes. The  test may  be used  to show  the effects  of disk
  245. caching by  running twice:   once  with and  once without  a
  246. cache. Fast  times for  a particular  record length indicate
  247. that applications using similarly-sized records will perform
  248. well on the system.
  249.  
  250.  
  251. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  252. Variable Size (Small and Large) Records ...
  253.  
  254.  
  255. The DOS  Variable File  Access  (Small  and  Large  Records)
  256. benchmark test  is similar  to the  DOS File Access test and
  257. has  been   designed  primarily  for  testing  hardware  and
  258. software disk caches. The small record size is 200 bytes and
  259. the large  record size  is 2048 bytes. File sizes range from
  260. 300 to  19,200 records  for small  records and  30 to  1,920
  261. records for large records.
  262.  
  263.  
  264. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  265. EGA/VGA Text ...
  266.  
  267.  
  268. ■■■ Unscrolled BIOS Write ■■■
  269.  
  270. The Unscrolled  BIOS Write  benchmark test times the writing
  271. of data  to the  screen using interrupt 10h BIOS calls. Fast
  272. times are  advantageous  for  programs  that  display  large
  273. amounts of data in a non scrolling fashion.
  274.  
  275.  
  276. ■■■ Scrolled BIOS Write ■■■
  277.  
  278. The Scrolled  BIOS Write benchmark test times the writing of
  279. data to the screen using interrupt 10h BIOS calls.  Once the
  280. screen is  filled, the test scrolls through an entire screen
  281. by adding  one new line at a time. This test writes the same
  282. amount of  data as  the non-scrolling  test. The  difference
  283. between the two times indicates the overhead attributable to
  284. scrolling  the  screen.  Fast  times  are  advantageous  for
  285. application programs  that frequently  cause the  screen  to
  286. scroll.
  287.  
  288.      [NOTE: The  pair of  BIOS write  tests give a good
  289.      indication of  video BIOS speed. If the video BIOS
  290.      is  shadowed,  (loaded  in  fast  system  memory),
  291.      throughput will be higher for these tests.]
  292.  
  293.  
  294. ■■■ Direct Screen Write (8-bit, 16-bit, 32-bit) ■■■
  295.  
  296. The Direct  Screen Write  tests  write  data  to  the  video
  297. adapter screen  memory using  the MOVSB  (8-bit), MOVSW (16-
  298. bit) and  MOVSD (32-bit, for machines with at least an 80386
  299. processor) instructions. For a properly installed 16-bit VGA
  300. card, the  16-bit  test  will  yield  about  twice  as  much
  301. throughput as  the 8-bit   test.   The 32 bit test will have
  302. only  about  25%  more  throughput  than  the  16-bit  test,
  303. however, due to the reduced number of memory cycles required
  304. to access the same data. This tests provide the best measure
  305. of the text throughput of a display adapter.
  306.  
  307.  
  308. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  309. EGA/VGA Graphics ...
  310.  
  311.  
  312. ■■■ Write Mode 0 Fill (8 bit, 16 bit, 32 bit) ■■■
  313.  
  314. The Write  Mode 0 Fill tests fill the video adapter's memory
  315. with varying  colors using the STOSB (8 bit), STOSW (16 bit)
  316. and STOSD  (32 bit,  for machines  with at  least  an  80386
  317. processor) instructions  with EGA/VGA  write mode  0 and all
  318. bit planes  enabled.  Commonly  used  by  graphics  software
  319. applications, it  is one  of  the  best  measures  of  video
  320. adapter throughput in graphics mode.
  321.  
  322.  
  323. ■■■ Memory to Screen Bitblt (16 bit, 32 bit) ■■■
  324.  
  325. The Memory  to Screen  Bitblt tests  create screen segments,
  326. then save  these screen  images into system memory one video
  327. plane at  a time.  The timed  portion of the test copies the
  328. screen segments in system memory back to screen memory using
  329. the MOVSW  (16-bit) and  MOVSD (32-bit, for machines with at
  330. least an 80386 processor) instructions, one video plane at a
  331. time. Very  fast video  cards will allow you to see the text
  332. appear in a "marquee" effect on the screen. Memory to Screen
  333. Bitblts are used when updating the images on a display.
  334.  
  335.  
  336. ■■■ Screen to Memory Bitblt (16 bit, 32 bit) ■■■
  337.  
  338. The Screen  to Memory Bitblt tests are similar to the Memory
  339. to Screen  Bitblt tests except that the timed portion of the
  340. test measures  the  throughput  of  copying  information  in
  341. screen memory  to system memory using the MOVSW (16 bit) and
  342. MOVSD  (32   bit,  for  machines  with  at  least  an  80386
  343. processor) instructions,  one video  plane at a time.  Since
  344. system memory is being updated, there is no visible activity
  345. for the  duration of this test. Screen to Memory Bitblts are
  346. used when modifying or saving screen images.
  347.  
  348.  
  349. ■■■ Screen to Screen Bitblt (16 bit, 32 bit) ■■■
  350.  
  351. The Screen to Screen Bitblt tests divides screen memory into
  352. 4 quadrants  and fills  the first  three with  uniform  fill
  353. patterns of  different colors.  The  test  repeatedly  moves
  354. screen data  from the  first three  screen quadrants  to the
  355. fourth one  using the  MOVSW (16 bit) and MOVSD (32 bit, for
  356. machines with at least an 80386 processor) instructions with
  357. write mode  1. Screen to Screen Bitblts are used when moving
  358. objects from one area of the screen to another.
  359.  
  360.  
  361. ▄▄▄▄▄▄▄▄▄▄▄▄
  362. Print Speed
  363.  
  364.  
  365. The Printer  Speed benchmark  test times  the throughput  of
  366. your printer by printing a typical two page business letter.
  367. Because this  is a  throughput test,  our results are almost
  368. always slower  than the speeds claimed by manufacturers, who
  369. usually clock a one line "burst" speed.
  370.  
  371.  
  372. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  373. Battery Rundown
  374.  
  375.  
  376. The Battery  Rundown test  is designed  to exercise a laptop
  377. computer's battery  system in  a worst-case  scenario. After
  378. charging   the   computer's   battery   according   to   the
  379. manufacturer's  specifications   and  disabling   all  power
  380. conservation  features,   the  test  is  started.  The  test
  381. teletypes 10  screens full of information to the display and
  382. then writes  a 15K file to disk with a time stamp of elapsed
  383. time. This continues until the battery runs out of power.
  384.  
  385.  
  386. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  387. Time the Timer
  388.  
  389.  
  390. The benchmark  programs calculate  elapsed  time  using  DOS
  391. calls. Some machines may not report a correct time running a
  392. version of  DOS not  configured for  the machine. If this is
  393. the case,  the results  you obtain  using these tests may be
  394. skewed. Time the Timer allows you to measure the accuracy of
  395. your system's  timer by comparing it to some external source
  396. (such as a stopwatch).
  397.  
  398.  
  399.                    ▒▒▒ Compatibility ▒▒▒
  400.  
  401.  
  402. ▄▄▄
  403. VGA
  404.  
  405. The compatibility test for VGA hardware performs several VGA
  406. register-level  functions   which  exercise   the  different
  407. subsystems of  a VGA  or compatible display board (including
  408. the VGA  controller chip,  video memory,  and RAMDAC). Since
  409. the test  was designed  with the  original VGA  in IBM  PS/2
  410. systems in mind, most boards don't pass every test. However,
  411. a failure  of one  or  two  of  the  tests  doesn't  usually
  412. indicate serious compatibility problems for most software.
  413.  
  414.  
  415.                       ▒▒▒ Quality ▒▒▒
  416.  
  417.  
  418. ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  419. EGA/VGA Monitor
  420.  
  421. The quality  test permits  images to be displayed in various
  422. modes from  black and  white text  to  VGA  color  graphics.
  423. These tests  are used  to determine  what  display  modes  a
  424. monitor/display adapter  combination can support. Also, they
  425. are used  for evaluating laptop screens to see how well they
  426. can map colors to gray scale.
  427.  
  428.  
  429.                         ▒▒▒ Set ▒▒▒
  430.  
  431.  
  432. ▄▄▄▄▄▄▄▄▄▄
  433. Machine ID
  434.  
  435. Calling the  Machine ID  selection from the set menu permits
  436. you to change information about the unit under test. You can
  437. give the  unit a  new  variant  number  and  description  to
  438. reflect a  configuration change.  Or you can append notes to
  439. the Machine  Description field  to  record  any  interesting
  440. findings while running tests.
  441.  
  442.  
  443.          ▒▒▒ Known Problems and Irregularities ▒▒▒
  444.  
  445.  
  446. ▄▄▄▄▄▄▄
  447. 10/4/91    We have found that certain high speed video board
  448. bus speed combinations have caused the benchmarks to display
  449. artifacts ("holes") in the screen display. This has also led
  450. to certain graphics tests "locking up" the system, forcing a
  451. cold boot.  This has been seen in video adapters that run at
  452. zero wait  states on  I/O busses  running  at  10  MHz.  The
  453. solution to  this problem  is to  slow down  the bus  speed,
  454. usually through  some type  of programmable  option  in  the
  455. system's CMOS.
  456.  
  457. ▄▄▄▄▄▄▄
  458. 10/4/91   Version 7.00 of the Microsoft mouse driver behaves
  459. erratically when running tests, with the cursor disappearing
  460. and then  reappearing with the mouse buttons inoperative. We
  461. recommend using  versions prior  to or  after version  7.00.
  462. (Versions 6.14  and 7.04  have been used successfully in the
  463. Labs.)
  464.  
  465. ▄▄▄▄▄▄▄
  466. 10/7/91   The IBM  XT does  not function  properly with  any
  467. tested version of the Microsoft Mouse driver. Apparently, it
  468. is not  fast enough  to service  the mouse  interrupt  while
  469. maintaining the display. We recommend not using the mouse if
  470. you are  running the  benchmark on  an XT class (8088 based)
  471. machine.
  472.  
  473. ▄▄▄▄▄▄▄
  474. 10/7/91   Certain key  combinations will cause the system to
  475. lock up if executed at the wrong time. Both Alt-F4 and Ctrl-
  476. C, which  are keyboard  accelerators for exiting the program
  477. will lock  the system  up if there are any windows open. You
  478. will  be   forced  to   reboot  the  machine  if  these  key
  479. combinations are used while a window is open.
  480.  
  481. ▄▄▄▄▄▄▄
  482. 10/8/91   At this time the memory  required to  run the full
  483. suite  of  benchmark  tests  is approximately 580,000 bytes.
  484. With less  memory available  you should  be able  to run all
  485. tests except  the 128K  NOP Loop  and the  Graphics BitBlts.
  486. Future revisions will address this limitation.
  487.  
  488. ▄▄▄▄▄▄▄
  489. 10/8/91...The results for the Screen to Screen BitBlt 16-bit
  490. test for  the IBM  XT included  with the  benchmark disk  is
  491. inaccurate and does not reflect the video performance of the
  492. IBM EGA adapter  installed in the  XT.  Due  to the graphics
  493. intensive  nature  of  this  test,  the XT cannot update the
  494. screen memory properly to allow the benchmark to measure its
  495. performance.
  496.  
  497. If  you   have   any   specific   comments   or   experience
  498. irregularities or  problems running  the benchmarks, you may
  499. send a  description of  them along  with either hard copy or
  500. electronic  copy   of  test  results  along  with  a  system
  501. description and any other pertinent information to:
  502.  
  503. Technical Director
  504. PC Magazine Labs
  505. 1 Park Avenue
  506. New York, N.Y. 10016
  507.  
  508.  
  509.                ▒▒▒ Additional Information ▒▒▒
  510.  
  511.  
  512. Additional information  may be found accompanying reviews in
  513. PC  Magazine.   If  you   have  any  specific  questions  or
  514. suggestions, please  send them  along with your registration
  515. form or in a separate letter addressed to: PC Labs Benchmark
  516. Registration, 1  Park Avenue, New York, NY, 10016. PC MagNet
  517. is also  an excellent  source of  information as  well as  a
  518. place to post questions.
  519.  
  520.  
  521. Thank you for using the PC Labs Benchmark Series Release 6.0
  522.  
  523.  
  524. Sincerely,
  525.  
  526. C. James Galley III
  527. Director, PC Labs
  528.  
  529.  
  530.      NOTE: Please  be sure to read the additional files
  531.      on this  disk WHATS.NEW  and  DATABASE.TXT.  These
  532.      files describe what is new in BENCH 6.0 as well as
  533.      describe the  functioning of the internal database
  534.      of Bench 6.0.
  535.