Операционные системы



Download 0,79 Mb.
bet3/3
Sana24.02.2022
Hajmi0,79 Mb.
#243481
1   2   3
Bog'liq
2 5276190980368764677

MC BB holatini so'rash
  • Vaziyatni tekshirish
  • Tayyormas
  • Tayyor
  • So'z formatini oling
  • Xotiraga so'z yozing
  • Hammasi tugadimi?
  • Drayverga chaqiruv
  • Joriy dastur buyrug'i
  • Нет
  • Да
  • Keyingi buyruq
  • Dasturlashtiriladigan I / O uzilishlarsiz
  • Protsessor Kiritish-chiqarish tekshirgichiga kerakli buyruqlarni yuboradi va jarayonni Kiritish-chiqarish jarayoni tugashini kutish holatiga keltiradi.
  • асс. К.К.Ережепов
  • Системный вызов для выполнения операции ввода-вывода
  • Запрос состояния контроллера ввода-вывода
  • Проверка состояния
  • Не готов
  • Готов
  • Получить слово от контроллера ввода-вывода
  • Записать слово в память
  • Все выполнено ?
  • Вызов драйвера. Передача команды контроллеру.
  • Текущая команда программы
  • Нет
  • Да
  • Следующая команда
  • 2. I / O uzilishlar bilan boshqariladi. Protsessor Kiritish-chiqarish boshqaruvchisiga kerakli buyruqlarni yuboradi va operatsiya tugashini kutishning hojati bo'lmasa, jarayonni bajarishda davom etadi. Aks holda, jarayon uzilish olinmaguncha to'xtatiladi va protsessor boshqa jarayonga o'tadi.
  • Выполнение других
  • действий
  • ПРЕРЫВАНИЕ
  • асс. К.К.Ережепов
  • Каттик диск
  • Диск Контроллер и
  • Контроллернинг Регистрлари
  • Узилишлар контроллери
  • Марказий процессор
  • 1
  • Drayver boshqaruvchini dasturlaydi va kutish holatiga kiradi
  • 2
  • Tekshirgich qurilmani ishga tushiradi
  • 3
  • Контроллер operatsiyani yakunladi
  • 3
  • 4
  • To'satdan uzatish signali
  • 5
  • 5
  • Узилишлар bilan ishlash, ma'lumotlarni dastur maydoniga ko'chirish, boshqaruvni dasturga o'tkazish
  • асс. К.К.Ережепов
  • 1
  • Манзил
  • Счетчик
  • Бошкарувчи регистр
  • Марказий процессор
  • Бажарилганнан сунги узилишлар
  • 1
  • 1
  • CPU dasturlash DMA
  • 1
  • 3
  • DMA ma'lumotlar uzatishni talab qiladi
  • 5
  • 4
  • 5
  • tasdiqlash
  • Буфер
  • Диск
  • DMA
  • 2
  • 2
  • 4
  • 4
  • Маълумотларни узатиш
  • Оператив хотира
  • Контроллер
  • Шина
  • DMA-контроллери билан ишлаш
  • 2
  • 3
  • 3
  • 2
  • Контроллерни дастурлаш
  • 3
  • асс. К.К.Ережепов
  • Процессор цикли
  • Процессор цикли
  • Процессор цикли
  • Буйруклар цикли
  • Танлаш командалари
  • Buyruqni dekodlash
  • Operandni olish
  • Buyruqni bajarish
  • Natijani saqlash
  • Jarayonni bekor qilish
  • Uzilish nuqtasi
  • DMA Uzilish nuqtalari
  • Процессор цикли
  • Процессор цикли
  • Процессор цикли
  • асс. К.К.Ережепов

4.2.2. Almashish tezligi bo'yicha muzokaralar va keshlash

  • асс. К.К.Ережепов
  • Пользовательский процесс
  • Пользовательский процесс
  • Пользовательский процесс
  • Пользовательский процесс
  • Operatsion tizim
  • kirish
  • kirish
  • kirish
  • kirish
  • Kirish moslamalari
  • Без буферизации
  • Одинарная буферизация
  • Двойная буферизация
  • Циклическая буферизация
  • Перемещение
  • Перемещение
  • Перемещение
  • T
  • C
  • M

Ma'lumotlar blokini qayta ishlash vaqti

  • асс. К.К.Ережепов
  • Buferlanmagan T + C
  • Maksimal {T, C} + M buferlash
  • ko'p hollarda T + C> max {T, C}
  • Maksimal {T, C} ikki tamponlash
  • agar C <= T bo'lsa, u holda bloklarga yo'naltirilgan qurilma maksimal tezlikda ishlashi mumkin;
  • agar C> T bo'lsa, unda jarayon I / U tugashini kutish zaruriyatidan xalos bo'ladi.
  • Tsiklik buferlash yuqori I / O stavkalarida qo'llaniladi.
  • Ma'lumotlarni buferlash ma'lumotlarning keshlash orqali haqiqiy kirishlar sonini kamaytiradi.

Drayver funktsiyalari

  • асс. К.К.Ережепов
  • Qurilmani boshqarish dasturidan o'qish-yozish talablarini ko'rib chiqish. So'rovlarni qoyish
  • So'rov kiritish parametrlarini tekshirish va xatolar bilan ishlash
  • Qurilmani ishga tushirish va uning holatini tekshirish
  • Qurilma quvvatini boshqarish.
  • Qurilmadagi voqealarni ro'yxatdan o'tkazish
  • Qurilmaga buyruqlar berish va ularning bajarilishini kutish qurilmadan uzilish olinmaguncha bloklangan holatda bo'lishi mumkin
  • Amaliyot to'g'ri bajarilganligini tekshirish
  • So'ralgan ma'lumotlarni uzatish va tugallangan ish holati
  • Oldingi to'liq bo'lmagan so'rov bilan yangi so'rovni boshqarish (qayta kiradigan haydovchilar uchun)
  • Динамическая выгрузка и загрузка драйверов
  • Поддержка нескольких файловых систем
  • Поддержка синхронных и асинхронных операций ввода-вывода
  • P3
  • Контроллер
  • Операция ввода-вывода
  • ПроцессорP2
  • P1
  • P2
  • P3
  • P2
  • P1
  • Завершение операции ввода-вывода
  • Контроллер
  • Операция ввода-вывода
  • Процессор
  • P1
  • P2
  • P3
  • P2
  • P1
  • Синхронизация (событие, Мьютекс)
  • P1
  • P1
  • P2
  • P3
  • P3
  • P1
  • P1
  • асс. К.К.Ережепов

Download 0,79 Mb.

Do'stlaringiz bilan baham:
1   2   3




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