|
Mavzu: Operatsion tizimlarda hisoblash jarayoni va resurs tushunchasi. Reja
|
bet | 1/5 | Sana | 18.05.2024 | Hajmi | 21,65 Kb. | | #242030 |
Bog'liq Texnologiyalar vazirligi muhammed al-xorezmiy nomidagi toshkent
Mavzu: Operatsion tizimlarda hisoblash jarayoni va resurs tushunchasi.
Reja:
Resurs tushunchasi
Operatsion tizimlarda hisoblash jarayon
Resurslarni boshqarish
Operatsion tizimlarda hisoblash jarayoni
Resurs tushunchasi
Resurs - bu jarayonni rivojlantirish uchun zarur bo'lgan, ma'lum bir vaqt davomida jarayonga berilishi mumkin bo'lgan hisoblash tizimining vositasi.
Tasnifi:
- mavjudlik haqiqatiga ko'ra
a) jismoniy resurs - uni taqsimlash jarayonida protsessor fizik xususiyatlardan foydalanadi (hajmi, kirish vaqti ..)
b) virtual resurs - bir yoki bir nechta fizik resurslar asosida qurilgan model va uning taqsimlanishida fizik resurslarning xususiyatlaridan farq qiluvchi xususiyatlardan foydalaniladi, shu asosda ushbu virtual resurs yaratiladi.
- iloji bo'lsa kengaytirish
a) elastik resurslar (virtualizatsiya qilinishi mumkin)
b) qattiq resurs (yo'l qo'ymaydi)
- faoliyat darajasi bo'yicha:
a) faol resurslar (boshqa resurslarga nisbatan harakatlarni amalga oshirishga qodir)
b) passiv resurslar (ular bo'yicha harakat amalga oshiriladi)
- mavjudlik davri bo'yicha
a) doimiy (jarayon mavjud bo'lishidan oldin va keyin mavjud)
b) vaqtinchalik (jarayon bajarilishi paytida paydo bo'lgan; yaratilishi va yo'q qilinishi mumkin)
- ahamiyati bo'yicha
a) asosiy (u holda jarayon bo'lmaydi)
b) ikkilamchi
- tuzilishi bo'yicha
a) oddiy (umuman; band, bepul)
b) kompozitsion (bir xil turdagi ko'plab elementlar va u yoki bu elementlarning nechtasi kerakligi har doim ko'rsatiladi; bo'sh band, qisman erkin, qisman band)
- tiklanishi mumkinligi bo'yicha
a) takrorlanadigan (qayta ishlatilishi mumkin; so'rov-foydalanish-ozod qilish)
b) iste'mol qilingan (bo'shatish-so'rov-foydalanish, undan keyin resurs yo'q qilinadi)
- foydalanish xususiyati bo'yicha
a) ketma-ket foydalaniladigan (harakatlar zanjirining o'z vaqtida qat'iy ketma-ket bajarilishi: har bir jarayon tomonidan "so'rov-foydalanish-ozod qilish")
b) parallel ravishda ishlatiladigan (bir vaqtning o'zida bir nechta jarayonlarda ishlatilishi mumkin)
- amalga oshirish shakliga ko'ra
a) qattiq (ishlamay qolishi va ishdan chiqishiga moyil; apparat)
b) yumshoq
Standart operatsion tizimlar (umumiy mo'ljallangan operatsion tizimlar) quyidagi vazifalarni bajarish uchun ishlatiladi:
- kompyuter texnikasini boshqarish;
- ishchi muhit va foydalanuvchi interfeysini yaratish;
- foydalanuvchi buyruqlari va dastur ko'rsatmalarini bajarish;
- kirish-chiqishni tashkil etish;
- fayllar va ma'lumotlarni saqlash va boshqarish.
Resurslarni boshqarish quyidagi umumiy, resurslardan mustaqil vazifalarni hal qilishni o'z ichiga oladi:
resurslarni rejalashtirish - ya'ni qaysi jarayonga, qachon va qancha miqdorda (agar resurs qismlarga bo'linishi mumkin bo'lsa) berilgan resursni ajratish kerakligini aniqlash;
resurslarga bo'lgan talablarni qondirish;
resurslardan foydalanish holati va buxgalteriya hisobini kuzatish - ya'ni resursning bandligi yoki bo'shligi va resursning qaysi ulushi ajratilganligi to'g'risida tezkor ma'lumotni saqlash;
jarayonlar o'rtasidagi ziddiyatlarni hal qilish.
Ushbu keng tarqalgan resurslarni boshqarish muammolarini hal qilish uchun turli xil operatsion tizimlar turli xil algoritmlardan foydalanadilar, ularning xususiyatlari oxir-oqibat operatsion tizimning umumiy ko'rinishini, shu jumladan ishlash xususiyatlarini, hajmini va hatto foydalanuvchi interfeysini aniqlaydi.
|
| |