Anjir. 1. Operatsion tizim, jarayonlar, uskunalar
Rasmdan ko'rinib turibdiki, OT foydalanuvchi va tizim uskunalari o'rtasidagi "qatlamlar" rolini o'ynaydi. (Odatda asboblar ostida, tashqi asboblar, tashqi qurilmalar, ammo ushbu atama va kengroq tarjima qilish mumkin). Foydalanuvchi jarayonlari uskunalardan to'g'ridan-to'g'ri foydalanishga ega emas va kengroq, tizim resurslariga tegishli. Agar jarayon tizim manbai, shu jumladan jihozlar bilan ishlashni amalga oshirishi kerak bo'lsa, jarayon tizim qo'ng'irog'ini chiqaradi. OS tizim qo'ng'irog'ini sharhlaydi, uning to'g'riligini tekshiradi, ehtimol, so'rovning navbati va uni bajaradi. Agar qo'ng'iroq uskunalar bo'yicha operatsiyalar bilan bog'liq bo'lsa, OS uskunaga kerakli boshqarishni amalga oshiradi va muammolarni beradi. Ushbu operatsiyani nazorat qilish orqali ushbu uzilishlar bilan bog'liq. Kasallik OT-ning yadrosiga kiradi, bu uni tahlil qiladi va tizimiy tanlovni chiqaradigan jarayonga javob keltiradi. Agar tizim qo'ng'irog'i uskunalarda operatsiyalarni talab qilmasa, javob darhol shakllanishi mumkin.
Uskunalar interfeysi, tizim qo'ng'iroqlari va ularga javoblar - jarayonlarning interfeysi. Jarayonlar interfeysi sinonimi sifatida biz tez-tez so'nggi paytlarda API qisqartmasini (dasturiy interfeys - dastur dasturi interfeysi) foydalanamiz.
Uskunalardagi foydalanuvchi jarayonlarini ajratish ikkita golni egallaydi.
Birinchidan, - xavfsizlik. Agar foydalanuvchi uskunalarga va umuman tizim resurslariga to'g'ridan-to'g'ri kirish huquqiga ega bo'lmasa, uni boshqa foydalanuvchilarning zarariga sarflay olmaydi. Ushbu maqsadga quyidagi bo'limda apparatni qo'llab-quvvatlashga muhtoj.
Ikkinchidan, - foydalanuvchini asbob-uskunalarni boshqarish tafsilotlarini sotish. Masalan, diskka ko'rsatuvchi diskni boshqarish vositasini kompleks dasturlash talab etiladi, ammo barcha foydalanuvchilar ushbu maqsadlar uchun qurilma drayveriga oddiy kirishdan foydalanadilar. Bundan tashqari, ko'pgina tizimlarda Tizim qo'ng'iroqlari kutubxonalari mavjud yuqori daraja (Birinchidan - c uchun c). Bundan tashqari, OT resurslarni birlashtirishni, past (jismoniy) darajadan boshlab, bir tomondan, boshqa tomondan, ancha murakkab (funktsional xususiyatlarga ko'ra) va boshqa tomondan, bu osonroq (onlaynlikka) va boshqa tomondan, bu yanada murakkablashtiradi. boshqaruv) past daraja.
OT resurslarni boshqarish tizimi - resurs menejeri. Boshqa tomondan, tizim dasturchisi nuqtai nazaridan, OT vakili dastur ta'minoti, murakkab hisoblash tizimining barcha qismlarini boshqarish (Quyosh) - Resurslar.Resurs - "Ma'lumotlarni qayta ishlash jarayoniga ajratilishi mumkin bo'lgan ma'lumotlarni qayta ishlash tizimi Ma'lum vaqt oralig'i ". Oddiy so'zlar: resurslarning barchasi ana shu uskunalar va dasturiy ta'minot va dasturni bajarish uchun zarur bo'lgan ma'lumotlar. Resurslarni birlamchi va ikkilamchi bo'lish mumkin. Birinchi guruh apparat tomonidan taqdim etilgan resurslar, masalan: protsessor, xotira - operatsion va tashqi asboblar va I / O kanallari va boshqalar kiradi. Ikkinchi guruh - OS, masalan, tizim kodekslari va ma'lumotlar tuzilmalari, fayllar, separehelar, navbat va boshqalar tomonidan ishlab chiqarilgan resurslar. Yaqinda, ma'lumotlar, ma'lumotlar va xabarlar sifatida ma'lumotlarning taqsimlanishi va taqsimlanishi, resurslarning taqsimlanishi va taqsimlanishi munosabati bilan muhim ahamiyatga ega.
Ikkinchi yondashuvga ko'ra, OS funktsiyasi ushbu resurslar uchun raqobatdosh jarayonlar, xotira, qurilmalar va ma'lumotlarni tarqatishdir. OZ hisoblash mashinasining barcha resurslarini ishlov berishning maksimal samaradorligini ta'minlash uchun shu tarzda boshqarishi kerak. Samaradorlik mezoni, masalan, o'tkazish qobiliyatiga ega bo'lishi mumkin. Resurslarni boshqarish ikkita umumiy umumiy va mustaqil vazifalar turini o'z ichiga oladi:
- resurslarni rejalashtirish - ya'ni, qachon, qachon, qachon, qachon va ajratilgan resurslar va uni ajratish kerak ushbu resurs;
- resurs maqomini kuzatib borish - ya'ni resurs tomonidan va bo'linmaydigan resurslar uchun va bo'linadigan resurslar uchun - aniq resurslar miqdori va qanday erkin.
Ushbu umumiy resurslarni boshqarish vazifalarini hal qilish uchun turli xil OS turli xil algoritmlardan foydalanadi, ularning oxir-oqibat, ularning ishlash xususiyatlari, doirasi va hatto foydalanuvchi interfeysi. Masalan, protsessorni boshqarish aloritmining nazorati tizimi asosan tizim ajratish tizimi tizim ekanligini aniqlaydi paketni qayta ishlash yoki real vaqtda tizim.
Do'stlaringiz bilan baham: |