home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / MEMORIA / 80386EX.ZIP / 386.TLK
Encoding:
Text File  |  1987-02-11  |  8.8 KB  |  192 lines

  1. type new
  2.  
  3.  
  4.  
  5. <<< MEMO EMS - 77 lines, 1 append(s) >>>
  6.  
  7.  
  8. Append on 02/10/87 at 22:38 by Rob Larson:
  9.  
  10. There are at least 6 EMS simulator products available.  Since I wrote
  11. one of them, I can give you as much detail as you can take on the topic.
  12.  
  13. EMS provides a 64k window below the 1 megabyte address.  Up to 4 16k pages
  14. may be active at any one time within that window.  While paged memory
  15. hardware typically places the 64k window in controller memory (between 640k
  16. and 1 meg), software simulators allocate the buffer in conventional memory.
  17. Since the EMS 3.2 specification describes the software interface only, the
  18. actual hardware used may vary considerably.
  19.  
  20. The performance of any EMS implementation is a function of the real hardware
  21. used, the software driver performance, and the application using it.  The
  22. amount of page turning, as opposed to data access within a page, is the
  23. dominant factor in describing the performance difference between paged
  24. hardware, extended memory, and disk based implementations of EMS.  Given
  25. all that "your mileage may vary" mumble, I'll identify a few points in the
  26. spectrum.  The following are measurements of performance on my 10 Mhz,
  27. Cheetah 80386 equipped, 40ms access hard disk, early IBM AT BIOS machine.
  28. The hardware EMS board is a recent version AST Rampage, and the simulator
  29. is LIMSIM using extended memory.
  30.  
  31.  Program      Function      Paged Hardware    Simulation     Ratio
  32.   Ready     Load program     12.4 seconds    12.5 seconds     1:1
  33.   123       Load 394k file   36.6 seconds    38.4 seconds     1:1.2
  34.   Bench     EMS Benchmark     4.2 seconds   252.1 seconds     1:60
  35.  
  36. I recall a test in which a character string was duplicated across about
  37. a megabyte of cells in Symphony.  The simulation took about twice as long
  38. with LIMSIM as opposed to with an AST Rampage.
  39.  
  40. Obviously a page thrashing program such as the PC Magazine EMS benchmark is
  41. not a viable application to run with a simulator.  Ready is clearly a very
  42. good fit, and 123/Symphony are degraded somewhat but are still in the area
  43. of viability.
  44.  
  45. The advantages of a simulator are that it:
  46.  
  47.   1.  Supports existing extended memory.
  48.   2.  Allows use of (generally) less expensive memory.
  49.   3.  Works with high clock rate machines.
  50.   4.  Tends to be more cost effective.
  51.  
  52. The disadvantages of a simulator are that it:
  53.  
  54.   1.  Runs slower than a paged memory board.
  55.   2.  Requires 64k of conventional memory for the page frame.
  56.   3.  Doesn't work with all EMS programs.
  57.  
  58. Early versions of Desqview (1.20 and before) go direct to the Intel/AST
  59. hardware.  The current version of Javelin maps the same physical page
  60. into two different locations simultaneously (and requires storage into
  61. either to be reflected into the other immediately).  Late versions of
  62. Desqview work with some simulators and not with others.  On a "well
  63. behaved" scale of 0 to 10 I would give Desqview a minus 10.  It is,
  64. however, an important program that can be supported by a simulator.
  65. Since access to extended memory includes enabling interrupts, situations
  66. that require interrupts to be disabled cannot be handled by a simulator.
  67. Disk based simulators (such as Above Disk) additionally have restrictions
  68. on whether or not a disk i/o call can be issued at the point where a page
  69. mapping request comes through.  Most single task programs run successfully
  70. with a simulator, but multi-taskers tend to create all sorts of "you can't
  71. get there from here" situations.  Or as James Burke said at a talk I went
  72. to last night, "In order to get there, you wouldn't start from here."
  73.  
  74.  
  75.  
  76. Now a question.  Can anybody tell me how to get the hardware description
  77. (port addresses, etc.) of the XMA memory board for 3270 PC/ATs?  I'd like
  78. to add XMA memory board support to LIMSIM.  The idea is to provide an EMS
  79. style interface to the XMA memory.
  80.  
  81.     /Rob Larson
  82.  
  83. *** APPENDED 02/10/87 22:38:06 BY TYMSHARE/ROB ***
  84.  
  85.  
  86. <<< MEMO NETWORKS - 8 lines, 0 append(s) >>>
  87.  
  88. Network access requirements.
  89. Could someone please take the time to document access requirements to any
  90. and all networks referred to on this conference such as BITNET, USENET,
  91. DELPHI, INFO-MAC ETC. Information such as access restrictions, membership
  92. fees, telecommunications charges etc. would be very useful. Thanx in
  93. advance to all who take the time.
  94.  
  95. *** CREATED 02/10/87 22:49:11 BY RCA/KRAIG ***
  96.  
  97.  
  98. <<< MEMO TOSHIBA - 19 lines, 1 append(s) >>>
  99.  
  100.  
  101. Append on 02/10/87 at 22:36 by Kevin Strong - Interactive Data Corp - IDC:
  102.  
  103. I mean that after all these years dealing with a 5 1/4 inch world that it
  104. feels strange to use a 3 1/2 drive, the medium from which I can safely
  105. stuff in my shirt pocket (good), but which I can`t use anywhere else (bad).
  106. It don't bend, but it isn't transportable.  The PC-Link board is one of the
  107. major items in making this box usable,  My opinion is that this unit is
  108. useless without the Link board - I used it to load **all** of the software
  109. that I'm using.  (I may have cheated slightly on software licenses, but I
  110. DID order a new copy of everything I installed.)  Other than DOS, I don't
  111. think any of them are available on 3.5 anyway - and I'm using MS-DOS, not
  112. IBM.  At this point, I'm with Arny - I plan to use the 3.5 for backup
  113. only.  At least it holds twice what a 5 1/4 does.
  114.  
  115. I forgot to mention above:  The unit came with SIDEKICK and SUPERKEY
  116. included on 3.5 disks.
  117.  
  118. *** APPENDED 02/10/87 22:36:32 BY IDC ***
  119.  
  120.  
  121. <<< MEMO 386 - 68 lines, 1 append(s) >>>
  122.  
  123. 80386 Product Discussion
  124.  
  125. This is intended to be a home for 386 product rumor, discussion, experience,
  126. and whatever.  To start it off, I'm aware of the following products that are
  127. either currently available or are supposed to be Real Soon Now.
  128.  
  129.      1.  Compaq 386.  $7000 or so and available now.  Solid product that
  130.          performs like a 16 Mhz 286 now, plus has much higher potential
  131.          when software becomes available in 32 bit mode.
  132.  
  133.      2.  Intel 386 accelerator board.  About $2000, "limited availability
  134.          late January".  RSN.
  135.  
  136.      3.  Intel 386 PC/AT replacement mother board.  About $3000, available
  137.          now from various board vendors.  Probably equivalent performance
  138.          to the Compaq mother board.
  139.  
  140.      4.  Orchid Technology 386 accelerator board.  About $1200, available
  141.          RSN.  Still waiting for my "come get it" call that was scheduled
  142.          for the last week of January.
  143.  
  144.      5.  Cheetah 386 Adaptor.  $495 RSN.  I've got one (!!!).  My unit is
  145.          what I would call "late prototype", and I had to push hard to get
  146.          it (without documentation or 80287 compatability). The model
  147.          shipped to customers obviously will have both documentation and
  148.          80287 compatability.
  149.  
  150.      6.  American Computer 386 translator.  $795 Now.  "Now" not tested
  151.          since Cheetah came thru with the same functionality at several
  152.          hundred dollars less.
  153.  
  154. There were many more 386 products displayed at COMDEX, but these are the
  155. ones that I know about as being either available or with a credible RSN.
  156.  
  157.     /Rob Larson
  158.  
  159. *** CREATED 02/10/87 23:15:59 BY TYMSHARE/ROB ***
  160.  
  161. Append on 02/10/87 at 23:16 by Rob Larson:
  162.  
  163. I've had a Cheetah 80386 board now for about 2 weeks.  The version I
  164. have is what I would describe as "late prototype".  I convinced them to
  165. send me a board even though the documentation is not ready and the 80287
  166. hardware is not functional.  My documentation consists of a phone number
  167. to call for assistance.  The latest story I have from Cheetah is that
  168. the adapter board will not be sold separately from the 386 chip, since a
  169. special press is required to install the chip.  Guess you don't just
  170. push the 132 pin chip into it's mounting by hand.
  171.  
  172. Performance of the 386 adaptor board is roughly equal to a 6 Mhz AT,
  173. provided that you install the 8+ Mhz crystal that came with my kit.
  174. After using the adapter board for about a week, my AT died.  To make a
  175. long story shorter, I now have a 6/10 Mhz clone mother board running at
  176. 10 Mhz with the remaining parts from the AT.  I'm running with the case
  177. off, the two slots next to the 386 empty, and all the floppy/hard disk
  178. cables as much out of the air circulation as possible.  The AT mother
  179. board seems to have healed itself, but I think there was a heat problem
  180. with the adapter board installed.  At 10 Mhz, the PC Magazine BENCH
  181. program describes the speed as roughly equal to an 8 Mhz PC/AT.  Sounds
  182. to me like about 20% degradation from a native 286 board.  I'm using 150
  183. ns memory chips (120 ns. chips on the AST Rampage), and the jumper set
  184. to 1 wait state.  The memory rating is too slow for 10 Mhz usage, so I
  185. expect problems, but I'll leave the 6/10 switch at 10 as long as it
  186. works.  The 386 is rated at 16 Mhz so that's clearly no problem.
  187.  
  188.      /Rob Larson
  189.  
  190. *** APPENDED 02/10/87 23:16:09 BY TYMSHARE/ROB ***
  191. R;
  192.  
  193. 7.