Bugungi kunda mikroprotsessorlar va protsessorlar millionlab tranzistorlar va elektron mantiqning boshqa elementlarini o'z ichiga oladi va eng murakkab yuqori texnologiyali elektron qurilmalarni ifodalaydi


X86-64 yo'riqnomasida mavjud bo'lgan registrlar



Download 1,47 Mb.
bet7/8
Sana20.05.2023
Hajmi1,47 Mb.
#941476
1   2   3   4   5   6   7   8
Bog'liq
kte 1m 13

X86-64 yo'riqnomasida mavjud bo'lgan registrlar





Himoyalangan rejimiHaqiqiy rejimga qo'shimcha ravishda, INTEL 80286 himoyalangan rejimni qo'llab-quvvatlaydi, manzilli jismoniy xotirani 16 MB va manzilli virtual xotirani 1 GB-ga qadar kengaytiradi va dasturlarni bir-biriga zarar yetkazadigan himoyalangan xotirani ta'minlaydi. Bu faqat xotirada saqlanadigan identifikator jadvalidagi indeksni saqlash uchun segmentli registrlar yordamida amalga oshiriladi. Har bir segmentda 8192 KB xotiraga kirish imkonini beruvchi ikkita jadval, global identifikator jadvali (GDT) va mahalliy identifikator jadvali (LDT) mavjud. 80286 standartida segment identifikatori 24-bitli asosiy manzilni taqdim etadi va bu asosiy manzil mutlaq manzilni yaratish uchun 16-bit ofsetiga qo'shiladi. Jadvaldagi asosiy manzil real vaqtda segment registrining so'zma-so'z ma'nosi bilan bir xil vazifani bajaradi; segmentli registrlar to'g'ridan-to'g'ri registrlardan bevosita registrlarga aylantirildi. Har bir segmentga apparat kompyuter xavfsizligi uchun ishlatiladigan to'rtta halqa darajasidan biri berilishi mumkin. Segmentning har bir identifikatori segment bilan ishlatilishi mumkin bo'lgan maksimal ofsetni aniqlaydigan segmentni cheklash maydonini ham o'z ichiga oladi. Bias 16 bit bo'lgani uchun, segmentlar 64 himoyalangan rejimda har biri 80286 KB bilan cheklangan.
Segment registrlari har safar himoyalangan rejimda yuklanganida, 80286 xotiradan 6 baytli segmentli identifikatorni yashirin ichki registrlar to'plamiga o'qishi kerak. Shuning uchun, xavfsiz rejimda segment registrlarini yuklab real ancha sekin bo'ladi, va juda tez-tez segmentlari o'zgarishi oldini olish kerak. Himoyalangan rejim segmentlaridan foydalangan holda haqiqiy xotira operatsiyalari 80286 va undan keyingi versiyalarda buyruqlar bajarilishiga parallel ravishda segment chegarasiga nisbatan ofsetlarni tekshirish uchun qo'shimcha qurilmalarga ega bo'lgani uchun juda sekinlashmaydi.
Intel 80386 segmentni barcha xotira maydonini qamrab olish imkonini beruvchi 32 bitgacha bo'lgan segmentning har bir qismidagi segmentni cheklash maydonini kengaytirdi. Bundan tashqari, disk xotira uchun xavfsiz rejimda qo'llab-quvvatlandi, pompalanadigan virtual xotiradan foydalanishga imkon beruvchi mexanizm (4 kb sahifa hajmi bilan). Podkachlash protsessorga virtual xotira maydonining har qanday sahifasini har qanday jismoniy xotira sahifasiga moslashtirishga imkon beradi. Buni amalga oshirish uchun, sahifa jadvallari deb nomlangan xotirada qo'shimcha ekran jadvallarini ishlatadi. 80386-da himoyalangan rejim yoqilgan yoki o'chirilgan podkachka bilan ishlashi mumkin; segmentatsiya mexanizmi har doim faol va virtual manzillarni ishlab chiqaradi, agar u yoqilgan bo'lsa, almashtirish mexanizmi bilan mos keladi. Segmentatsiya mexanizmi, shuningdek, barcha segmentlar uchun asosiy 0 manzilini o'rnatish va barcha manzil maydoniga teng bo'lgan o'lchamlarni cheklash orqali samarali tarzda o'chirilishi mumkin; bundan tashqari, faqat to'rtta identifikatordan iborat minimal o'lchamli segment identifikatorlari jadvali talab qilinadi (FS va GS segmentlari ishlatilmasligi kerak).
Paging keng zamonaviy ko'p vazifa operatsion tizimlari tomonidan ishlatiladi. Linux, 386BSD va windows nt 386 modeli uchun ishlab chiqilgan, chunki u birinchi intel arxitektura protsessori va 32-bit segmentli ofsetlarni qo'llab-quvvatlaydi. 386 arxitekturasi x86 seriyasidagi barcha keyingi o'zgarishlarning asosi bo'ldi.
Himoyalangan rejimni qo'llab-quvvatlaydigan x86 protsessorlari 8086 protsessorlarining eski klassi bilan orqaga qarab mos kelishini ta'minlash uchun haqiqiy rejimga yuklanadi. Quvvat yoqilgandan so'ng (ya'ni, yuklash) protsessor real rejimda ishga tushiriladi va keyin ko'rsatmalarga amal qiladi. Romda saqlanishi mumkin bo'lgan operatsion tizimning yuklash kodi protsessorni almashtirish va boshqa funktsiyalarni yoqish uchun xavfsiz rejimga o'tkazishi mumkin. Himoyalangan rejimda buyruqlar to'plami haqiqiy rejimda ishlatilganiga o'xshaydi. Biroq, haqiqiy rejimga nisbatan qo'llaniladigan ba'zi cheklovlar (masalan,ax,cx, dx ni manzillashda ishlatish mumkin emas) xavfsiz rejimda qo'llanilmaydi. Aksincha, segment arifmetikasi, haqiqiy rejim kodida keng tarqalgan amaliyot, xavfsiz rejimda ruxsat etilmaydi.

Download 1,47 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish