Операцион тизим


Bir protsessorli kompyuterning blok diagrammasi


Download 1.86 Mb.
bet2/5
Sana28.12.2022
Hajmi1.86 Mb.
#1008731
1   2   3   4   5
Bog'liq
3-maruza OT

Bir protsessorli kompyuterning blok diagrammasi

Protsessorlar

  • Har bir protsessor turi o'zi bajarishi mumkin bo'lgan buyruqlar to'plamiga ega. Bir protsessor boshqa protsessorlar uchun yozilgan dasturlarni ishga tushira olmaydi. Buyruq yoki ma'lumotni qabul qilish uchun xotiraga kirish buyruqlarini bajarishdan ko'ra ko'proq vaqt talab qilganligi sababli, barcha protsessorlar asosiy o'zgaruvchilar va oraliq natijalarni saqlash uchun o'zlarining bir nechta registrlariga ega bo’ladi.
  • Shunga ko'ra, buyruqlar to'plami, qoida tariqasida, so'zni xotiradan registrga yuklash va registrdan so'zni xotiraga saqlash bo'yicha buyruqlarni o'z ichiga oladi. Boshqa buyruqlar natija hosil qilish uchun registrlar, xotira yoki ikki joydan ikkita operandni birlashtiradi - masalan, ikkita so'z qo'shiladi va natijani registr yoki xotirada saqlanadi.
  • Odatda o'zgaruvchilar va oraliq natijalarni saqlash uchun ishlatiladigan umumiy maqsadli registrlarga qo'shimcha ravishda ko'pgina protsessorlarda dasturchi uchun bir qator maxsus registrlar mavjud.
  • Ushbu registrlardan biri buyruqlar hisoblagichi deb ataladi, u keyingi olinadigan buyruq bilan xotira joylashuvining manzilini o'z ichiga oladi. Ushbu buyruq olingandan so'ng, buyruq hisoblagichi yangilanadi va kursor keyingi buyruqga o'tadi.

Protsessorlar

  • Yana bir maxsus registr stek ko'rsatkichi deb nomlanadi va u xotiradagi joriy stekning yuqori qismiga havola qiladi. Stekda dastur kiritilgan, lekin hali chiqmagan har bir protsedura uchun bitta freym (ma'lumotlar sohasi) mavjud. Jarayonning stek ramkasi uning kirish parametrlarini, shuningdek registrlarda mavjud bo'lmagan mahalliy va vaqtinchalik o'zgaruvchilarni saqlaydi.
  • Boshqa registrda dastur holati so'zi - PSW (Program Status Word) mavjud. Ushbu registrda taqqoslash buyruqlari bilan o'rnatilgan shartli kod bitlari, shuningdek CPU ustuvorligi, rejim (foydalanuvchi yoki yadro) va boshqa xizmat bitlari uchun nazorat bitlari mavjud. Odatda, foydalanuvchi dasturlari PSW registrini to'liq o'qiy oladi, lekin faqat uning ba'zi maydonlariga yozadi. PSW registri tizim chaqiruvlari va kiritish-chiqarish operatsiyalarida muhim rol o'ynaydi.

Download 1.86 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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