Dasturiy ta’minotdir. Operatsion tizim



Download 3,29 Mb.
bet23/65
Sana11.01.2022
Hajmi3,29 Mb.
#348425
1   ...   19   20   21   22   23   24   25   26   ...   65
Bog'liq
Operatsion tizim

ташқи буйруқларни юклаш ва бажартириш (масалан, COM, EXE, BAT кенгайтмали файллар буйруқлари).

ОТ ресурсларни бошқариш алгоритмлари хоссаларига кўра қуйидагича таснифланади:

  • бир масалали (MS-DOS, MSX);

  • кўп масалали (Windows, Unix, OS/2).

Кўп фойдаланувчилик режимини қўллаб қувватлаш бўйича:

  • бир фойдаланувчилик (MS-DOS, Windows 3.x, OS/2 дастлабки версияси);

кўп фойдаланувчилик (Unix, Windows, OS/2)

ОТнинг фойдаланувчи учун амалий дастурларни бажарилишини таъминловчи дастурий муҳити операцион муҳит деб аталади.

ОТ қобиқлари – фойдаланувчи учун тизим функцияларидан унумли фойдаланиш интерфейси таъминлаб берувчи дастурлар ҳисобланади.

Linux сервер бошқаруви фанинг мақсади – талабаларда Linux операцион тизими серверини ўрнатиш, сервер орқали ресурсларни бошқариш ҳамда улардан фойдаланиш кўникмаларини ҳосил қилишдан иборат.


Ушбу мақсадга эришиш юзасидан қуйидаги вазифалар амалга оширилади:



  • 1. Linux сервер бошқарувига кириш (ўрнатиш, созлаш).

  • 2. Initial S xizmatlari.

  • 3. OpenSSH.

  • 4. BIND.

  • 5. NFS client-server.

  • 6. iSCSI.

