RekenaarsSagteware

Wat is kasgeheue

Nie alle rekenaar eienaars weet dat so 'n kas, hoewel dit aktief gebruik word deur absoluut alle vervaardigers, beide verwerkers en programme. Sommige gebruikers het eers onlangs begin om 'n persoonlike rekenaar te ontwikkel, soms op die gespreksforums in die Global Network kla van stadige prestasie van hul elektroniese assistente. Byvoorbeeld, as 5 sekondes verloop tussen die begin van die tag kantoor programme en die opkoms van die vensters, dan is dit beskou as 'n geweldige tyd wees. Of state wat 10-15 sekondes is nodig om die bedryfstelsel van die hardeskyf na die magnetiese borde boot - 'n vermorsing van tyd. Verbasend: net 'n dosyn jaar gelede, kon die bekendstelling van die program neem byna 'n halwe minuut, en dit is vinnig beskou. Een ding is duidelik - verhoog rekenaar prestasie aansienlik en dit is nie die laaste rol wat die kas verwerker.

Soos gebruik in rekenaar hardeware geheue modules op grond van DRAM tegnologie (dinamiese geheue ewetoeganklike). Kenmerke van hierdie tegnologie in 'n lae koste, hoë betroubaarheid en ... 'n relatief lae spoed. DRAM gebruik tien jaar gelede, hoewel dit steeds stadiger sy modifikasies. As ten tyde van die toegang tot die geheue selle vertraag sowat 200 nano sekondes, dan nou hierdie waarde het die versperring van 20 ns oorkom. Dit wil voorkom - spoed moet net fantasties wees! Maar in parallel met die verbetering van DRAM ook toegeneem die kapasiteit van die verwerker bus, so die algehele verhouding het nie verander nie so as dit kan. Hier kom ons by die vraag van wat die kas. Hoe kan ek verhoog die werkverrigting van die substelsel Computer Memory? Die antwoord is voor die hand liggend - dit is moontlik om uitgediende DRAM iets meer progressiewe vervang. Maar die berugte Intel ervaring met duur bars Rambus voorgestel dat die vervanging nie beduidend moet toeneem die totale koste.

Sonder hierdie beperking, sou niemand nooit kon dink dat so 'n kas, want in so 'n meganisme nie veel punt sou wees. Voldoende is om meer gevorderde DRAM SRAM (statiese ewekansige geheue toegang) en die probleem te vervang sou word opgelos. Maar dit sou 'n beduidende toename in koste behels. Daarom het ek voorgestel 'n kompromie weergawe was so suksesvol dat geld uit die tyd van die eerste 80286-spoed geheue blokke word gereël om die prestasie van die stelsel tussen die relatief stadige geheue modules en 'n hoë-spoed verwerker verhoog. Relatief tot die bedrag van DRAM selle is uiters gering bedrag wat wissel van 8 kbps (vlak T1) tot tien megagrepe (V3 vlak). Spesiale kontroleerder gaan deur 'n bi-directional data stroom en afskrifte van hulle in 'n vinnige herinnering. Op die volgende versoek die CPU na die DRAM kontroleerder tjeks of daar is geen "left" reg DATA, en indien hulle gevind, die oordrag verwerker is net 'n kas. Soos gesien kan word, die werkbeginsel is eenvoudig. Probleme opduik in die metodes van implementering: ontwikkelaars het om te besluit watter soort data is duplikaat, hoe om dit te werk, hoe om werk doeltreffendheid, ens te verbeter Maar dit is 'n baie groot onderwerp, sodat meer van dit kan gevind word in gespesialiseerde bronne ..

So, die antwoord op die vraag van wat 'n kasgeheue, kan geformuleer word as volg: die kas is 'n buffer waarin die beheerder skryf / lees data, die verhoging van die prestasie van die substelsel geheue.

En met betrekking tot netwerk aansoek wat kas? Die leser gebruiker wanneer jy bladsye op die Internet met behulp van dieselfde oplossing. Wanneer die eerste opening van enige van sy elemente, baie bladsye (beeld data) gestoor in 'n gids op die skyf, en vir die daaropvolgende toegang hierdie data is nie gelaai van stadige web, en is ingevoeg in die gids, die verhoging van navigeer spoed. Versnelling is veral merkbaar teen 'n lae spoed van die Internet.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 af.atomiyme.com. Theme powered by WordPress.