Ինչ է վիրտուալ հիշողությունը

Ինչ է վիրտուալ հիշողությունը
Ինչ է վիրտուալ հիշողությունը

Video: Ինչ է վիրտուալ հիշողությունը

Video: Ինչ է վիրտուալ հիշողությունը
Video: Վիրտուալ հիշողություն (դաս 4/13) - Computer System Organization and Programming [Code Republic] 2024, Ապրիլ
Anonim

Համակարգչի վիրտուալ հիշողությունը օգտագործվում է բազմախնդրային գործառնական համակարգերում: Դրա շնորհիվ այն ավելի մեծ արդյունավետություն է ապահովում բազմաթիվ ծրագրեր գործարկելիս:

Ինչ է վիրտուալ հիշողությունը
Ինչ է վիրտուալ հիշողությունը

Վիրտուալ հիշողությունը համակարգի կողմից հատկացված կոշտ սկավառակի տարածքի մի մասն է, երբ աշխատունակությունը բարելավելու համար RAM- ն անբավարար է: Այս դեպքում տվյալները, որոնք ներկայումս չեն օգտագործվում համակարգչի կողմից, տեղափոխվում են այսպես կոչված paging ֆայլ: Այս ֆայլի չափը նույնն է, ինչ վիրտուալ հիշողության քանակը: Որպես կանոն, համակարգի բնականոն գործունեության համար, paging ֆայլի չափը պետք է լինի 1,5 անգամ ավելի մեծ, քան RAM- ը: Բայց եթե օգտագործողը հաճախ համակարգչային խաղեր է խաղում բարդ գրաֆիկայով կամ 3D անիմացիայով, կամ ինքը բարդ ծրագրեր է ստեղծում, ապա ֆայլի չափը պետք է կրկնապատկվի կամ նույնիսկ եռապատկվի RAM– ի նկատմամբ: Վիրտուալ հիշողությունը միացնելը թույլ է տալիս ավելի ռացիոնալ օգտագործել RAM ռեսուրսները ՝ տեղափոխելով երկրորդական տվյալներ երկրորդական պահեստին: Միևնույն ժամանակ, միաժամանակ ընթացող գործընթացներն աշխատում են մեկուսացված `միմյանց մասին« չիմանալով »: Վիրտուալ հիշողությունը կյանքի կոչելու երկու եղանակ կա` էջ և հատված: Էջավորված իրականացման դեպքում RAM- ը բաժանվում է նույն չափի (էջերի) տարածաշրջանների, որոնք վերցվում են որպես հիշողության միավոր: Վազող գործընթացը հիշողության հայց է ուղարկում վիրտուալ հիշողության մեջ պարունակվող հասցե: Հասցեն ներկայացնում է էջի համարը և դրա մեջ փոխհատուցում: Համակարգը կարող է երկար ժամանակ չօգտագործված էջը կոշտ սկավառակի վրա լցնել: Սեգմենտների կազմակերպությունը վիրտուալ հիշողությունը բաժանում է կամայական չափի հատվածների: Երբ գործընթացը մուտք է գործում հիշողություն, որոշ հատվածներ տեղափոխվում են RAM, իսկ ոմանք մնում են կոշտ սկավառակի վրա: Յուրաքանչյուր հատվածին կարող է տրվել մուտքի իրավունքների որոշակի մակարդակ: Սեգմենտի հիշողության գործառույթը նման է էջի հիշողությանը, բայց այն ունի մուտքի ավելի ցածր արագություն: Շատ դեպքերում վիրտուալ հիշողության ավելացումը տեղի է ունենում ավտոմատ կերպով, բայց կան իրավիճակներ, երբ օգտագործողը պետք է դա անի ձեռքով: Այնուամենայնիվ, այս դեպքում պետք է հիշել, որ համակարգի կատարումը կարող է գերազանցել ընդունելի սահմանները, և համակարգիչը, ընդհակառակը, շատ ավելի դանդաղ է աշխատելու: Դուք կարող եք ձեռքով ավելացնել վիրտուալ հիշողությունը կառավարման համակարգում «Համակարգ» կամ « Համակարգը և դրա պահպանումը »բաժինը: «Փոխել պարամետրերը» հրամանի վրա հայտնվում է «Համակարգի հատկությունները» պատուհանը, որում անհրաժեշտ է ընտրել «Ընդլայնված» ներդիրը: «Կատարողականություն» բաժնում `« Ընտրանքներ »կոճակը: «Կատարման կարգավորումներ» պատուհանում `« Ընդլայնված »ներդիր,« Վիրտուալ հիշողություն »->« Փոփոխություն »: Էջազերծման ֆայլի չափը մեծացնելու համար ընտրեք «Ավտոմատ կերպով ընտրեք էջի ֆայլի չափը» հրամանը և ընտրեք պահանջվող արժեքը:

Խորհուրդ ենք տալիս: