Shunday qilib




Download 28.05 Kb.
bet1/7
Sana17.01.2023
Hajmi28.05 Kb.
#38415
  1   2   3   4   5   6   7
Bog'liq
Необходимость обеспечить программам возможность осуществлять обмен данными с внешними устройствами и при этом не включать в каждую двоичную программу соответствующий двоичный код
metod, STEAM o, bu aziz vatan barchamizniki 5-9 sinf

Dasturlarni tashqi qurilmalar bilan ma'lumot almashish imkoniyati bilan ta'minlash va shu bilan birga har bir ikkilik dasturga kirish / chiqish qurilmalarini boshqaradigan tegishli ikkilik kodni kiritmaslik zarurati ishlab chiquvchilarni tizim dasturiy ta'minotini yaratishga, xususan, operatsion tizimlarning o'zi.
I/U boshqaruvi vazifalarini dasturlash eng murakkab va ko'p vaqt talab qiladigan, juda yuqori malaka talab qiladigan vazifadir. Shuning uchun kiritish/chiqarish operatsiyalarini bajarishga imkon beruvchi kod tizim kutubxonasi protseduralari shaklida yozila boshlandi; keyin uni dasturlash tizimlariga emas, balki operatsion tizimga kirita boshladilar, shunda u har bir alohida dasturga kiritilmaydi, faqat shunday kodga kirishga ruxsat beriladi. Dasturlash tizimlari ushbu tizimga kirish-chiqarish kodiga qo'ng'iroqlarni ishlab chiqara boshladi va faqat haqiqiy kiritish-chiqarish operatsiyalariga tayyorgarlik ko'radi, ya'ni ma'lumotlarni qurilmalar tomonidan tushunarli bo'lgan tegishli formatga o'tkazishni avtomatlashtiradi va dasturchilarni ushbu murakkab va ko'p vaqt talab qiladigan ishdan xalos qiladi. Boshqacha qilib aytganda, dasturlash tizimlari mashina kodiga kerakli kiritish-chiqarish kutubxonasi subprogrammalarini va tizim dasturiy modullariga qo'ng'iroqlarni kiritadi, ular aslida operativ xotira va tashqi qurilmalar o'rtasidagi almashinuv operatsiyalarini boshqaradi.
Shunday qilib, I / O boshqaruvi har qanday OT ning asosiy funktsiyalaridan biridir .
Bir tomondan, turli xil operatsion tizimlarda kiritish-chiqarishni tashkil etishda umumiy jihatlar ko'p. Boshqa tomondan, OTda kiritish-chiqarishni amalga oshirish tizimdan tizimga shunchalik farq qiladiki, bu funktsiyalarni amalga oshirishning asosiy tamoyillarini ajratib ko'rsatish va aniq tavsiflash juda qiyin. Eng yomoni, bugungi kunda ishlatilayotgan tizimlarning aksariyatida umuman batafsil ma'lumot yo'q va bundan yagona istisno Linux tizimida bo'lib, ular uchun sharhlangan manbalar mavjud. Kirish/chiqishni amalga oshiradigan API funktsiyalari batafsil tavsiflangan.
Biz faqat asosiy g'oyalar va tushunchalarni yoritamiz.

Download 28.05 Kb.
  1   2   3   4   5   6   7




Download 28.05 Kb.