Cyfrifiaduron, Meddalwedd
Beth yw cof cache
Nid yw pob berchnogion cyfrifiaduron yn gwybod bod y cache o'r fath, er ei fod yn cael ei ddefnyddio yn weithredol drwy hollol yr holl weithgynhyrchwyr, yn proseswyr a rhaglenni. Mae rhai defnyddwyr wedi dechrau yn ddiweddar i ddatblygu gyfrifiadur personol, weithiau ar y fforymau trafod yn Rhwydwaith Byd-eang yn cwyno o berfformiad yn araf o'u cynorthwywyr electronig. Er enghraifft, os 5 eiliad pasio rhwng dechrau'r rhaglenni swyddfa tag ac ymddangosiad ei ffenestri, yna ystyrir ei fod yn amser gwych. Neu yn datgan bod yn 10-15 eiliad yn angenrheidiol i gychwyn y system weithredu o'r ddisg galed i platiau magnetig - yn wastraff amser. Syndod: dim ond dwsin o flynyddoedd yn ôl, gallai'r lansiad y rhaglen yn cymryd bron i hanner munud, ac ystyriwyd gyflym. Mae un peth yn glir - gwell perfformiad cyfrifiadur yn sylweddol ac nid yw hyn yn y rhan olaf a chwaraeir gan y prosesydd cache.
Fel y defnyddir mewn modiwlau cof caledwedd cyfrifiadurol yn seiliedig ar dechnoleg Dram (cof deinamig hapgyrch). Nodweddion y dechnoleg hon mewn cost isel, dibynadwyedd uchel a ... cyflymder cymharol isel. Defnyddir Dram ddeng mlynedd yn ôl, er bod yn dal yn arafach ei addasiadau. Os ar adeg mynediad i gelloedd cof ei oedi tua 200 nanoseconds, yna erbyn hyn y gwerth hwn wedi goresgyn y rhwystr o 20 ns. Byddai'n ymddangos - dylai fod yr un cyflymder wych! Fodd bynnag, ochr yn ochr â gwella Dram cynyddu hefyd gallu'r y bws prosesydd, felly mae'r gymhareb gyffredinol wedi newid felly ag y gallai. Yma rydym yn dod at y cwestiwn o beth y cache. Sut alla i gynyddu perfformiad y is-system Cof Cyfrifiadur? Mae'r ateb yn amlwg - mae'n bosibl i gymryd lle rhywbeth Dram darfod mwy blaengar. Ond mae'r profiad Intel enwog gyda bariau drud Rambus awgrymodd na ddylai'r lle cynyddu'n sylweddol gyfanswm y gost.
Heb y cyfyngiad hwn, ni fyddai unrhyw un erioed wedi meddwl y cache o'r fath, gan na fyddai mewn dull o'r fath yn llawer bwynt. Byddai digon i gymryd lle SRAM mwy datblygedig Dram (mynediad cof hap statig) ac mae'r broblem yn cael ei datrys. Ond byddai hyn yn golygu cynnydd sylweddol yn y gost. Felly yr wyf yn cynnig fersiwn cyfaddawd mor llwyddiannus fel sy'n berthnasol o adeg y blociau cof 80,286-cyflymder cyntaf yn cael eu trefnu i gynyddu perfformiad y system rhwng y modiwlau cof gymharol araf a phrosesydd cyflym. Yn berthynol i faint o gelloedd Dram yn swm ddi-nod hynod, yn amrywio o 8 kbps (lefel L1) hyd at degau o megabeit (lefel L3). rheolwr Arbennig yn mynd drwy ffrwd data bi-cyfeiriadol a chopïau ohonynt mewn cof yn gyflym. Ar gais nesaf y CPU i'r gwiriadau rheolwr Dram a oes unrhyw "gadael" DATA iawn, ac os ydynt yn dod o hyd, y prosesydd trosglwyddo yn unig yw cache. Fel y gwelir, yr egwyddor gweithredu yn eithaf syml. Mae anawsterau'n codi yn y dulliau gweithredu: rhaid i ddatblygwyr i benderfynu pa fath o ddata yn dyblyg, sut i'w diweddaru, sut i wella effeithlonrwydd gwaith, ac eraill Ond mae'n bwnc fawr iawn, felly mwy ohono i'w cael mewn ffynonellau arbenigol..
Felly, yr ateb i'r cwestiwn o beth y gall cof cache, yn cael eu llunio fel a ganlyn: y celc yn byffer y mae'r rheolwr yn ysgrifennu / darllen data, gan gynyddu perfformiad y is-system cof.
Ac o ran cais rhwydwaith sy'n cache? Mae'r porwr defnyddiwr wrth edrych ar y tudalennau ar y Rhyngrwyd gan ddefnyddio'r un ateb. Pan fydd y agoriad cyntaf o unrhyw un o'i elfennau, llawer o dudalennau (data ddelwedd) storio mewn ffolder ar y ddisg, ac ar gyfer dilynol mynedfeydd data hwn yn cael ei lwytho oddi ar y we yn araf, ac yn cael eu mewnosod yn y ffolder, gan gynyddu cyflymder syrffio. Cyflymiad yn arbennig o amlwg ar gyflymder isel ar y Rhyngrwyd.
Similar articles
Trending Now