Amaliy ish 4 Bajardi: Qo’ldashev Dilshod Tekshirdi: Rustam Yusupov toshkent – 2023


Xotiraning tuzilishi va unga kirish



Yüklə 42,57 Kb.
səhifə2/6
tarix23.12.2023
ölçüsü42,57 Kb.
#156111
1   2   3   4   5   6
kompyuter arxitekturasi4

Xotiraning tuzilishi va unga kirish.
Barcha xotira operatsiyalari yadroga chaqiruv orqali proseonlar tomonidan amalga oshiriladi. Yozish operatsiyalari yadro tomonidan qayta yozish keshi orqali amalga oshiriladi (ya'ni, dastur yozishning tugashini kutmaydi). O'qish operatsiyalarining natijasi ham kechiktiriladi - ma'lumotlar keyingi xatboshi boshlanishi bilan registrlarga tushadi, shunda proceonlar ma'lumotlarni kutishda bo'sh qolmaydi. Istisno - bu cheklangan segmentdagi xotiraga kirish, uning manzili tezkor xotiraga kirish registrida (RBOP) ko'rsatilgan va bayroq registrida o'zgartirilishi kerak bo'lgan manzil bitlarining niqobi uzunligi mavjud (uning ichida proceonlar. to'g'ridan-to'g'ri xotiraga kiring va ma'lumotlarni kuting). Bu RBOP tomonidan ko'rsatilgan ma'lumotlar blokini va bayroq registrida aniqlangan o'lchamni keshga oldindan yuklash imkonini beradi. Agar bunday blok keshga mos kelmasa, u asosiy xotiraga joylashtirilishi kerak,
Shuningdek, yadroga ma'lumotlarni nusxalash uchun maxsus proseonlarning qayta ishlash quvvatini tushirish uchun nusxa ko'chirish mantig'i qo'shildi - 3 ta nazorat registrlari: boshlang'ich manzil registri (PHA), yakuniy manzil registri (RKA) va nusxa ko'chirish uzunligi registri (RDK). RDK ishga tushirilganda yadro PHA+RDK manzilidan RPA+RDK manziliga nusxa ko'chirish operatsiyasini boshlaydi, so'ngra RDKni nusxalangan baytlar soniga qisqartiradi va RDK 0 ga aylanguncha nusxa ko'chirish operatsiyasini takrorlaydi. paragrafning boshiga yoki oxiriga bog'lanmasdan, asosiy dastur bilan parallel ravishda bajarilishi kerak. Bunday operatsiyaning tugash belgisi RDCda 0 ga teng.
Muhim eslatma: manzildagi belgi biti kirish RAMga yoki tashqi qurilmalarga ekanligini aniqlaydi. Shunday qilib, butun manzil maydoni RAMga (0-0x7FFFFFFFFFFFFFF manzillari) va kirish / chiqish portlariga (0x8000000000000000-0xFFFFFFFFFFFFFFFF manzillari) yarmiga bo'linadi. Bu 128 bitli protsessorlarga o'tishni osonlashtirish uchun amalga oshiriladi: 128 bitli manzil 64 bitli manzildan belgi bitini kengaytirish orqali olinadi.



Yüklə 42,57 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə