www.wikidata.uk-ua.nina.az
5 rivnevi tablici storinok angl 5 level paging u dokumentaciyi Intel tehnologiya rozshirennya obsyagu pidtrimuvanoyi virtualnoyi pam yati u procesorah arhitekturi x86 64 zaproponovana Intel u 2017 roci 1 11 Diapazon virtualnih adres rozshiryuyetsya z 48 do 56 rozryadiv inshimi slovami maksimalna adresovana pam yat rozshiryuyetsya z 256 terabajt do 128 petabajt Pidtrimka danoyi tehnologiyi realizovana u yadri Linux pochinayuchi z versiyi 4 1 2 Ilyustraciya 5 rivnevoyi storinkovoyi pam yati Zmist 1 Istoriya 2 Princip roboti 3 Realizaciya 4 Perevagi ta nedoliki 5 DzherelaIstoriya red Naprikinci 1990 h rokiv problema obmezhenosti virtualnih adres vinikla spochatku u 32 rozryadnij arhitekturi IA 32 z yiyi dvorivnevoyu shemoyu adresaciyi storinkovoyi pam yati katalog tablic tablicya storinok sho obmezhuvala maksimalnij ob yem virtualnoyi j fizichnoyi pam yati 4 gigabajtami Dlya virishennya danoyi problemi bulo zaproponovano shemu PAE angl Physical Address Extension yaka zaprovadila tretij riven adresaciyi 3 Rezhim PAE vmikayetsya specialnim bitom u registri CR4 4 2799 Princip roboti red Procesori sho realizuyut sistemu komand x86 64 iz samogo pochatku pidtrimuvali 4 rivnevu shemu adresaciyi storinkovoyi pam yati pri roboti u 64 rozryadnomu rezhimi 4 2806 5 rivneva adresaciya takozh vmikayetsya odnim iz bitiv u registri CR4 a same bitom 12 vidomim yak LA57 1 16 Cej bit mozhna uvimknuti lishe todi koli procesor vzhe pracyuye u 64 bitnomu rezhimi a vimknuti koli navpaki ne pracyuye Yaksho bit ne vstanovleno procesor pracyuye zi zvichajnimi 4 rivnevimi tablicyami Yak i pri 4 rivnevij shemi verhni biti 64 rozryadnoyi adresi ne berut uchast u translyaciyi i povinni mati take same znachennya yak i najvishij pidtrimuvanij bit tobto bit 56 1 17 Realizaciya red Pidtrimka 5 rivnevih tablic storinok implementovana u procesorah Ice Lake d sho zasnovani na arhitekturi Sunny Cove 5 Dlya togo shob programno pidtrimati 5 rivnevi tablici u yadri Linux znadobilasya pererobka vnutrishnoyi unifikovanoyi modeli storinok sho vikoristovuvala lishe 4 rivni 6 Perevagi ta nedoliki red Ochevidnoyu perevagoyu 5 rivnevoyi shemi ye zbilshennya rozryadnosti adresovanoyi pam yati z 48 do 56 bit Prohodzhennya tablic translyaciyi storinok sho mayut 5 rivniv zajmaye deyakij chas U zagalnomu vipadku procesor povinen projti vsi tablici pri translyaciyi bud yakoyi virtualnoyi adresi u fizichnu tobto shist raziv zdijsniti dostup do fizichnoyi pam yati dlya otrimannya znachennya zadanoyi komirki virtualnoyi pam yati 7 Na praktici podibne spovilnennya mozhna suttyevo zmenshiti zastosovuyuchi bufer asociativnoyi translyaciyi TLB Dzherela red a b v 5 Level Paging and 5 Level EPT angl Intel Corporation May 2017 Arhiv originalu za 5 grudnya 2018 Procitovano 13 grudnya 2019 Tung Liam First Linux 4 14 release adds very core features arrives in time for kernel s 26th birthday ZDNet angl Arhiv originalu za 3 sichnya 2020 Procitovano 25 kvitnya 2018 Hudek Ted Operating Systems and PAE Support Windows 10 hardware dev docs microsoft com angl Arhiv originalu za 13 grudnya 2019 Procitovano 26 kvitnya 2018 a b Intel 64 and IA 32 Architectures Software Developer s Manual angl Intel Corporation 2018 Arhiv originalu za 22 kvitnya 2020 Procitovano 13 grudnya 2019 Cutress Ian Sunny Cove Microarchitecture A Peek At the Back End Intel s Architecture Day 2018 The Future of Core Intel GPUs 10nm and Hybrid x86 angl Arhiv originalu za 6 grudnya 2019 Procitovano 15 zhovtnya 2019 Shutemov Kirill A 8 grudnya 2016 RFC PATCHv1 00 28 5 level paging angl Arhiv originalu za 3 grudnya 2021 Procitovano 26 kvitnya 2018 Levy Hank Autumn 2008 CSE 451 Operating Systems Paging amp TLBs Universitet Vashingtonu angl Arhiv originalu za 15 veresnya 2020 Procitovano 26 kvitnya 2018 Otrimano z https uk wikipedia org w index php title 5 rivnevi tablici storinok Intel amp oldid 37795163