11.1-súwret. Virtual mánzillerdi fizikalıq shaxslarǵa kórsetiw
Sonday etip, programmist óz programmaları hám maǵlıwmatların fizikalıq yadta jaylastırıwdı esapqa alıwdan azat etiledi. Ol programmalardı eń tábiy jazıw, programmanıń algoritm hám dúzilisiniń tolıq maǵlıwmatların úyreniw hám programmanı ámelge asırıwǵa xızmet etetuǵın apparat strukturasınıń ózine tán qásiyetlerin itibarsız qaldırıw múmkinshiligin aladı. Usınıń menen birge, mikroprocessor sisteması tek kerekli algoritmlardı ámelge asırıwdı támiyinleytuǵın logikalıq qural sıpatında qaralıwı múmkin, olardıń bir bólegi kem ushraytuǵın qásiyetlerge iye bolǵan fizikalıq sistema sıpatında emes, bálki programmalardı proektlestiriw procesin quramalılastırıwı múmkin.
Virtual yad koncepciyası eki basqıshlı yad sxeması paydalanıwdı talap etedi (11. 2-súwret).
11. 2-súwret. Yad qurıwdıń eki basqıshlı sxeması
Birinshi dárejede - bul tiykarǵı yad bolıp, onda ámelge asırılatuǵın programmalar hám maǵlıwmatlar jaylastırılıwı kerek, sonda programma jumıs waqtında olarǵa múrájáát etiwi múmkin. Virtual yad kózqarasınan bul haqıyqıy yamasa fizikalıq yad.
Ekinshi dárejede - bul sheklengen múmkinshiliklerdiń tiykarǵı (haqıyqıy, fizikalıq) yadında bir waqtıniń ózinde uyqas kelmaytuǵın programmalardı hám maǵlıwmatlardı saqlawǵa ılayıq bolǵan joqarı quwatlı sırtqı yad. Virtual yad kózqarasınan bul járdemshi yad.
Hár bir programmanıń proceduraları hám maǵlıwmatlarınıń tek kishi bir bólegi, ádetde, bir waqıttıń ózinde tiykarǵı yadqa jaylastırıladı. Qalǵanları sırtqı yad qurılmalarında tez, tuwrıdan-tuwrı kiriw múmkinshiligine iye. Sonday etip, virtual mánzil maydanı sırtqı yadta, mısalı, magnit disklerde jaylasqan. Házirgi waqıtta programmalardı ámelge asırıw ushın zárúr bolǵan bul mákandıń bir bólegi tiykarǵı yadqa kóshiriledi.
Virtual yad - sırtqı yad járdeminde úlken kólemli mikroprocessor sistemasınıń tiykarǵı yadın shólkemlestiriw usılı yamasa tiykarǵı yadtıń mánzil maydanın keńeytiw usılı sırtqı yad menen almaslaw arqalı ámelge asıriladı, bul jerde maslasıwshı dinamikalıq yad bólistiriliwine erisiledi, onıń bólekleniwi joq etiledi hám programmistler ushın úlken qolaylıqlar jaratıladı. Bul apparat hám operacion sistemanıń quramalılıǵı hám olardıń islew processleri menen sistemanıń islewi sezilerli dárejede páseymesten erisiw múmkin. Virtual yad principi paydalanıwshı óz programmasın tayarlawda fizikalıq tiykarǵı yad menen emes, bálki mikroprocessor sistemasınıń bir bólegi sıpatında isleytuǵın hám processorda qabıl etilgen yad adresin (buyrıqlar hám mánziller registrlarındaǵı mánzil maydanlarınıń ólshemi) menen anıqlanǵan virtual (yaǵnıy anıq) bir dárejeli yad menen islep atırǵanlıǵın kórsetedi.
Mısal ushın, Intelning 32-bit processorında bir wazıypa ushın virtual mánzil maydanı kólemi 64 TB.
Do'stlaringiz bilan baham: |