home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / os / coherent / 6413 < prev    next >
Encoding:
Internet Message Format  |  1992-12-24  |  1.8 KB

  1. Path: sparky!uunet!spool.mu.edu!wupost!cs.utexas.edu!rutgers!uwvax!uchinews!machine!ddsw1!gagme!drktowr!magus
  2. From: magus@drktowr.chi.il.us (Louis Giliberto)
  3. Newsgroups: comp.os.coherent
  4. Subject: Re: Questions regarding swapping and memory
  5. Message-ID: <9212234989@drktowr.chi.il.us>
  6. Date: 24 Dec 92 12:39:54 GMT
  7. References: <921217914@umunk.GUN.de>
  8. Organization: DarkTower Software
  9. Lines: 32
  10. X-Newsreader: TIN [version 1.1 PL6]
  11.  
  12. Udo Munk (udo@umunk.GUN.de) wrote:
  13. : COHERENT 4.0 uses a flat 32 bit memory model, there is nothing
  14. : like extended/expanded memory. You've linear access to the whole
  15. : memory available in your system.
  16.  
  17. Er, just out of curiosity, do they pull the old "1 CS 1 DS make it look
  18. like a PDP" trick?  The the virtual mem will be page swapped instead
  19. of segment swapped I guess.
  20. : The limitation is that COHERENT supports a maximum of 16 MB memory
  21. : yet, because of the DMA controllers with only 24 bit addresses.
  22. : This is for ISA bus systems, maybe later it supports more memory
  23. : with EISA bus systems.
  24.  
  25. Maybe I'm ignorant, but couldn't this be doubled almost instantly by
  26. putting the text segment in higher memory where the DMA doesn't need
  27. access and the data seg in lower where it could reach it?  For internal
  28. kernel buffers you could just DMA to low physical, and page swap it to
  29. where you need it.  After all, the OS has control over the descriptors
  30. and could change the protection ring as needed.
  31.  
  32. I'm writing an OS for class, and my head is swimming with Intel "logic"
  33. right now.  Ignore me if I don't make sense.  If I do, let me know I'm
  34. on the right track.
  35.  
  36. -Louis
  37. --
  38. ---------------------------------------------------------
  39.  Louis J. Giliberto, Jr.   ! magus@drktowr.chi.il.us
  40.    -sysadmin drktowr       ! lgilibe@orion.it.luc.edu
  41.   Chicago, IL  USA         ! 
  42. ---------------------------------------------------------
  43.