KomputilojProgramaro

Kio estas kaŝmemoro memoro

Ne ĉiuj komputilaj posedantoj scias , ke tia kaŝmemoro, kvankam ĝi estas aktive uzata de absolute ĉiuj fabrikantoj, ambaŭ procesoroj kaj programoj. Iuj uzantoj nur ĵus komencis disvolvi personan komputilon, foje sur la diskuto forumoj en la Tutmonda Reto plendi de malrapida plenumo de siaj elektronikaj asistantoj. Ekzemple, se 5 sekundoj pasas inter la komenco de la tag oficejo programoj kaj la apero de lia fenestroj, tiam ĝi estas konsiderata esti terura tempo. Aŭ ŝtatoj kiuj estas 10-15 sekundoj estas necesa por startigi la mastruma sistemo de la malmola disko al la magneta pladoj - malŝparo de tempo. Mirinda: nur dekduo jaroj, la lanĉo de la programo povis preni supren preskaŭ duona minuto, kaj ĝi estis konsiderita rapida. Unu afero estas klara - pliigis komputila elfaro signife kaj tio ne estas la lasta rolo de la kaŝmemoro procesoron.

Kiel uzita en komputila aparataro memoro moduloj surbaze DRAM teknologio (dinamika memoro de aliro aleatorio). Trajtoj de tiu teknologio en malalta kosto, alta fidindeco kaj ... relative malalta rapido. DRAM uzita antaŭ dek jaroj, kvankam ankoraŭ pli malrapida liaj modifoj. Se en la momento de aliro al memoro ĉeloj prokrastas 200 nanosegundos, do nun tiun valoron havas superi la baron de la 20 ns. Ĝi ŝajnus - rapido devus esti nur fantazia! Tamen, en paralela kun la plibonigo de DRAM ankaŭ pliigis la kapaciton de la procesoro buso, do la entuta rilatumo ŝanĝiĝis ne tiel kiel ĝi povis. Ĉi tie ni venas al la demando de kion la kaŝmemoro. Kiel mi pliigi la rendimenton de la subsistemon Komputila Memoro? La respondo estas evidenta - eblas anstataŭigi malaktuala DRAM ion pli progresema. Sed la fifama Intel sperton kun multekostaj stangoj Rambus proponis, ke la anstataŭigo ne signife pliigi la totala kosto.

Sen ĉi tiu limigo, neniu neniam pensis ke tia kaŝmemoro, ĉar en tia mekanismo ne estus multe punkto. Suficxa por anstataŭigi pli progresinta DRAM SRAM (statika hazardaj memoro aliro) kaj la problemo estos solvita. Sed tio kunportus gravan pliigon en kosto. Tial mi proponis kompromison versio estis tiel sukcesa ke validas el la tempo de la unua 80286 rapidega memoro blokoj estas aranĝitaj por pliigi la rendimenton de la sistemo inter la relative malrapida memoro moduloj kaj rapidega procesoron. Relativa al la kvanto de DRAM ĉeloj estas ekstreme sensignifaj kvanton, kiu iras de 8 kbps (nivelo L1) ĝis dekoj da megabajtoj (L3 nivelo). Specialaj regilo pasas tra dudirekta datumoj rivereto kaj kopiojn de ili en rapida memoro. Je la sekva peto la CPU al la DRAM regilo ĉekojn ĉu ne ekzistas "maldekstra" dekstra DATUMOJ, kaj se ili troviĝas, la transdono procesoron estas nur kaŝmemoro. Kiel povas esti vidita, la mastruma principo estas sufiĉe simpla. Malfacilaĵoj ekesti en la metodoj de efektivigo: programistoj devas decidi kia datumoj estas duobligita, kiel ĝisdatigi ilin, kiel plibonigi laboron efikeco, ktp Sed tio estas tre granda temo, do pli de ĝi povas trovi en specialigitaj fontoj ..

Tiel, la respondo al la demando de kio estas kaŝmemoro memoro, povas esti formulita tiel: la kaŝmemoro estas bufro en kiun la regilo skribas / legas datumojn, pliigante la rendimento de la memoro subsistemo.

Kaj rilate al reto aplikon kiu estas kaŝmemoro? La retumilo uzanto kiam vidante paĝoj en la interreto uzante la saman solvon. Kiam la unua malfermo de ties elementojn, multaj paĝoj (bildo datumoj) stokita en dosierujo sur la disko kaj por postaj aliroj tiu datumo ne estas ŝarĝita de malrapida reto, kaj estas enigita en la dosierujo, kreskanta surfado rapido. Akcelo estas aparte rimarkebla al malaltaj rapidoj de Interreto.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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