Operatsion tizimlar

  • Windows (Ишлаб чиқарилган: 1985 й.,
    охирги версияси: Windows 10, 2020 й.

  • Linux (Ишлаб чиқарилган: 1991 й.,
    охирги версияси: 11.2, 1.02.2021 й.)

  • Mac OS (Ишлаб чиқарилган: 2001 й.,
    охирги версияси: 11.2, 1.02.2021 й.)

Linux (GNU/Linux) – бу UNIX типидаги операцион тизимларига кирувчи,алоҳида ядро асосида яратилган, GNU лойиҳаси доирасида ишлаб чиқилган кўплаб кутубхоналар, тизимли дастурларга эга бўлган операцион тизимдир.

  • Ядро – бу ихтиёрий ОТнинг аппарат таъминот билан боғлиқ ҳолда ишлашини таъминлайдиган дастурий таъминот ҳисобланади.

  • GNU лойиҳаси 1983 йилда АҚШдаги Массачусетс технология институти инженер-дастурчиси ҳамда GNU (эркин дастурий таъминотлар ишлаб чиқиш ғояси асосида) лойиҳа раҳбари Ричард Столлман томонидан асос солинган.

  • GNU/Linux ОТнинг бошқа ОТдан фарқи – унинг яққол «расмий» комплекти мавжуд эмас. GNU дастурлари Linux ядроси воситасида ишлайдиган кўплаб дистрибутивларни тақдим қилган. Энг кенг тарқалган ва фойдаланилаётган Linux дистрибутивлардан Debian, Ubuntu, Slackware, Red Hat, Mandriva, Fedora, SuSE, Gentoo ва бошқаларни келтириш мумкин.

Linux ОТ Хельсинки университети талабаси Линус Торвальдс томонидан MINIX лойиҳаси доирасида 1991 йилда ишлаб чиқилган.

Торвальдс Linux ядросини MINIX ОТ (1987) доирасида ишлаб чиқишни бошлади. Унга GNUнинг бир қатор иловаларини қўшади. GNU иловаларида MINIX ОТнинг ўрнини


GNU GPL лицензияси остида фойдаланишга қулай бўлган ёш ОТ – Linux эгаллайди. Дастурчилар гуруҳи Linux ОТни тўлиқ функционал ва эркин ОТ бўлиши учун GNU компоненталарини у билан интеграция қилишган.

  • Виртуал диск ҳосил қилиш учун Hyper-V ёки Virtual Box каби дастуриларидан фойдаланишингиз мумкин.

  • Агар сизнинг компьютерингизда Windows Server 2008 (ундан юқори) ёки Windows 8 (ундан юқори) ОТ ўрнатилган бўлсагина Hyper-V дастуридан фойдланишингиз мумкин бўлади.

  • Windows ОТда Hyper-V ёрдамида виртуал машинани яратиш, унда Интернетни, локаль тармоқни ва файллар алмашинишларни созлаш мумкин.

Kiritish-chiqarish qurilmalari taxminan ikki toifaga bo'lish mumkin:

  • blokli qurilmalar

  • belgili qurilmalari

  • Bloklash moslamalari - bu har birining o'z manziliga ega bo'lgan, belgilangan uzunlikdagi bloklarda ma'lumotlarni saqlaydigan qurilmalar.

  • Odatda blok o'lchamlari 512 dan 65,536 baytgacha. Barcha ma'lumotlarni uzatish bir yoki bir nechta butun ketma-ket bloklarning paketlarida amalga oshiriladi.

  • Belgili qurilmalar

  • Kompyuterning belgili qurilmasi hech qanday blok tuzilmasiga tegishli bo'lmagan belgilar oqimini ishlab chiqaradi yoki qabul qiladi.

  • Ular manzilli emas va joylashishni aniqlash operatsiyalari yo'q.

  • Disk moslamalariga o'xshamaydigan printerlar, tarmoq interfeyslari, sichqonchalar va boshqa ko'plab qurilmalarni belgilar qurilmasi deb hisoblash mumkin.

Kiritish-chiqarish dasturiy ta'minotini tashkil etishning asosiy g'oyasi uni bir necha darajalarga ajratishdir, quyi darajalar esa apparat xususiyatlarini yuqori qismlardan himoya qilishni ta'minlaydi va bu o'z navbatida foydalanuvchilar uchun qulay interfeysni ta'minlaydi.

  • Qurilmaning mustaqilligi asosiy printsipdir. Dastur turi qattiq diskdan ma'lumotlarni o'qishiga bog'liq bo'lmasligi kerak.

Kiritish-chiqarish dasturiy ta'minotining yana bir muhim masalasi - bu xatolar bilan ishlash.

  • Agar kontroller o'qish xatosini aniqlasa, uni tuzatishga urinishi kerak. Agar u muvaffaqiyatsiz bo'lsa, unda qurilma drayveri xatolarni tuzatish bilan shug'ullanishi kerak.

  • Ko'pgina xatolar, masalan, o'qish boshlarida yoki diskda chang zarralari borligidan kelib chiqqan xatolarni kiritish-chiqarish operatsiyalarini takroran bajarishda yo'qolishi mumkin va faqat pastki darajadagi xatolarni bartaraf eta olmasa, u xato haqida yuqori darajaga xabar beradi

Yana bir muhim masala - blokirovkalangan (sinxron) va blokirovkalanmagan (asinxron) o'tkazmalardan foydalanish.

  • Fizik kiritish-chiqarishda asinxron tarzda amalga oshiriladi - protsessor uzatishni boshlaydi va uzilish sodir bo'lguncha boshqa ishlarga o'tadi.

  • Agar kiritish-chiqarish operatsiyalari bloklangan bo'lsa, foydalanuvchi dasturlarini yozish ancha osonlashadi - READ buyrug'idan so'ng, dastur buferiga ma'lumotlar kirgunha qadar dastur avtomatik ravishda to'xtatiladi.

  • OS kiritish-chiqarish operatsiyalari asinxron ravishda bajaradi, lekin ularni sinxron usulda foydalanuvchi dasturlariga taqdim etadi

Muammoni hal qilish uchun kiritish-chiqarish dasturini to'rt qatlamga bo'lish maqsadga muvofiqdir:

  • Uzilishlarni boshqarish;

  • Qurilma drayverlari;

  • Operatsion tizimning qurilmadan mustaqil qatlami;

Maxsus dasturiy ta'minot qatlami

8-maruza


  • Таъриф. Оқим (thread, поток) – мантиқий объект бўлиб, процессорни ичида бажарилаётган жараён инструкциясига боғлиқ бўлмаган ҳолда ифодаланувчи кетма-кетликдир.

  • Операцион тизимларда оқимлар икки тушунча параллелизм ва бир муддатлилик учун керак бўлади.


  • Download 3,29 Mb.

    Do'stlaringiz bilan baham:
1   ...   19   20   21   22   23   24   25   26   ...   65




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish