O’ZBEKISTON RESPUBLIKASI
AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI
“ KI ” FAKULTETI
3 – BOSQICH ATS-11-19 GURUH TALABASINING
OPERATSION TIZIMLAR
FANIDAN TAYYORLAGAN
7-Mustaqil ishi
Bajardi: Raximov S .
Qabul qildi: Ibragimov N.
QARSHI – 2022
Mavzu: Operatsion tizimlarda ma’lumotlarni kiritish-chiqarishni boshqarish
Reja:
Kiritish-chiqarishni boshqarish
2.Kiritish-chiqarish bazaviy tizimi (BIOS)
3. Operatsion tizim nima?
1.Kiritish-chiqarishni boshqarish
Ma’lumotlarni tashqi qurilmalar bilan almashish qobiliyatiga ega dasturlarni taqdim etish zaruriyati va shu bilan birga har bir ikkilik dasturga aslida kirish / chiqish moslamalarini boshqaradigan tegishli ikkilik kodni kiritmaslik, ishlab chiquvchilarni tizim dasturiy ta’minotini va ayniqsa, operatsion tizimlarni yaratishga olib keldi.
K/CH boshqaruv vazifalarini dasturlash eng yuqori malakani talab qiladigan eng qiyin va ko’p vaqt talab etadi. Shuning uchun kirish / chiqarish operatsiyalarini amalga oshirishga imkon beradigan kod tizim kutubxonasi protseduralari shaklida rasmiylashtirila boshlandi; keyin ular uni dasturlash tizimlariga emas, balki har bir alohida dasturga kiritilmasligi uchun emas, balki faqat shunday kodga kirish uchun operatsion tizimga qo’shishni boshladilar. Dasturlash tizimlari ushbu tizimga kirish / chiqish kodiga qo’ng’iroqlarni ishlab chiqarishni boshladilar va faqat haqiqiy kirish / chiqish operatsiyalariga tayyorlanishni boshladilar, ya’ni mos keladigan formatdagi ma’lumotlarni konvertatsiya qilishni avtomatlashtiradilar, qurilmalarga tushunarli, dastur dasturchilarini ushbu kompleksdan va vaqtdan ozod qiladilar.
Shunday qilib, kiritish-chiqarish nazorati har qanday OSning asosiy funktsiyalaridan biridir .
Bir tomondan, turli xil operatsion tizimlarda kiritish-chiqarishning tashkil etilishi juda ko’p umumiy xususiyatlarga ega. Boshqa tomondan, OS-da I / O-ni tatbiq etish tizimdan tizimga shu qadar farq qiladiki, ushbu funktsiyalarni amalga oshirishning asosiy tamoyillarini ajratib ko’rsatish va ta’riflash juda qiyin. Hozirgi kunda qo’llanilayotgan ko’pgina tizimlarda ushbu fikrlar umuman batafsil tavsiflanmaganligi va bu masalani istisno qilish faqat Linux tizimiga tegishli bo’lib, ular uchun izohlangan manbalar mavjud. Kiritish-chiqarishni amalga oshiradigan API funktsiyalari batafsil tavsiflangan.
Biz faqat asosiy g’oyalar va tushunchalarni qamrab olamiz.
Do'stlaringiz bilan baham: |