Asosiy va chegaralar - Base and bounds

Yilda hisoblash asos va chegaralar ning oddiy shakliga ishora qiladi virtual xotira qaerga kirish kompyuter xotirasi bir yoki oz sonli to'plamlar tomonidan boshqariladi protsessor registrlari deb nomlangan asosiy va chegara registrlari.[1]

Har bir foydalanuvchi eng sodda shaklda jarayon asosiy xotiraning bitta tutashgan segmenti tayinlangan. The operatsion tizim ushbu segmentning fizik manzilini a ga yuklaydi asosiy registr va uning hajmi a ga teng bog'langan registr. Virtual yaratish uchun baza registri tarkibiga dastur ko'rgan manzillar qo'shiladi jismoniy manzil. Jarayonning belgilangan segmentdan tashqarida xotiraga kirishiga yo'l qo'ymaslik uchun manzil chegara registri tarkibiga qarab tekshiriladi.

Operatsion tizim apparat tomonidan cheklanmagan va barcha jismoniy xotiraga kira oladi.

Ushbu usul bir jarayonda foydalaniladigan xotirani boshqasiga kirish yoki o'zgartirishdan himoya qiladi. O'z-o'zidan u xotirani egalik qilish jarayonida noto'g'ri kirishdan himoya qilmaydi. Shuningdek, bu dasturlarning oson bo'lishiga imkon beradi boshqa joyga ko'chirilgan xotirada, chunki dastur ko'chirilganda faqat asosiy va chegara registrlari o'zgartirilishi kerak.

Ba'zi kompyuter tizimlari ushbu mexanizmni bir nechta segmentlarga, masalan men bank va bank bo'yicha ko'rsatmalar va ma'lumotlar uchun UNIVAC 1100 seriyali kompyuterlar yoki DECda xotirani ajratish PDP-10 tizim foydalanuvchi jarayoni uchun o'qish / yozish "past" segmentiga va almashinadigan kod uchun faqat o'qish uchun "yuqori" segmentga.

Segmentlangan virtual xotira bu mexanizmni ko'p sonli segmentlarga yanada umumlashtirishdir. Odatda segment jadvali registrlardan ko'ra xotirada saqlanadi.

Shuningdek qarang

Adabiyotlar

  1. ^ Pflyeger, Charlz P.; Pfleeger, Shari Lourens (2013). Hisoblashda xavfsizlik. Prentice Hall Professional. p. 185. ISBN  978-0-13-035548-5.