Поддерживать
www.wikidata.ru-ru.nina.az
Ierarhiya kompyuternoj pamyati koncepciya postroeniya vzaimosvyazi klassov raznyh urovnej kompyuternoj pamyati na osnove ierarhicheskoj struktury Piramida ierarhii pamyati Po levoj grani oboznacheny razmer i yomkost po centru trebovanie postoyannogo elektropitaniya i dlitelnost hraneniya sprava primer pamyati dannogo urovnya skorost i stoimost Ierarhiya pamyati bystrodejstvie i obyom Ierarhiya operativnoj pamyati realizuemaya v vychislitelnoj sisteme na baze processora Intel486Postroenie diskovogo massiva Sushnost neobhodimosti postroeniya ierarhicheskoj pamyati neobhodimost obespecheniya vychislitelnoj sistemy otdelnogo kompyutera ili klastera dostatochnym obyomom pamyati kak operativnoj tak i postoyannoj Uchityvaya neodnorodnost periodichnosti obrasheniya k konkretnym zapisyam vnutrennim registram processora kesh pamyati stranicam i fajlam primenyayutsya razlichnye tehnicheskie resheniya imeyushie otlichnye harakteristiki kak tehnicheskie tak cenovye i masso gabaritnye Dolgovremennoe hranenie v dorogoj sverhoperativnoj i dazhe operativnoj pamyati kak pravilo ne vygodno poetomu dannye takogo roda hranyatsya na nakopitelyah diskovyh lentochnyh flesh i t d Dlya obespecheniya rezervirovaniya dannyh naprimer s celyu sohrannosti polzovateli mogut sozdavat biblioteki na syomnyh nositelyah naprimer virtualnaya lentochnaya biblioteka ili diskovyj massiv napolnyaya ih svoimi fajlami razlichnyh formatov Dostup k etim dannym zanimaet samoe bolshoe vremya no pri etom ih yomkost ogromna V osnovnom tehnicheskimi harakteristikami sluzhat vremennye to est kakim vremennym kriteriyam ustraivaet konkretnoe reshenie Potrebnost v skorostnoj pamyati kak pravilo limitiruetsya libo vysokimi nakladnymi rashodami po obespecheniyu raboty shem libo vysokim energopotrebleniem libo vysokoj stoimostyu resheniya Razlichnye vidy pamyati obrazuyut ierarhiyu na razlichnyh urovnyah kotoroj raspolozheny pamyati s otlichayushimisya vremenem dostupa slozhnostyu stoimostyu i obyomom Vozmozhnost postroeniya ierarhii pamyati vyzvana tem chto bolshinstvo algoritmov obrashayutsya v kazhdyj promezhutok vremeni k nebolshomu naboru dannyh kotoryj mozhet byt pomeshen v bolee bystruyu no doroguyu i poetomu nebolshuyu pamyat sm en locality of reference Ispolzovanie bolee bystroj pamyati uvelichivaet proizvoditelnost vychislitelnogo kompleksa Pod pamyatyu v dannom sluchae podrazumevaetsya ustrojstvo hraneniya dannyh zapominayushee ustrojstvo v vychislitelnoj tehnike ili kompyuternaya pamyat Pri proektirovanii vysokoproizvoditelnyh kompyuterov i sistem neobhodimo reshit mnozhestvo kompromissov naprimer razmery i tehnologii dlya kazhdogo urovnya ierarhii Mozhno rassmatrivat nabor razlichnyh pamyatej m1 m2 mn nahodyashihsya v ierarhii to est kazhdyj mi uroven yavlyaetsya kak by podchinennym dlya mi 1 urovnya ierarhii Dlya umensheniya vremeni ozhidaniya na bolee vysokih urovnyah nizshie urovni mogut podgotavlivat dannye ukrupnennymi chastyami s buferizaciej i po napolneniyu bufera signalizirovat verhnemu urovnyu o vozmozhnosti polucheniya dannyh Chasto vydelyayut 4 osnovnyh ukrupnyonnyh urovnya ierarhii Vnutrennyaya pamyat processora registry organizovannye v registrovyj fajl i kesh processora OZU sistemy RAM i vspomogatelnyh kart pamyati Nakopiteli s goryachim dostupom On line mass storage ili vtorichnaya kompyuternaya pamyat Zhestkie diski i tverdotelnye nakopiteli ne trebuyushie dlitelnyh sekundy i bolshe dejstvij dlya nachala polucheniya dannyh Nakopiteli trebuyushie pereklyucheniya nositelej Off line bulk storage ili tretichnaya pamyat Syuda otnosyatsya magnitnye lenty lentochnye i diskovye biblioteki trebuyushie dlitelnoj peremotki libo mehanicheskogo ili ruchnogo pereklyucheniya nositelej informacii V bolshinstve sovremennyh PK ispolzuetsya sleduyushaya ierarhiya pamyati Registry processora organizovannye v registrovyj fajl naibolee bystryj dostup poryadka 1 takta no razmerom lish v neskolko soten ili redko tysyach bajt Kesh processora 1go urovnya L1 vremya dostupa poryadka neskolkih taktov razmerom v desyatki kilobajt Kesh processora 2go urovnya L2 bolshee vremya dostupa ot 2 do 10 raz medlennee L1 okolo polumegabajta ili bolee Kesh processora 3go urovnya L3 vremya dostupa okolo sotni taktov razmerom ot neskolkih megabajt do soten Kesh processora 4go urovnya L4 vremya dostupa neskolko soten taktov razmerom odnu neskolko soten megabajt Primenyalsya v processorah Intel 5go pokoleniya OZU sistemy vremya dostupa ot soten do vozmozhno tysyachi taktov no ogromnye razmery ot neskolkih gigabajt do neskolkih terabajt Vremya dostupa k OZU mozhet varirovatsya dlya raznyh ego chastej v sluchae kompleksov klassa NUMA s neodnorodnym dostupom v pamyat Diskovoe hranilishe mnogie milliony taktov esli dannye ne byli zakeshirovanny ili zabuferizovanny zaranee razmery do neskolkih terabajt Tretichnaya pamyat zaderzhki do neskolkih sekund ili minut no prakticheski neogranichennye obyomy lentochnye biblioteki Bolshinstvo programmistov obychno predpolagaet chto pamyat delitsya na dva urovnya operativnuyu pamyat i diskovye nakopiteli hotya v assemblernyh yazykah i assemblerno sovmestimyh tipa C sushestvuet vozmozhnost neposredstvennoj raboty s registrami Poluchenie preimushestv ot ierarhii pamyati trebuet sovmestnyh dejstvij ot programmista apparatury i kompilyatorov a takzhe bazovaya podderzhka v operacionnoj sisteme Programmisty otvechayut za organizaciyu peredachi dannyh mezhdu diskami i pamyatyu OZU ispolzuya dlya etogo fajlovyj vvod vyvod Sovremennye OS takzhe realizuyut eto kak podkachku stranic otvechaet za organizaciyu peredachi dannyh mezhdu pamyatyu i keshami Optimiziruyushie kompilyatory otvechayut za generaciyu koda pri ispolnenii kotorogo apparatura effektivno ispolzuet registry i kesh processora Mnogie programmisty ne uchityvayut mnogourovnevost pamyati pri programmirovanii Etot podhod rabotaet poka prilozhenie ne stolknetsya s padeniem proizvoditelnosti iz za nehvatki proizvoditelnosti podsistemy pamyati Pri ispravlenii koda refaktoring neobhodimo uchest nalichie i osobennost raboty verhnih urovnej ierarhii pamyati dlya dostizheniya naivysshej proizvoditelnosti Sm takzheVirtualnaya pamyat Kompyuternaya pamyat Zapominayushee ustrojstvo Ierarhicheskoe upravlenie nositelyami Registr processora Registrovyj fajl Kesh Kesh processora Operativnaya pamyat Zapominayushee ustrojstvo s proizvolnym dostupom Diskovyj massiv Pryamoj dostup k pamyati Zhyostkij disk Elektronnyj diskLiteraturaMihail Guk Apparatnye sredstva IBM PC Sankt Peterburg 1998 Memory Hierarchy Design Part 1 Basics of Memory Hierarchies John L Hennessy 2012PrimechaniyaTy Wing Zee Benjamin Computer Hardware Software Architecture neopr Bell Telephone Laboratories Inc 1986 S 30 ISBN 0 13 163502 6
Вершина