🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.intel
Article #1256

386 TLB uses LRU discard, how?

#1256
From: Bruce Momjian
Date: Sat, 19 Dec 1992 07:10
21 lines
1363 bytes
This 386 page Translation Lookaside Buffer (TLB) discards the least
recently used (LRU) buffer entry when the tables fills.

How does it do that?  If it was was plain access counter, it would be
"least used", which isn't as good.  How do you implement "recent" in
silicon?

BTW, Turley's "Advanced 80386 Programming", 1988, ISBN 0-07-991342-5 is
perhaps the best book on 386 OS-level programming.  The chapters headings
are:

   Basics, Memory Segmentation, Privilege Levels, Paging, Multitasking, 
   Communication among Tasks, Handling Faults and Interrupts, 80286     
   emulation, 8086 emulation, Debugging, 80387 Numeric Proccessor,      
   Programming for Performance, Reset and Real mode, and Hardware.      

-- 
Bruce Momjian                          |  830 Blythe Avenue
root%candle.uucp@bts.com               |  Drexel Hill, Pennsylvania 19026 
  +  If your life is a hard drive,     |  (215) 353-9879(w) 
  +  Christ can be your backup.        |  (215) 853-3000(h)
Technical Details
Message-ID: <1992Dec19.071028.3290@candle.uucp>
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!darwin.sura.net!udel!gvls1!jabber!candle!root

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.intel
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!darwin.sura.net!udel!gvls1!jabber!candle!root
From: root@candle.uucp (Bruce Momjian)
Subject: 386 TLB uses LRU discard, how?
Organization: a consultant's basement
Date: Sat, 19 Dec 1992 07:10:28 GMT
Message-ID: <1992Dec19.071028.3290@candle.uucp>
X-Newsreader: TIN [version 1.1 PL6]
Lines: 21