Article View: ch.comp.os.linux
Article #23576Re: caching
From: tom
Date: Mon, 22 Mar 1999 00:00
Date: Mon, 22 Mar 1999 00:00
25 lines
2000 bytes
2000 bytes
Hoi z�me! Zum Thema Chips�tze: Der Intel-430 HX hat eine 512 KB Cacheable Area und ist auf vielen Socket-7 Boards zu finden. Bei allen Slot 1-Boards (Penti II, Celeron) ist der Cache auf dem Prozi (ausser Celeron-300) und kann den gesamten physikalischen Adressraum cachen. "Cachen" bedeutet hier, dass der (L2-)Cache Datentransfers vom/zum Hauptspeicher puffert und dadurch enorme Leistungsgewinne bringt. Die CPU merkt vom Cache nichts, bzw. muss weniger Wartezeit einlegen, wenn Werte beim Lesen bereits im (L2-)Cache liegen bzw. beim Schreiben vom Cache selbst�ndig in den Hauptspeicher zur�ckgeschrieben werden. Letzteres nennt sich "Write-Back" und l�sst sich in den meisten BIOSen auch �ndern. Linux verwendet aber Teile des Hauptspeichers auch f�r den Disk-Cache, so �hnlich wie der SmartDrive unter DOSe. Dieser puffert die Zugriffe auf die Massenspeicher, so dass immer m�glichst grosse Bl�cke �bertragen werden k�nnen. Linux verwaltet diesen Cache dynamisch, d.h. wenn "wenig l�uft", kann der Disk-Cache leicht �ber die H�lfte des physikalischen RAM benutzen. Ich hab mal gelesen, dass der Linux-Kernel so kompilierbar ist, dass der Kernel in den ersten 16 MB (physikalischen) RAM liegt. Oder schr�nkt diese Option etwa den Adressraum auf 16 MB ein? :-( Viel Spass beim L!nuxen Tom
Technical Details
Message-ID:
<36f7cba6@news.datacomm.ch>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<36F00E33.8365B7E3@beo-net.com> <7cp76b$jt7$1@vulcan.alphanet.ch> <36F03E48.9C9D3B43@beo-net.com> <newscache$a8jr8f$jh4@cache> <MPG.115ae54fe1b9917198971e@news.eunet.ch> <36F13451.9B1090AA@poboxes.com> <7d50va$q3c$1@sibyl.sunrise.ch>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: f4b73,930ced058c00bee X-Google-Attributes: gidf4b73,public From: "tom" <tom.mattmann@datacomm.ch> Subject: Re: caching Date: 1999/03/22 Message-ID: <36f7cba6@news.datacomm.ch> X-Deja-AN: 458036276 References: <36F00E33.8365B7E3@beo-net.com> <7cp76b$jt7$1@vulcan.alphanet.ch> <36F03E48.9C9D3B43@beo-net.com> <newscache$a8jr8f$jh4@cache> <MPG.115ae54fe1b9917198971e@news.eunet.ch> <36F13451.9B1090AA@poboxes.com> <7d50va$q3c$1@sibyl.sunrise.ch> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 X-Trace: 23 Mar 1999 18:13:10 +0100, line225.datacomm.ch Newsgroups: ch.comp.os.linux