Ishi Mavzu: Jarayon xolati diagrammalari va jarayon diskriptori Reja


Download 90.82 Kb.
bet3/13
Sana16.06.2023
Hajmi90.82 Kb.
#1493292
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
620-20 Qosimov operatsion

Tizimli dasturiy ta’minot
Tizimli dasturiytaʼminot–foydalanuvchi va qurilma o’rtasidagi munosabatni oʼrnatib beruvchi dasturiy mahsulotlarga aytiladi. Yaʼni, Operatsion tizimlar: Windows, Linux, Mac, Solaris, Android, IOS, uskuna drayverlari va boshqalar.
Operatsion tizim bu Kompyuter resurslarini va maʼlumotlarni muvofiqlashtiradigan va boshqaradigan dasturiy taʼminotning asosiy qismi yoki, dasturlarning bajarilishini boshqaradigan va tizimning resurslarini taqsimlash, rejalashtirish, kirish-chiqishni va maʼlumotlarni boshqararish kabi vazifalarni taʼminlaydigan dasturiy vositadir.
Fayllarni boshqarish tizimining maqsadi fayl sifatida tashkil etilgan ma'lumotlarga osonroq kirishni ta'minlashdir. Fayllarni boshqarish tizimi tufayli bizga kerakli yozuvning aniq jismoniy manzillari bilan past darajadagi ma'lumotlarga kirish o'rniga fayl nomi va undagi yozuv bilan mantiqiy kirish ishlatiladi.
Qoida tariqasida, barcha zamonaviy operatsion tizimlar tegishli fayl boshqaruv tizimlariga ega. Biroq, ushbu turdagi tizim dasturiy ta'minotini alohida toifaga ajratish maqsadga muvofiq ko'rinadi, chunki bir qator operatsion tizimlar bir nechta fayl tizimlari bilan ishlashga imkon beradi (yoki bir nechta fayl tizimlari bilan yoki bir vaqtning o'zida bir nechta). Bunday holda, o'rnatiladigan fayl tizimlari (qo'shimcha fayllarni boshqarish tizimi o'rnatilishi mumkin) haqida gapiradi va bu ma'noda ular mustaqildir. Bundan tashqari, fayl tizimlarisiz ishlashi mumkin bo'lgan eng oddiy operatsion tizimlarga misollar mavjud, ya'ni ular fayllarni boshqarish tizimiga ega bo'lishlari shart emas yoki ular tanlangan tizimlardan biri bilan ishlashi mumkin.
OT bilan o'zaro ta'sir qilish qulayligi uchun qo'shimcha interfeys qobiqlaridan foydalanish mumkin. Ularning asosiy maqsadi operatsion tizimni boshqarish imkoniyatlarini kengaytirish yoki tizimga o'rnatilgan imkoniyatlarni o'zgartirishdir. Interfeys qobiqlari va dasturni bajarish uchun tegishli operatsion muhitlarning klassik namunalari sifatida UNIX oila tizimlarida X Window grafik interfeysining turli xil variantlarini nomlash mumkin (masalan, Linuxda K Desktop Environment), PM. Shell yoki Ob'ekt GUI taqdimoti bilan OS /2 da ish stoli menejer; Nihoyat, siz Explorer o'rnini bosadigan va grafik interfeysi bilan UNIX yoki OS /2 yoki MACga o'xshab qoladigan Microsoft Windows OS oilasi uchun turli xil interfeys variantlarini belgilashingiz mumkin. OS. Shuni ta'kidlash kerakki, Explorer deb nomlangan dastur modullari tomonidan amalga oshiriladigan umumiy interfeysga ega Microsoft OT oilasi haqida (Windows katalogida joylashgan system.ini faylida SHELL=EXPLORER.EXE qatori mavjud), u hali ham mumkin. Aytish kerakki, u ushbu tizimlarda faqat interfeys qobig'i bilan almashtiriladi, operatsion tizimning o'zi esa o'zgarishsiz qoladi; u OTga birlashtirilgan. Boshqacha qilib aytganda, operatsion muhit dasturlash interfeyslari, ya'ni API (ilova dastur interfeysi). Ilova dasturlash interfeysi (API) jarayon, xotira va kiritish-chiqarish boshqaruvini o'z ichiga oladi.
Bir qator operatsion tizimlar boshqa operatsion tizimlar uchun yaratilgan dasturlarning bajarilishini tashkil qilishi mumkin. Masalan, OS / 2 OS /2 ning o'zi uchun mo'ljallangan dasturlarni, shuningdek MS - DOS va Windows 3.x ostida ishlashga mo'ljallangan dasturlarni ishga tushirishi mumkin. Tegishli operatsion muhit operatsion tizimda alohida virtual mashina ichida tashkil etilgan. Xuddi shunday, Linux tizimida siz Windows 95/98 uchun yozilgan ba'zi dasturlarni ishga tushirish uchun sharoit yaratishingiz mumkin. Windowsda boshqa operatsion muhit uchun yaratilgan dasturlarni bajarish uchun ma'lum imkoniyatlar ham mavjud. NT. Bu tizim MS - DOS, OS /2 1. x, Windows 3. x uchun yaratilgan ayrim dasturlarni ishga tushirish imkonini beradi. To'g'ri, Windows 2000 operatsion tizimining so'nggi oilasida ishlab chiquvchilar DOS dasturlarini bajarish qobiliyatini qo'llab-quvvatlashdan voz kechishga qaror qilishdi.
Nihoyat, tizim dasturiy ta'minotining ushbu sinfi, shuningdek, bitta operatsion tizimda boshqa har qanday mashina yoki operatsion tizimni simulyatsiya qilish imkonini beruvchi emulyatorlarni o'z ichiga olishi kerak. Shunday qilib, WMWARE emulyatsiya tizimi ma'lum, bu sizga boshqa har qanday operatsion tizimni Linux muhitida ishlatish imkonini beradi, masalan, Windows. Siz, aksincha, Windows muhitida ishlaydigan emulyatorni yaratishingiz mumkin, bu sizga har qanday OS ostida ishlaydigan kompyuterni simulyatsiya qilish imkonini beradi, shu jumladan Linux operatsion muhit atamasi ma'lum bir xizmatni olish uchun dasturlar OTga kirishi kerak bo'lgan tegishli interfeysni anglatadi 1 - kiritish-chiqarish operatsiyasini bajarish, xotira qismini olish yoki bo'shatish va hokazo.
Dasturlash tizimi tegishli tildan tarjimon, kichik dasturlar kutubxonalari, muharrirlar, bog'lovchilar va tuzatuvchilar kabi komponentlar bilan ifodalangan. Mustaqil (OTdan ajratilgan) dasturlash tizimlari mavjud emas. Har qanday dasturlash tizimi faqat o'zi yaratilgan tegishli OTda ishlashi mumkin, ammo u boshqa operatsion tizimlar uchun dasturiy ta'minotni ishlab chiqishga ham imkon beradi. Masalan, Watcom-ning OS / 2 uchun mashhur C / C ++ dasturlash tizimlaridan biri OS / 2 ning o'zi, DOS va Windows uchun dasturlarni yaratishga imkon beradi.

Agar yaratilayotgan dasturlar butunlay boshqa apparat bazasida ishlashi kerak bo'lsa, ular o'zaro tizimlar haqida gapirishadi. Shunday qilib, i 80 x 86 oilasining mikroprotsessorlari asosidagi shaxsiy kompyuterlar uchun turli xil mikroprotsessorlar va mikrokontrollerlar uchun dasturiy ta'minot yaratish imkonini beruvchi ko'plab o'zaro faoliyat tizimlar mavjud.





Download 90.82 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling