ՀամակարգիչներԾրագրային ապահովման

Որն է քեշ հիշողություն

Ոչ բոլոր համակարգչային սեփականատերերը գիտեն , որ նման cache, չնայած այն ակտիվորեն օգտագործվում է բացարձակապես բոլոր արտադրողների, այնպես էլ վերամշակողների եւ ծրագրերի. Որոշ օգտվողներ միայն վերջերս սկսել է մշակել մի անհատական համակարգիչ, երբեմն քննարկումներին համաշխարհային ցանցի բողոքում դանդաղ կատարման իրենց էլեկտրոնային օգնականներ. Օրինակ, եթե 5 վայրկյան անցնել միջեւ մեկնարկը tag գրասենյակի ծրագրերի եւ առաջացման իր պատուհանների, ապա այն համարվում է մի հսկայական ժամանակ. Կամ պետություններ, որոնք 10-15 վայրկյան անհրաժեշտ են boot օպերացիոն համակարգը կոշտ սկավառակի վրա մագնիսական platters - ժամանակի դատարկ վատնում. Զարմանալի ընդամենը մի տասնյակ տարի առաջ, մեկնարկը ծրագրի կարող է տեւել մինչեւ գրեթե կես րոպե, եւ այն համարվում էր արագ: Մի բան պարզ է, - ավելացրել է համակարգչային կատարումը զգալիորեն եւ սա ոչ թե վերջին դերը խաղացել է cache մշակողը:

Ինչպես այն օգտագործվում է համակարգչային տեխնիկայի հիշողության մոդուլներ հիման վրա ԴՐԱՄԻ տեխնոլոգիայով (դինամիկ հիշողության պատահական մուտքի): Հատկանիշները այս տեխնոլոգիայի մեջ ցածր գնով, բարձր հուսալիությամբ եւ ... համեմատաբար ցածր արագությամբ. Դրամ օգտագործվում տասը տարի առաջ, թեեւ դեռ դանդաղ իր փոփոխություններով: Եթե ժամանակ մատչելիության հիշողության բջիջների հետաձգվել է մոտ 200 nanoseconds, ապա հիմա այդ արժեքը հաղթահարել արգելքը 20 ns: Այն, կարծես, - արագությունը պետք է լինի պարզապես ֆանտաստիկ! Սակայն, դրան զուգահեռ բարելավման հետ ԴՐԱՄԻ նաեւ ավելացրել է կարողությունները պրոցեսորային ավտոբուսում, այնպես որ, ընդհանուր հարաբերակցությունը փոխվել ոչ այնքան, քանի որ դա կարող է: Այստեղ մենք գալիս ենք այն հարցին, թե ինչ է քէշը. Ինչպես կարող եմ բարձրացնել կատարումը ենթահամակարգի Համակարգիչ Memory. Պատասխանը ակնհայտ է, դա հնարավոր է փոխարինել հնացած դրամ ինչ-որ բան ավելի առաջադեմ: Բայց խայտառակ Intel փորձը թանկ bars Rambus առաջարկեց, որ փոխարինումը չպետք է էապես բարձրացնել ընդհանուր արժեքը:

Առանց այս սահմանափակման, ոչ ոք երբեք չէր մտածել, որ նման cache, քանի որ նման մեխանիզմի չէր լինի շատ կետը: Բավարար է փոխարինել ավելի խորացված դրամ SRAM (ստատիկ Պատահական հիշողություն մուտքի) եւ խնդիրը կլուծվի: Բայց սա կհանգեցնի զգալի աճ արժեքի. Հետեւաբար, ես առաջարկել է փոխզիջումային տարբերակ էր, այնքան հաջող, որ կիրառում է այն ժամանակ, որ առաջին 80286 արագությամբ հիշողության բլոկների, որոնք կազմակերպվում են բարձրացնել կատարումը համակարգի միջեւ համեմատաբար դանդաղ հիշողության մոդուլներ եւ արագագործ պրոցեսորով. Հարաբերական է գումարի դրամ բջիջների չափազանց աննշան գումար է, սկսած 8 kbps (մակարդակ L1) մինչեւ տասնյակ մեգաբայտ (L3 մակարդակ): Հատուկ վերահսկիչ անցնում է Bi- Ուղղորդված տվյալների հոսքի եւ պատճենները նրանց արագ հիշատակին: Ին հաջորդ խնդրանքով CPU է դրամ վերահսկիչ ստուգումների արդյոք չկա "left" աջ DATA, եւ եթե նրանք գտնվեն, որ փոխանցման պրոցեսոր պարզապես մի քէշը. Ինչպես կարելի է տեսնել, որ գործող սկզբունքն այն է, բավականին պարզ է. Դժվարություններ են առաջանում կատարման մեթոդները: մշակողները պետք է որոշի, թե ինչ տվյալների կրկնօրինակ, թե ինչպես պետք է թարմացնել դրանք, թե ինչպես կարելի է բարելավել աշխատանքի արդյունավետությունը եւ այլն: Բայց սա շատ մեծ թեմա է, ուստի ավելի շատ կարելի է մասնագիտացված աղբյուրներում ..

Այսպիսով, պատասխանը այն հարցին, թե ինչ է Հիշապահեստ, կարող է ձեւակերպել հետեւյալ կերպ. Քեշը բուֆերային մեջ, որը վերահսկիչ գրում է / կարդում տվյալների, ավելացնելով կատարումը հիշողության ենթահամակարգ:

Եւ հետ կապված ցանցի կիրառման այսինքն, քեշ. Բրաուզերը օգտվողին դիտելիս ինտերնետում, օգտագործելով նույն լուծումը: Երբ առաջին անգամ բացումը դրա որեւէ տարրերի, շատ էջեր (պատկերի տվյալների) պահվում է մի թղթապանակում սկավառակի, եւ դրան հաջորդած accesses այս տվյալները չի բեռնված է դանդաղ վեբ, եւ տեղադրված է թղթապանակում, ավելացնելով ճամփորդել արագությամբ: Արագացում հատկապես նկատելի ցածր արագությունը Ինտերնետում:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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