home *** CD-ROM | disk | FTP | other *** search
/ C/C++ User's Journal & Wi…eveloper's Journal Tools / C-C__Users_Journal_and_Windows_Developers_Journal_Tools_1997.iso / sysembed / romable.drh < prev    next >
Encoding:
Text File  |  1996-09-11  |  1.7 KB  |  40 lines

  1. [ 2. Runs From ROM]
  2.          GENERAL SOFTWARE EMBEDDED DOS-ROM 6.22 [tm] ROMMABILITY
  3. ═════════════════════════════════════════════════════════════════════════
  4. Embedded DOS-ROM 6.22 runs directly out of ROM, saving valuable system
  5. RAM for applications.  This also means that the operating system is
  6. protected from accidental application program corruption, and is only
  7. updateable in Flash by a Flash loader.
  8.  
  9. (Of course, Embedded DOS-ROM 6.22 can also be loaded from disks and disk
  10. emulators if required.)
  11.  
  12. KEY POINTS:
  13.  
  14.    1.   SMALL SIZE
  15.    2.   GOOD PROTECTION
  16.  
  17. SMALL SIZE
  18.  
  19. A typical system employing a 64KB Flash block or ROM part for a system
  20. BIOS typically must use another block of storage for a run-from-ROM DOS.
  21. Usually, a BIOS such as General Software's Embedded BIOS can be adapted
  22. to run in a smaller size (say, 32KB or less, depending on BIOS features
  23. desired).  This leaves about 32KB of empty ROM to work with.  Where most
  24. DOSes cannot actually install in this area, Embedded DOS-ROM 6.22 can!
  25.  
  26. This represents a major savings by combining the BIOS and DOS in one
  27. storage block.  If you're using a Flash part with 64KB blocks, then
  28. chances are very good that your DOS and BIOS combination can fit in
  29. a single block.  If you're using mask ROMs, or more expensive UV PROMs,
  30. then Embedded DOS-ROM will save you even more.
  31.  
  32. GOOD PROTECTION
  33.  
  34. By running your DOS directly from ROM, you eliminate the possibility
  35. of an overwrite of the operating system during its normal operation.
  36. When DOS runs from RAM, applications can accidently create data
  37. pointers that point directly into DOS code, and modify RAM contents.
  38. Not so with Embedded DOS-ROM 6.22, which runs directly from ROM.
  39. Protection is achieved at the hardware level.
  40.