Mavzu: qnx da qnx da resurslar taqsimlanishi Ishdan maqsad
Download 15.28 Kb.
|
Labaratoriya ishi 8
- Bu sahifa navigatsiya:
- Resource manager architecture
Labaratoriya ishi 8. Mavzu: QNX da QNX da resurslar taqsimlanishi Ishdan maqsad: Talabalarga QNX tizimida QNX da resurslar taqsimlanishi jarayonini o’rgatish. Qisqacha nazariy ma’lumotlarQNX Neutrino-ga katta darajada moslashuvchanlikni berish, yakuniy tizimning ish vaqti xotirasi talablarini minimallashtirish va maxsus o'rnatilgan tizimda mavjud bo'lishi mumkin bo'lgan turli xil qurilmalar bilan kurashish uchun OT foydalanuvchi tomonidan yozilgan jarayonlarni bajarishga imkon beradi. dinamik ravishda ishga tushirilishi va to'xtatilishi mumkin bo'lgan manba menejerlari . Resurs menejerlari odatda har xil turdagi qurilmalarga interfeysni taqdim etish uchun javobgardir. Bu haqiqiy apparat qurilmalarini (masalan, ketma-ket portlar, parallel portlar, tarmoq kartalari va disk drayverlari) yoki virtual qurilmalarni (masalan, /dev/null , tarmoq fayl tizimi va pseudo-ttys) boshqarishni o'z ichiga olishi mumkin. Boshqa operatsion tizimlarda bu funksiya an'anaviy ravishda qurilma drayverlari bilan bog'liq . Ammo qurilma drayverlaridan farqli o'laroq, resurs menejerlari yadro bilan hech qanday maxsus tartibga solishni talab qilmaydi. Aslida, resurs menejeri har qanday foydalanuvchi darajasidagi dasturlarga o'xshaydi. FTP fayl tizimlarini ko'rib chiqing. Bu erda resurs menejeri yo'l nomi maydonining bir qismini egallaydi (masalan, /ftp ) va foydalanuvchilarga fayllarni olish uchun FTP saytlariga CD yuborish imkonini beradi. Masalan, CD /ftp/rtfm.mit.edu/pub rtfm.mit.edu FTP saytiga ulanadi va katalogni /pub ga o'zgartiradi . Ushbu nuqtadan keyin foydalanuvchi fayllarni ochishi, tahrirlashi yoki nusxalashi mumkin. Ilovaga xos fayl tizimlari foydalanuvchi tomonidan yozilgan resurs menejerining yana bir misoli bo'ladi. Diskga asoslangan fayllardan keng foydalanadigan dasturni hisobga olgan holda, ushbu dastur bilan ishlaydigan va yuqori ishlashni ta'minlaydigan maxsus moslashtirilgan fayl tizimini yozish mumkin. Maxsus resurs menejerlari uchun imkoniyatlar faqat dastur ishlab chiquvchining tasavvuri bilan cheklangan. Resource manager architecture Here is the heart of a resource manager: initialize the dispatch interface register the pathname with the process manager DO forever receive a message SWITCH on the type of message CASE io_open: perform io_open processing ENDCASE CASE io_read: perform io_read processing ENDCASE CASE io_write: perform io_write processing ENDCASE . // etc. handle all other messages . // that may occur, performing . // processing as appropriate ENDSWITCH ENDDO Topshiriq. FTP fayl tizimlarini ko'rib chiqing. Fayl tizimlarini hosil qiling. Resurs menejerlari arxitekturasini hosil qiling. Download 15.28 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling