home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / intel / 2783 < prev    next >
Encoding:
Text File  |  1992-12-21  |  1.3 KB  |  32 lines

  1. Newsgroups: comp.sys.intel
  2. Path: sparky!uunet!spool.mu.edu!darwin.sura.net!udel!gvls1!jabber!candle!root
  3. From: root@candle.uucp (Bruce Momjian)
  4. Subject: 386 TLB uses LRU discard, how?
  5. Organization: a consultant's basement
  6. Date: Sat, 19 Dec 1992 07:10:28 GMT
  7. Message-ID: <1992Dec19.071028.3290@candle.uucp>
  8. X-Newsreader: TIN [version 1.1 PL6]
  9. Lines: 21
  10.  
  11. This 386 page Translation Lookaside Buffer (TLB) discards the least
  12. recently used (LRU) buffer entry when the tables fills.
  13.  
  14. How does it do that?  If it was was plain access counter, it would be
  15. "least used", which isn't as good.  How do you implement "recent" in
  16. silicon?
  17.  
  18. BTW, Turley's "Advanced 80386 Programming", 1988, ISBN 0-07-991342-5 is
  19. perhaps the best book on 386 OS-level programming.  The chapters headings
  20. are:
  21.  
  22.    Basics, Memory Segmentation, Privilege Levels, Paging, Multitasking, 
  23.    Communication among Tasks, Handling Faults and Interrupts, 80286     
  24.    emulation, 8086 emulation, Debugging, 80387 Numeric Proccessor,      
  25.    Programming for Performance, Reset and Real mode, and Hardware.      
  26.  
  27. -- 
  28. Bruce Momjian                          |  830 Blythe Avenue
  29. root%candle.uucp@bts.com               |  Drexel Hill, Pennsylvania 19026 
  30.   +  If your life is a hard drive,     |  (215) 353-9879(w) 
  31.   +  Christ can be your backup.        |  (215) 853-3000(h)
  32.