Variant unixoperatsion tizimlarida amalga oshirilgan dispetcherlash Reja

Variant unixoperatsion tizimlarida amalga oshirilgan dispetcherlash Reja
3-kurs bosqich 073-20 guruh talabasi
Uralov Elchinning Operatsion Tizimlar fanidan
Mustaqil ishi
Variant
UNIXoperatsion tizimlarida amalga oshirilgan dispetcherlash
Reja:
UNIX operatsion tizimi haqida umumiy ma’lumot.
UNIX operatsion tizimining komponentlari.
Asosiy buyruqlar qatori.
Xulosa.
Operatsion tizimning rasmiy tug'ilgan sanasi UNIX 1970 yil 1 yanvarni hisobga oling. Aynan shu paytdan boshlab har qanday UNIX tizimi o'zining tizim vaqtini hisoblaydi. Bu operatsion tizim uchun juda uzoq vaqt. Bugungi kunda, turli xil printsiplar asosida qurilgan boshqa ko'plab operatsion tizimlar paydo bo'lishiga qaramay, UNIX yetakchilar qatorida mustahkam o'rin egallaydi.
Ushbu tizimning uzoq umr ko'rish sabablarini tushunish imkonini beruvchi UNIX ning asosiy xarakteristikalari quyidagilarni o'z ichiga oladi.
Tizim kodi yuqori darajadagi C tilida yozilgan bo'lib, bu tushunish, o'zgartirish va boshqa apparat platformalariga ulanishni osonlashtirdi.
UNIX versiyalarining xilma-xilligiga qaramay, butun oilaning asosini bir xil arxitektura va bir qator standart interfeyslar tashkil etadi.
UNIX oddiy, ammo kuchli standart foydalanuvchi interfeyslariga ega.
UNIX fayl tizimining birlashtirilgan interfeysi nafaqat disklarda saqlangan ma'lumotlarga, balki terminallar, printerlar, magnit lentalar, CD-ROMlar, tarmoq va hatto xotiraga ham kirishni ta'minlaydi.
UNIX tizimi uchun oddiy matn muharrirlaridan tortib kuchli ma'lumotlar bazasini boshqarish tizimlarigacha bo'lgan juda ko'p turli xil ilovalar ishlab chiqilgan.
Umuman olganda, UNIX operatsion tizimi rasmda ko'rsatilganidek, ikki darajali model bilan ifodalanishi mumkin.
Markazda joylashgan tizim yadrosi (yadro). Yadro kompyuter texnikasi bilan bevosita o'zaro ta'sir qiladi, amaliy dasturlarni o'z arxitekturasining xususiyatlaridan ajratib turadi. Yadro taqdim etilayotgan xizmatlar to'plamini amalga oshiradigan dasturlarni o'z ichiga oladi amaliy dasturlar. Yadro xizmatlariga kiritish-chiqarish, jarayonni yaratish va boshqarish, jarayonni sinxronlashtirish va boshqalar kiradi. Modelning keyingi darajasi UNIX operatsion tizimining foydalanuvchi interfeysini ta'minlovchi tizim xizmatlaridir. Yadro bilan o'zaro ta'sir qilish sxemasi ilovalar uchun ham, tizim vazifalari uchun ham bir xil.
UNIX operatsion tizimining funksiyalari
UNIX operatsion tizimi bajarish orqali kompyuterning apparat va dasturiy resurslari bilan o'zaro ta'sir qiladi quyidagi xususiyatlar:
uskunalarni boshqarish;
resurslarni boshqarish;
tizim monitoringi;
Uskunalarni boshqarish
Amaliy dasturlar kompyuter texnikasini bevosita boshqarish imkoniyatiga ega emas. Faqatgina operatsion tizim apparatni boshqarish funktsiyalarini bajaradi, ilovalar va boshqa dasturlarga periferik qurilmalarga kirish imkonini beradi (bu bunday qurilmani boshqarishning o'ziga xos xususiyatlarini bilish zaruriyatini yo'q qiladi). Dasturning OTga o'rnatilgan muayyan apparatli amalga oshirishdan mustaqilligi tushunchasi UNIX operatsion tizimining harakatchanligini ta'minlashning muhim elementlaridan biri bo'lib, uni turli apparat konfiguratsiyalarida keng qo'llash imkonini beradi.
Resurslarni boshqarish
UNIX OT bir vaqtning o'zida ko'p vazifalarni bajaradigan, ko'pincha turli ob'ektlar bilan ishlaydigan, ko'p vazifali va ko'p foydalanuvchili ishlash rejimlarini qo'llab-quvvatlaydigan ko'plab foydalanuvchilar o'rtasida kompyuter resurslarini taqsimlashni boshqaradi. Ko'p vazifa rejimi bir foydalanuvchiga bir vaqtning o'zida bir nechta dasturlarni ishga tushirish imkonini beradi, protsessor va Operativ xotira bir nechta jarayonlar o'rtasida taqsimlanadi.
Ko'p foydalanuvchi rejimi bir nechta foydalanuvchilarning kompyuter resurslarini, jumladan, printerlar yoki plotterlar kabi qimmat periferik qurilmalarni bo'lishish orqali bir vaqtning o'zida ishlash qobiliyatini qo'llab-quvvatlaydi. Ushbu ish rejimi bir nechta mashinalarni har bir foydalanuvchi bilan birlashtirishdan ko'ra tejamkorroq bo'lib chiqadi.
UNIX tizimi uchta asosiy komponentdan iborat: buyruqlar tizimi, qobiqlar va yadro.
UNIX operatsion tizimida ma'lumotlarni tashkil qilish va qayta ishlash vazifalarini bajaradigan va foydalanuvchi muhitini boshqaradigan bir necha yuzta buyruqlar mavjud. Buyruqlarning o'zi ma'lum funktsiyalarni bajaradigan, odatda minimal kiritishni talab qiladigan va nisbatan tez ishlaydigan kichik dasturlardir.
Shelllar odatda operatsion tizim yadrosiga foydalanuvchi interfeysini ta'minlovchi interaktiv dasturlar deb ataladi. Qobiq tizimga kirgan paytdan boshlab tizimdan chiqqunga qadar foydalanuvchining faol jarayoniga aylanadi. Bu dasturlar buyruq tarjimonlari (ba'zan qobiqlar deb ataladi).
Tizim yadrosi operatsion tizimning yadrosi bo'lib, u asosiy funktsiyalarni ta'minlaydi: jarayonlarni yaratadi va boshqaradi, xotirani ajratadi, fayllar va tashqi qurilmalarga kirishni ta'minlaydi.
Yadro uchta asosiy quyi tizimdan iborat:
jarayon va xotirani boshqarish quyi tizimi;
fayl quyi tizimi;
kiritish/chiqarish quyi tizimi.
UNIX tizimi bilan aloqa o'rnatish uchun sizda quyidagilar bo'lishi kerak:
Terminal;
sizni avtorizatsiya qilingan foydalanuvchi sifatida identifikatsiya qiluvchi login;
shaxsingizni tasdiqlovchi parol;
Agar sizning terminalingiz kompyuterga to'g'ridan-to'g'ri ulanmagan bo'lsa, dialog va UNIX tizimiga kirish uchun ko'rsatmalar.
Buyruq satri
UNIX tizimidagi foydalanuvchi uchun standart buyruq qatori $ dollar belgisidir. Ildiz foydalanuvchi uchun - #. Terminal ekranida so'rov paydo bo'lganda, bu UNIX tizimi sizdan ko'rsatmalar kutayotganini bildiradi. Sizdan kelgan so'rovga mos javob buyruqni, keyin esa tugmani bosishdir .
Kirish xatolarini tuzatish
Kirish xatolarini tuzatishning bir necha yo'li mavjud. @ belgisi joriy qatorni va tugmachalarni o'chiradi va<^h>oxirgi kiritilgan belgini oʻchiring. Ushbu kalitlar va belgilar standart qiymatlardir. Ular bajaradigan funktsiyalar boshqa tugmachalarga qayta tayinlanishi mumkin.
Buyruqning bajarilishini to'xtatish
Ko'pgina buyruqlar bajarilishini to'xtatish uchun klaviatura yorlig'ini bosish kifoya . UNIX tizimi dasturni ishga tushirishni to'xtatadi va ekranda so'rovni ko'rsatadi. Bu so'rov oxirgi ishga tushirilgan buyruq to'xtaganligi va tizim keyingi buyruqni olishga tayyorligi haqida signal sifatida ishlatiladi.
Ekranda so'rovning paydo bo'lishi UNIX tizimi sizni avtorizatsiya qilingan foydalanuvchi sifatida tan olganligini va buyruq kiritishingizni kutayotganligini bildiradi.
Umuman olganda, buyruq qatori quyidagi tuzilishga ega:
ism [variantlar] [argumentlar]
Buyruqning nomi, variantlari va argumentlari bir-biridan bo'sh joy yoki yorliq bilan ajratilishi kerak. Tarjimon tomonidan buyruq satriga ishlov berish faqat tugmani bosgandan so'ng boshlanadi .
Buyruqlar funktsiyalarining quyidagi taqdimotida bu taxmin qilinadi:
Variantlar (parametrlar):
buyruqni o'zgartirish belgisi bo'lib, qoida tariqasida bir belgidan iborat; katta va kichik harflar turli xil o'zgarishlarni anglatadi;
qoida tariqasida, ular boshqa belgilardan bo'sh joy bilan ajratilmagan "-" ("minus") belgisi bilan boshlanadi;
har qanday usulda birlashtirilishi mumkin, minus belgisi esa faqat bir marta ishlatilishi mumkin.
Argumentlar buyruq tomonidan qayta ishlanadigan ob'ektlarni belgilaydi, masalan:
Fayl nomi;
jarayon raqami;
Agar siz chaqirilgan dastur nima qilishi kerakligini bilsangiz, lekin to'g'ri sintaksisga ishonchingiz komil bo'lmasa, buyruq satridagi buyruq nomidan keyin --help variantini qo'shishingiz mumkin:
$ cal - yordam
Batafsil ma'lumotga ega bo'lish uchun UNIX o'rnatilgan qo'llanma (on-layn) mavjud bo'lib, unga man va tegishli buyruqlar orqali kirish mumkin.
Eng oddiy holatda, har qanday buyruq haqida ma'lumot olish uchun uning nomini man buyrug'iga argument sifatida ko'rsatish kerak:
odam buyrug'i
apropos buyruq argumenti sifatida berilgan kalit so'zga (naqshga) muvofiq buyruqlar ro'yxatini chop etadi:
apropos model
Misollar.
Agar sana buyrug'ini ishga tushirsangiz va tugmani bosing , UNIX tizimi sana deb nomlangan dasturni chaqiradi, uni bajaradi va natijani ekranda ko'rsatadi:
$ sanasi
Seshanba 18-sentabr 14:49:07 2000 yil
Sana buyrug'i sana va vaqtni chop etadi.
Agar siz who buyrug'ini ishga tushirsangiz va tugmani bosing , ekran quyidagicha ko'rinadi:
$ JSSV
dko30024
|
|
18 oktyabr 8:30
|
dko30001
|
|
18 oktyabr 08:34
|
dko30020
|
|
18 oktyabr 08:32
|
|
|
18-oktabr soat 8:00
|
|
|
|
kim hozirda tizimingizga kirgan foydalanuvchilarning login nomlarini sanab beradi. tty belgisi (ikkinchi ustun) ga tegishli maxsus fayllar, bu har bir foydalanuvchi terminaliga mos keladi. Uchinchi va to'rtinchi ustunlarda har bir foydalanuvchining ro'yxatdan o'tgan sanasi va vaqti ko'rsatilgan. .
Bu shuni anglatadiki, siz tizim bilan ishlashni muvaffaqiyatli yakunladingiz va u yangi foydalanuvchini ro'yxatdan o'tkazishga tayyor.
Agar siz masofaviy terminaldan kirgan bo'lsangiz, ulanish uziladi, bu sizga, masalan, telnet ilovasi tomonidan xabar qilinadi.
Eslatma. Terminalni o'chirishdan oldin tizimni o'chirib qo'yganingizga ishonch hosil qiling.
UNIX ko'p vazifali, ko'p foydalanuvchili tizimdir. Bitta kuchli server ko'p sonli foydalanuvchilarning so'rovlariga xizmat qilishi mumkin. Tizim turli funktsiyalarni bajarishi mumkin: yuzlab foydalanuvchilarga xizmat ko'rsatadigan hisoblash serveri, ma'lumotlar bazasi serveri, tarmoq serveri yoki tarmoq routeri sifatida.
Umuman olganda, UNIX operatsion tizimini ikki darajali model bilan ifodalash mumkin. Markazda tizimning yadrosi (yadro) joylashgan. Yadro kompyuter texnikasi bilan bevosita o'zaro ta'sir qiladi, amaliy dasturlarni o'z arxitekturasining xususiyatlaridan ajratib turadi. Yadro amaliy dasturlarga taqdim etiladigan xizmatlar majmuasini amalga oshiradigan dasturlarni o'z ichiga oladi. Yadro xizmatlariga kiritish-chiqarish, jarayonni yaratish va boshqarish, jarayonni sinxronlashtirish va boshqalar kiradi. Modelning keyingi darajasi UNIX operatsion tizimining foydalanuvchi interfeysini ta'minlovchi tizim xizmatlaridir. Yadro bilan o'zaro ta'sir qilish sxemasi ilovalar uchun ham, tizim vazifalari uchun ham bir xil.
UNIX operatsion tizimi quyidagi funktsiyalarni bajarish orqali kompyuterning apparat va dasturiy resurslari bilan o'zaro ta'sir qiladi:
uskunalarni boshqarish;
resurslarni boshqarish;
foydalanuvchi interfeysini qo'llab-quvvatlash;
axborotni kiritish va chiqarishni bajarish;
tizim monitoringi;
kompyuter tarmog'iga masofaviy kirishni ta'minlash.
http://fayllar.org
|