DOS bazaviy bloki
Bu DOS ning markaziy bloki bo’lib, u operacion tizimning asosiy vazifalarini — SHK resurslarini va bajariladigan dasturlarni boshqarishni amalga oshiradi.
Bu blokda resurslarni (jumladan, Tashqi qurilmalarni) boshqarish drayverlar vositasi bilan boshqarishga nisbatan yuqog’iroq, darajada, ya’ni drayverlarga murojaat qilishni tashkil еtish asosida amalga oshiriladi. Ana shu tashkil еtishning boshida fayl tizimi yotadi.
DOS bazaviy blokining asosini (IBMDOS.COM fayli) yuqori darajadagi uzulishlarni qayta ishlovchilar Tashkil еgadi; shuning uchun bu blok ko’pincha uzulishlarni qayta ishlash bloki yoki moduli deb ataladi.
Uzilishlarni qayta ishlash moduli IBMDOS.COM (yoki MSDOS.SYS) nomiga еga va tizimli diskda joylashgan. IBMDOS.COM SHK ning hamma resurslarini mantiqiy darajada (BIOS ni boshqarish darajasiga nisbatan yuqog’iroq) boshqarish (va taqsimlash) dasturlarini o’z ichiga oladi; xususan, IBMDOS.COM da TK, bilan ishlaganda BIOS drayverlarini qims dasturlar kabi ishlatuvchi, yuqori darajadagi uzulishlarni qayta ishlovchi dasturlar joylashadi.
IBM DOS.COM ning muhim dasturlari — bu faylli tizimni boshqarish, disklar bilan qiymatlarni blokli almashtirish, asosiy xotirani taqsimlash dasturlaridir.
Buyruqli processor
Buyruqli processor (BP) foydalanuvchining SHK bilan o’zaro ishini amalga oshiradi. U DOS fayli hisoblanadi va Command.COM nomiga еga.
O’zaro ishlash buyruqlar yordami bilan amalga oshiriladi. Buyruqlar ikki tipda bo’ladi: ichki va tashqi. Ichki buyruqlar BP ning o’zining tarkibiga kiradi va DOS yuklangandan keyin tezkor xotirada joylashadi (rezidentli buyruqlar). Tashqi buyruqlar MS DOS tarkibiga kiruvchi .EXE va .SOM tipidagi fayllardir.
BP ning asosiy vazifalarilari quyidagilardir:
1. Klaviaturadan yoki buyruqli fayldan kiritilgan buyruqlarni qabul qilish va tahlil qilish.
2. COMMAND.COM faylida mavjud bo’lgan DOS ichki buyruqlarini bajarish.
3. MS DOS ning tashqi buyruqlarini yuklash va bajarish; DOS imkoniyatlarini kengaytiruvchi dasturlar (utilita) va .SOM va .EXE tipidagi amaliy dasturlar.
Do'stlaringiz bilan baham: |