home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / amiga / applicat / 6255 < prev    next >
Encoding:
Text File  |  1992-07-28  |  6.4 KB  |  137 lines

  1. Newsgroups: comp.sys.amiga.applications
  2. Path: sparky!uunet!mcsun!Germany.EU.net!news.uni-bielefeld.de!techfak.uni-bielefeld.de!markus
  3. From: markus@techfak.uni-bielefeld.de (Markus Illenseer)
  4. Subject: Virtual Memory, a first test.
  5. Sender: news@unibi.uni-bielefeld.de (News Administrator)
  6. Message-ID: <1992Jul28.101448.858@unibi.uni-bielefeld.de>
  7. Date: Tue, 28 Jul 92 10:14:48 GMT
  8. Nntp-Posting-Host: aidec501.techfak.uni-bielefeld.de
  9. Organization: Universitaet Bielefeld, Technische Fakultaet.
  10. Keywords: VMEM
  11. Lines: 124
  12.  
  13.  
  14.     Hello Net-Land !
  15.  
  16. As promised hereby a first small report fo testing for the VMEM avail for
  17. Amiga Systems.
  18. It's known under the name 'GigaMem', was programmed by the Relog 
  19. AG/Switzerland, thereby written by Christian A. Schneider, Friedeman 
  20. Buergel and others.
  21. 'GigaMem' is distributed by BSC/Germany. 
  22. (This should be enof advertisement, from now on we call it VMEM :-)
  23.  
  24. Of course, i asked myself why i should need VMEM. Just one word:
  25. A26x0. This and other Turbo-Card can only be upgraded upto 4 MB.
  26. I myself do image processing and need much memory for working with large
  27. pictures. So i really would like to have more than 9 MB RAM, which is my 
  28. current limit. So i consider VMEM as a real Alternative to those expensive
  29. Add-On Cards.
  30.  
  31. For VMEM an Amiga with MMU is required, most Turbo-Cards with 68020 or 68030
  32. do have such a MMU. A 68040 is not yet supported. Also a hard drive with
  33. some empty space is required. The faster the better, the more DMA the 
  34. better the swap :-)
  35.  
  36. VMEM was tested on my Amiga A2000 with A2630/25/4, A2091 (SCSI), 4 MB 16 Bit 
  37. RAM-Card (total 9 MB real RAM) and on an A3000/25 with 10 MB RAM.
  38. As harddrives we used several SCSI-Drives, such as Quantum LPS105, Q80S and
  39. a Syquest SQ550 (removable) and a DEC DSP5200S. The last drive was borrowed
  40. from Max Planck Institute for Radioastronomie, it's a 1.9 GB Drive.
  41. (Thanks to Michael and Petra!)
  42.  
  43. As OS only OS 2.04 was used (both, my A200 and the A3000 do have 2.0 ROM's),
  44. accordingly the manual VMEM also runs under WB 1.3, couldn't be tested though.
  45.  
  46. The manual is bilingual, english and german. The english part was written
  47. by the authos themselves, the german part was translated by BSC.
  48. On 50 pages (each part) the functions of VMEM and it's accompnied tools
  49. are nicely describen. Very accurate and short but understandable.
  50. I missed some hints on the use of the real Memory. Duing the test, VMEM
  51. was somewhat (real) RAM-greedy, i explained that due to the fact that a 
  52. MMU-Table for a large VMEM-Partitions can be large, too. This is not mentioned.
  53. Ok, it's not common to have 1.9 GB VMEM, for smaller Swap-parts the MMU-table
  54. is far smaller, too, of course. The manual states that VMEM runs with upto
  55. 1 GB space, i thionk the authors didn;t had access to a larger drive, 
  56. VMEM runs fine with 1.9 GB :)
  57. Also i missed hints for possible dangers or problems, e.g. that VMEM doesn't
  58. run with 'CPU FASTROM' (needs MMU table itself).
  59.  
  60. The installation was very simple, the 'new' Installer from Commodore is used
  61. to install the library, the Preference-Tool and the main-programm. 
  62.  
  63. Under OS 2.0 the mainpart is installed in Sys:wbstartup. 
  64. The Preference Tool is very well done. It provides possibilities to add 
  65. VMEM to a (or several) specific programms. On startup-default well known
  66. programms such as ADpro, ImageMaster Ced and many more.
  67. Others can be easily installed.
  68. VMEM provides to ways to swap onto a hard drive: Partitions or files.
  69. The first way is faster and somewhat better. The second is a bit slower and
  70. more interesting when VMEM is used less often. So hat you can even delete
  71. the swap-file. 
  72. So any programm can have VMEM in a spcific way, e.g. allocate 20 MB for ADPro
  73. and tell ADPro not to use any real-RAM, tell Ced to use VMEM first then Real-
  74. Mem , and so on.
  75. A global VMEM , such as the vmem of the Evolution-SCSI-adapter, is not 
  76. provided, one may discuss this, i think the way VMEM does it is better.
  77.  
  78. We had many ideas to make VMEM go hot, it was quite hard, we had no luck to
  79. crash it really to dead. Of course we can provocate a crash, but this was not 
  80. our intention, we want to use VMEM of course.
  81.  
  82. Not every programm actually work with VMEM. Multitasking is one side, clean
  83. code the other. Some program never ever need VMEM, other cries for it.
  84.  
  85. As first program ADpro, this old MemEater was tested. The company ASDG told
  86. me on the AmiShow in Cologne (last year) that a real Power-User only works 
  87. with Real-RAM, ok, but how much is 64 MB RAM at the time ? At least ADPro
  88. denied to work with more than 512 MB VRAM ! (At least with my borrowed version)
  89. Some pictures were enhanced to monsters like 12800 * 9600, displayed, and
  90. re-rendered with some of those morphologic filters. This takes time but
  91. it did work.
  92.  
  93. The direkt concurent Imagemaster had no problem to run with 1.9 GB, due to
  94. time reasons we decided just to resize a picture to a picture-Monster and
  95. do a filter operation.
  96.  
  97. The Pbmplus-libray , also know as MemEater, had no problems at all, though
  98. it works with pipes and redirections on the RAM:-Disk.
  99.  
  100. Good old DPaint likes to work with VMEM, but it;s only usefull for Animations,
  101. as it needs Chip-Ram for the bitplanes.
  102.  
  103. Ced had no problems to replace 'a' to 'e' in a 100 MB File.
  104.  
  105. As i am not a music-freak, i had no intention to test VMEM with a Soundtracker
  106. or Digitiser.
  107.  
  108.  
  109. Of course VMEM works with smaller hard drives, e.g. my Syquest, but this one is
  110. solow and makes noise :) 
  111.  
  112. All in all VMEM was very stable and simple to deal with. The only problem
  113. which did acutally occure was a problem with a 'MAsk'-entry in the Mountlist.
  114. This was ou only crash in about 10 hours testing.
  115. For large VMEM partitions, you need large MMU Tables, therefore the real RAM 
  116. decreases. Using 'normal' swapp-sizes this causes no problems at all.
  117.  
  118. Due to the nature of VMEM you need somewaht time during swapping, but this
  119. is understandable.
  120.  
  121. Total: I can't miss it anymore. As i am on the hardware-limit, VMEM is a 
  122. nice alternative to those expensive Ram-Cards. And, you can limit the RAM
  123. use.
  124.  
  125. Have fun, Markus.
  126.  
  127. PS. The price is 198.- DM,   ALF-3 users get update (limited to ALF-devices!)
  128. PPS. I am not related to BSC, but i know the authors personally :)
  129. PPPS. I am on holiday the next 3 weeks, don't mail me :)
  130.  
  131.  
  132. -- 
  133. Markus Illenseer       EMail: markus@TechFak.Uni-Bielefeld.de
  134. Universitaet Bielefeld Fax: (+49 521) 106-2992
  135. Technische Fakultaet   Phone: (+49 521) 106-2926(internal only); -5329
  136. Angewandte Informatik  SnailMail: Postfach 100131, D-4800 BIELEFELD 1
  137.