Տարբերություն ֆիզիկական և վիրտուալ հիշողության միջև

Տարբերություն ֆիզիկական և վիրտուալ հիշողության միջև
Տարբերություն ֆիզիկական և վիրտուալ հիշողության միջև

Video: Տարբերություն ֆիզիկական և վիրտուալ հիշողության միջև

Video: Տարբերություն ֆիզիկական և վիրտուալ հիշողության միջև
Video: Բոլոր անլար փորվածքները կոտրվում են դրա պատճառով: Դադարեցրեք այս սխալը: 2024, Հուլիսի
Anonim

Ֆիզիկական ընդդեմ վիրտուալ հիշողության

Ֆիզիկական հիշողությունը և վիրտուալ հիշողությունը հիշողության երկու ձև են, որոնք օգտագործվում են համակարգչում տվյալները պահելու համար: Ֆիզիկական հիշողությունը վերաբերում է չիպերին, ինչպիսիք են RAM-ը (Random Access Memory) հիշողությունը և պահեստավորման սարքերը, ինչպիսիք են կոշտ սկավառակները, որոնք օգտագործվում են տվյալների պահպանման համար: Վիրտուալ հիշողությունը օպերացիոն համակարգի կողմից ստեղծված հիշողության տարածություն է, երբ համակարգիչը չունի բավարար ֆիզիկական հիշողություն ծրագիր գործարկելու համար: Վիրտուալ հիշողությունը ստեղծվում է RAM-ը կոշտ սկավառակի տարածության հետ համատեղելով: Վիրտուալ հիշողությունը թույլ է տալիս ավելի արագ կատարել մեծ ծրագրեր, երբ RAM-ը բավարար չէ:

Ֆիզիկական հիշողություն

Ինչպես նշվեց ավելի վաղ, ֆիզիկական հիշողությունը վերաբերում է RAM-ին և համակարգչի կոշտ սկավառակներին, որոնք օգտագործվում են տվյալների պահպանման համար:Համակարգչում օպերացիոն համակարգը, կիրառական ծրագրերը և ներկայումս օգտագործվող տվյալները պահվում են RAM-ում, որպեսզի պրոցեսորը կարողանա արագ մուտք գործել դրանց: RAM-ը կարող է ավելի արագ մուտք գործել, քան մյուս պահեստային սարքերը, ինչպիսիք են կոշտ սկավառակը և CD-ROM-ը: Բայց RAM-ի տվյալները գոյություն ունեն միայն այն ժամանակ, երբ համակարգիչը աշխատում է: Երբ հոսանքն անջատվում է, RAM-ի բոլոր տվյալները կորչում են, և օպերացիոն համակարգը և այլ տվյալները կրկին բեռնվում են RAM կոշտ սկավառակից, երբ համակարգիչը միացված է: Կոշտ սկավառակը չցնդող հիշողություն է (հիշողություն, որը պահպանում է տվյալները նույնիսկ այն ժամանակ, երբ այն չի սնուցվում), որն օգտագործվում է տվյալներ համակարգչում պահելու համար: Այն կազմված է շրջանաձև սկավառակներից, որոնք կոչվում են ափսեներ, որոնք պահում են մագնիսական տվյալները: Տվյալները գրվում և ընթերցվում են ափսեների վրա և դրանցից՝ օգտագործելով կարդալու/գրելու գլուխները:

Վիրտուալ հիշողություն

Վիրտուալ հիշողությունն օգտագործվում է, երբ համակարգչին բացակայում է RAM-ի տարածքը ծրագիրն իրականացնելու համար: Վիրտուալ հիշողությունը համատեղում է RAM-ի տարածքը կոշտ սկավառակի տարածության հետ: Երբ համակարգիչը չունի բավարար օպերատիվ հիշողություն ծրագիր գործարկելու համար, վիրտուալ հիշողությունը տվյալներ է փոխանցում RAM-ից դեպի paging ֆայլ, որն ազատում է RAM-ի տարածքը:Կոշտ սկավառակի մի մասը օգտագործվում է էջի ֆայլը պահելու համար: Այս փոխանցման գործընթացը կատարվում է այնքան արագ, որ օգտագործողը տարբերություն չզգա: Վիրտուալ հիշողությունը կարող է պահել տվյալների մի ամբողջ բլոկ, մինչդեռ այն մասը, որը ներկայումս աշխատում է, գտնվում է RAM-ում: Ուստի վիրտուալ հիշողությունը թույլ է տալիս օպերացիոն համակարգին միաժամանակ մի քանի ծրագրեր գործարկել՝ այդպիսով բարձրացնելով բազմածրագրավորման աստիճանը: Գործարկվող ծրագրերի չափը մեծացնելով հանդերձ, վիրտուալ հիշողությունն ապահովում է ծախսերի առավելություններ, քանի որ կոշտ սկավառակի հիշողությունն ավելի քիչ թանկ է, քան RAM-ը:

Ո՞րն է տարբերությունը ֆիզիկական և վիրտուալ հիշողության միջև

Մինչ ֆիզիկական հիշողությունը վերաբերում է ֆիզիկական սարքերին, որոնք պահում են տվյալներ համակարգչում, ինչպիսիք են RAM-ը և կոշտ սկավառակի կրիչները, վիրտուալ հիշողությունը համատեղում է RAM-ի տարածքը կոշտ սկավառակի տարածության հետ՝ RAM-ում տվյալները պահելու համար, երբ RAM-ի տարածքը գտնվում է: բավարար չէ. Կոշտ սկավառակի մի մասը օգտագործվում է էջի ֆայլերը պահելու համար, որոնք օգտագործվում են վիրտուալ հիշողության կողմից՝ RAM-ից փոխանցված տվյալները պահելու համար:Թեև տվյալների փոխանակումը կոշտ սկավառակի էջի ֆայլերի և RAM-ի միջև (վիրտուալ հիշողության միջոցով) շատ արագ է, չափազանց շատ փոխանակումը կարող է դանդաղեցնել համակարգի ընդհանուր աշխատանքը:

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