Rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkеnt axborot tеxnologiyalari univеrsitеti


Download 90.86 Kb.
bet5/8
Sana24.12.2022
Hajmi90.86 Kb.
#1063054
1   2   3   4   5   6   7   8

DMA yordamida kiritish/chiqish


To'g'ridan-to'g'ri xotiraga kirish (DMA) yordamida kiritish va chiqarish kiritish va chiqarishni amalga oshirishning yana bir usuli hisoblanadi.
Oldingi bo'limdan bilganingizdek, uzilishga asoslangan kirish va chiqish protsessor vaqtini behuda sarflaydi. Shuning uchun, endi g'oya to'g'ridan-to'g'ri xotiraga kirish (DMA) boshqaruvchisiga protsessor vaqtini behuda sarf qilmasdan, belgilarni printerga birma-bir yuborishiga ruxsat berishdir.
Quyida berilgan kod to'g'ridan-to'g'ri xotiraga kirish (DMA) yordamida kiritish va chiqarishning ushbu usulini ko'rsatadi. Kod chop etish tizimi chaqiruvi amalga oshirilganda bajariladi.
foydalanuvchidan_kopyalash(bufer, p, hisoblash);
set_up_DMA_controller();
rejalashtiruvchi ();
Xizmatni to'xtatish tartibi.
acknowledge_interrupt();
unblock_user();
return_from_interrupt();

Disklar


Disklarning juda ko'p turli xil turlari mavjud. Magnit disk bu har xil turdagi barcha turdagi eng tipik hisoblanadi.
Dasturlar, ma'lumotlar va videolarni tarqatish haqida gap ketganda, CD-ROM, DVD va CD-yoziladigan disklar kabi turli xil optik disklar muhim rol o'ynaydi.
Siz operatsion tizimdagi disklar haqida qisqacha ma'lumot olasiz, ma'lumotlar quyidagi bo'limlarga bo'linadi:

"Disk apparati" mavzusi o'z postida (keyingi maqolada), qolgan ikkita mavzu esa keyingi bo'limda yoritilgan.

Diskni formatlash


Qattiq disk diametri 5,25, 3,5 yoki undan ham kichikroq bo'lgan alyuminiy, qotishma yoki shisha plastinkalar to'plamidan iborat. Har bir plastinada magnitlangan metall oksidining yupqa qatlami yotqizilgan. Ishlab chiqarish jarayoni tugagandan so'ng, diskda hech qanday ma'lumot mavjud emas.
Diskni ishlatishdan oldin diskning har bir plastinkasi dasturiy ta'minot tomonidan bajarilgan past darajadagi formatni olishi kerak.
Format bir qator konsentrik treklardan iborat bo'lib, bunda har bir trek sektorlar orasidagi qisqa bo'shliqlarga ega bo'lgan bir nechta sektorlarni o'z ichiga oladi.
Quyidagi rasmda sektor formati ko'rsatilgan:

Har bir bo'limda yuqori darajali formatni bajarish, foydalanish mumkin bo'lgan diskni yaratishning oxirgi bosqichidir. Ushbu yuqori darajadagi format operatsiyasi yuklash blokini, bepul saqlash boshqaruv tizimini, ildiz katalogini va bo'sh fayl tizimini yaratadi.
Yuqori darajadagi formatlash operatsiyasi, shuningdek, bo'lim jadvali yozuviga bo'limda qaysi fayl tizimi ishlatilishini ko'rsatadigan kodni qo'yadi, chunki ko'plab operatsion tizimlar bir nechta mos kelmaydigan fayl tizimlarini qo'llab-quvvatlaydi. Shuning uchun, bu nuqtada, kompyuter tizimini yuklash mumkin.
Endi, kompyuter tizimining quvvati yoqilganda, BIOS dastlab ishga tushadi va keyin asosiy yuklash yozuvida o'qiydi va unga o'tadi. Keyin ushbu yuklash dasturi qaysi bo'lim faol ekanligini tekshiradi. Endi, bo'limning faolligini tekshirgandan so'ng, u ushbu bo'limdan yuklash sektorini o'qiydi va uni ishga tushiradi.
Asosan, kompyuter tizimining yuklash sektori ma'lum bir dastur uchun ildiz katalogini qidiradigan kichik kodni o'z ichiga oladi. Keyin ma'lum dastur xotiraga yuklanadi va bajariladi.

Download 90.86 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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