Konfiguratsiya dispetcheri.Dispetcher sistemani konfiguratsiyalash (ish muhitini tashkil qilish) va Plug and Play texnalogiasini tadbiq etib qurilmalarni ishini boshqarish uchun ishlatiladi. Bu dispecher asosiy dispetcher hisoblanadigan virtual mashina dispetcheri VMM 32 ning bir qismi hisoblanadi.
Vertual mashina dispetcheri .Bumodul tizim jarayoni va ilovalarning har biri uchun resurslar ajratadi va quydagi ishlarni bajaradi.
a) Protsestor vaqtini multi masalali rejimni tashkil qilish uchun ajratadi ;
b) svopping, yani operativ xotiradan tashqi xotiraga va teskari, tashqi xotiradan operativ xotiraga xotira sahifalarini ko’chiradi ;
v) kerakli paytda MSDOS rejimiga o’tib tizim resurslarini monopol egallashga sharoit yaratadi.
Fayl sistemasi dispetcheri. Fayl qism sistemasining kompanentalariga murojat qilish uchun maxsus dispatcher (IFS – Installable File System – диспетчер устанавливаемой файлвой системы ) ishlatiladi.Bundan tashqari qism sistemaga quydagi drayverlar ham kiradi :
32 bitli FAT drayveri ;
32 bitli SD – ROM (SDFS) drayveri ;
32 bitli redirektor (fayllarni izlash, ochish, o’qish, yozish va o’chirish
drayveri ) , yani VREDIR.VXD. Bu drayver Windows NT serverga ulanish uchun ham qo’llaniladi ;
|
|
188
|
3
|
Fayl sistemasi dispetcheri.
Fayl sistemasi dispetcheri. Fayl qism sistemasining kompanentalariga murojat qilish uchun maxsus dispatcher (IFS – Installable File System – диспетчер устанавливаемой файлвой системы ) ishlatiladi.Bundan tashqari qism sistemaga quydagi drayverlar ham kiradi :
32 bitli FAT drayveri ;
32 bitli SD – ROM (SDFS) drayveri ;
32 bitli redirektor (fayllarni izlash, ochish, o’qish, yozish va o’chirish
drayveri ) , yani VREDIR.VXD. Bu drayver Windows NT serverga ulanish uchun ham qo’llaniladi ;
- 32 bitli NWREDIR.VXD rederektori orqali Novell Net Ware tarmoq serverlariga ulanish mumkim ; (Applications – приложения - ilovalar).
- Blokli kiritish – chiqarish qism sistemasi har bir ilova virtual mashina shaklida
tashkil qilinib maxsus programmasi tamonidan boshqariladi.
|
|
189
|
1
|
Tizimli dasturlashning asosiy tushunchalari
Tizimli dasturiy ta’minot kompyuter resurslarini boshqarish uchun hizmat qiladi va markaziy prosessor hamda xotiraga ma’lumotlarni kiritish va chiqarishni ta’minlaydi.
Bu dasturlar umum foydalaniluvchi bo’lib, barcha kompyuterdan foydalanuv-chilar uchun mo’ljallangan tizimli dasturiy ta’minot shunday ishlanganki, kompyuter amaliy dasturlarining ishlashini samarali amalga oshiradi. Bazali dasturiy ta’minot kompyuterda o’rnatilgan barcha dasturlarni boshqarishni ta’minlaydi.
O’n minglab tizimli dasturlar ichida operatsion tizimlar alohida o’rin egallaydi, ulardan samarali foydalanish maqsadida kompyuterni boshqaruv manba bilan ta’minlaydi, shuningdek foydalanuvchi bilan dialogni amalga oshiradi va boshqa dasturlarni bajarish uchun ishga tushuradi.
Zamonaviy amaliyotda hisoblashlarni bajarish uchun hisoblash mashinalari va tizimlaridan foydalaniladi. EXM – bu apparaturalar majmuasi bo’lib, u qandaydir algoritmlar to’plamini harakatlarini bajarishni ta’minlaydi.
|
|
190
|
3
|
Kompilyatsiya bosqichlari
Kompilyatsiya!
Kompilyatsiya manba kodi fayllarini qayta ishlashni anglatadi (.c,. cc, yoki .cpp) va loyiha ob'ekt fayllarini yaratish. Ushbu bosqichda bajariladigan fayl yaratilmaydi. Buning o'rniga, kompilyator yuqori darajadagi kodni mashina tiliga tarjima qiladi. Misol uchun, agar siz uchta alohida faylni yaratgan bo'lsangiz (lekin tuzmagan bo'lsangiz), kompilyatsiya bosqichida chiqish sifatida yaratilgan uchta ob'ektli fayllarga ega bo'lasiz. Bunday fayllarni kengaytirish sizning kompilyatoringizga bog'liq bo'ladi, masalan *.obj yoki *.o. ushbu fayllarning har biri manba kodiga teng bo'lgan mashina ko'rsatmalarini o'z ichiga oladi. Lekin siz bu fayllarni ishlatish mumkin emas! Siz ularni operatsion tizimning executable fayllariga aylantirishingiz kerak, shundan keyingina ulardan foydalanish mumkin. Bu erda majburiy ish olib boriladi.
|
|
191
|
3
|
Programmalashda takrorlanuvchi jarayonlarni tasvirlash usul va vositalari
Algoritmning qandaydir qismidagi buyruqlar ikki va undan ortiq bajarilishiga takrorlanuvchi jarayonlar deyiladi. Java dasturlash tillarida takrorlanuvchi jarayonlarni quyidagi usullar yordamida tasvirlash mumkin.
-Parametr bo‘yicha takrorlash(for);
-Shart bo‘yicha takrorlash(while, do while).
|
Do'stlaringiz bilan baham: |