Ўрнатилган тизимларда киритиш/ЧИҚариш


O‘rnatilgan tizimlarda kiritish chiqarish tizimlari



Download 3,84 Mb.
bet2/4
Sana12.05.2023
Hajmi3,84 Mb.
#936973
1   2   3   4
Bog'liq
O\'TDTICH-8

O‘rnatilgan tizimlarda kiritish chiqarish tizimlari


Ko'pgina zamonaviy kompyuterlarning kirish-chiqish tizimlarida protsessor va xotira bilan tashqi interfeyslarni o'zaro bog'lashning ikkita darajasi ajratilishi mumkin [6]. Birinchi darajali tizimda tashqi qurilma nazoratchilari protsessor va xotira bilan kompyuter tizimi interfeysi orqali yagona kompyuter qurilmalarini yagona tizimga birlashtiradi.

I / O Portlarida ma'lumotlarni uzatish dasturiy ta’minoti

  • Operatsion tizimdan foydalanishda, past darajadagi qurilma drayveri odatda kiritish/chiqarish portlari yordamida ishlaydi va foydalanuvchi dasturlari ushbu qurilma drayverlarini operatsion tizimdagi API(Application program interface)dan foydalanib chaqiriladi. Qurilma drayveri kodini ishlab chiqish uchun C/C ++ kompilyatorlarining ko'pi o'rnatilgan assembler tilidan foydalaniladi.
  • Ko’plab tizimlar uchun fayl tizimi va xotira qurilmasi drayverlari orasida kiritish/chiqarish uchun o’zining standart interfeysidan foydalanadi. Bu bir yoki bir necha fayllar tizimni birgalikda ishlashiga imkon beradi. O’rnatilgan tizimlarda kiritish/chiqarishni boshqarish tizimning apparat ta’minoti va qurilmalar drayveridan uzoq bo’lib, abstraksiyalashning (dasturiy ta’minot uchun yuqoriroq qatlamda) qo’shimcha qatlami bilan ta’minlaydi.

Java Byte streamda input and output qayta nomlash 8-bit byteda iboratdir Ammo Java Character streamda esa input and output nomlanishi 16-bit iboratdir. Shuning uchun kiritish va chiqarish boshqa ko`plab classlar bilan bog`liqdir FileReader va FileWriter. FileReaderlar kiritish uchun foydalaniladi va FileWriter chiqarish uchun foydalaniladi.

  • Java Byte streamda input and output qayta nomlash 8-bit byteda iboratdir Ammo Java Character streamda esa input and output nomlanishi 16-bit iboratdir. Shuning uchun kiritish va chiqarish boshqa ko`plab classlar bilan bog`liqdir FileReader va FileWriter. FileReaderlar kiritish uchun foydalaniladi va FileWriter chiqarish uchun foydalaniladi.
  • Ba’zi hollarda kiritish/chiqarish apparat ta’minoti ma’lumotlarni uzatishni boshqarish uchun operatsion tizimdan buferlarning mavjud bo’lishi kerakligini talab etishi mumkin. Buferlar kritish/chiqarish qurilmalarini boshqarish uchun bir qator sabablar tufayli talab etilishi mumkin. Operatsion tizim bufarlarda kiritish/chiqarish qurilmasiga yuborilayotgan yoki undan qabul qilinayotgan baytlar potokini saqlaydi, bunda operatsion tizimning biror jarayonining qurilma bilan bog’langanda baytlar oqimi initsiallashtirganligining ahamiyati yo’q. Qurilma mahsuldorligi muammo bo’lsa, unda buferlar sekinroq asosiy xotirada emas, odatda keshda saqlanadi (agar ular bo’lsa).

Download 3,84 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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