Sobes.tech
Middle

Ով է իրականացնում վիրտուալ հասցեների թարգմանությունը ֆիզիկականին:

sobes.tech AI

Պատասխան AI-ից

Վիրտուալ հասցեների թարգմանությունը ֆիզիկական հասցեների կատարվում է պրոցեսորի հարդվերային բաղադրիչով՝ հիշողության կառավարում միավորով (Memory Management Unit, MMU):

Երբ գործընթացը մուտք է գործում հիշողություն, այն օգտագործում է վիրտուալ հասցեներ, որոնք ամրագրված են յուրաքանչյուր գործընթացի համար: MMU-ն փոխում է այդ վիրտուալ հասցեները ֆիզիկական հիշողության հասցեների՝ օգտագործելով էջի աղյուսակներ, որոնք պահպանում է օպերացիոն համակարգը:

Օպերացիոն համակարգը կառավարում է այդ էջի աղյուսակները, թարմացնում է դրանք կոնտեքստի փոփոխության ժամանակ և անհրաժեշտության դեպքում բեռնում է էջերը փոխանակման ֆայլից կամ ազատում է դրանք: Այսպիսով, գործընթացների առանձնացում իրականացվում է վիրտուալ հիշողության և MMU-ի աշխատանքի միջոցով։