Unix operatsion tizimining turlari, arxitekturasi va ba'zi bir xususiyatlari

|
Unix operatsion tizimining turlari, arxitekturasi va ba'zi bir xususiyatlari
|
bet | 66/78 | Sana | 19.02.2024 | Hajmi | 209,36 Kb. | | #158808 |
Bog'liq Tizimli dasturlash javoblar
Unix operatsion tizimi, yoki Unix, bir nechta kompyuter operatsion tizimlariga asoslangan tizimlar oilasi. Unix tizimlari, 1960 yillarida Bell Labs (hozirgi Nokia Bell Labs) kompaniyasi tomonidan ishlab chiqarilgan mahsulotlar, va o'z yuklari, 1991, hujjatlarli tizimlarga qulay darajada ko'p tikilgan mahsulotlar.
Unix, ko'pchilik uchun server va superkompyuterlar tizimlarining asosiy operatsion tizimi bo'lib, yuqori tekshirish iste'molchilari, tarmoq administratorlari va server administratorlari maxsus xizmat qilish uchun uskunalar.
Unix tizimlari, kompyuterlar birlashmasi yaratish ko'p qismlashgan bo'lib, uning asosiy qismlari shu tarzda:
Kernel (tizim maydoni) - tizimning asosiy qismi, kompyuter va kompyuter tizimlariga yuridik kirish, tizim fayllari bilan ishlash, tarmoq fayllari bilan ishlash va boshqa
asosiy qismlarni boshqarish uchun javob beradi.
Shell (qabulchilar) - foydalanuvchi bilan tizim munosabatni uchun interfeys ko'rinishi. Shell komandalari yordamida dastur bilan ishlashni.
82
Utilities (ko'p qo'lgan mahsulotlar) - tizimni boshqarish uchun ko'plab mahsulotlar, masalan, fayl boshqaruv, tarmoq bilan ishlash, matn redaktorlari, kompyuter va
qurilmalar vositalarini boshqarish uchun ishlab chiqarish va boshqa ko'plab mahsulotlar mavjud.
Unix tizimlari, tizim tizimlarini boshqarish uchun juda samarali bo'lib, uning tarmoq protokollari ham juda samarali. Unix tizimlari, hali ham tuzatilmoqda va serverlar, superkompyuterlar va mobil qurilmalar uchun ham foydalanish mumkin. Unix tizimlarida ko'plab distributivlar mavjud, Linux, FreeBSD va OpenBSD kabi.
121. Strukturaviy dasturlash asoslari va modulli dasturlashning elementlari. Strukturaviy dasturlashda keng tarqalgan dasturiy ta'minotlarni va undan keyingi bosqichlarga ko'ra asosiy dasturiy ta'minotlardir. Bu asoslar elementlardan iborat:
Obyektga yo'qotilgan dasturlash - bu dasturlash uslubida, dastur ob'ektlari yordamida yaratiladi. Bu uslubda, dastur tuzilmalari, tekshirish va metodlari orqali.
Tizimli dasturlash - bu uslubda, dastur funktsiyalari modullarga bo'linadi. Modullar, o'zlarining va funktsiyalari bilan ajratilgan boshqa dasturlarda qayta tiklash mumkin.
Protsedural dasturlash - bu uslubda, dastur funktsiyalarini bajarish. Dastur, bir nechta funksiyalarni, ularni qaytarib beradi va ularni chaqirib.
Modulli dasturlash esa, tizimni qismlarga bo'lib, har bir alohida xususiyatga ega modullarga ko'ra dasturiy ta'minot dasturlari. Bu tizimlar elementlardan iborat:
Modullar - bu dastur funktsiyalari va obyektlari to'plami, ular alohida fayllarda yuqori va dasturda talab qilinishidan keyin chaqiriladi.
Interfeyslar - bu modullarda foydalaniladigan funksiyalar va obyektlar uchun'zgaruvchi va metodlar to'plami.
Qo'llanmalar - bu modullarda foydalaniladigan funksiyalar va ob'ektlar uchun
ko'rinish va ko'rinish.
Qo'llanmalar - bu modullarda dasturiy ta'minotni boshqarish uchun dastur dasturlari va interfeyslar.
Modulli va interfeyslar o'zaro alohida yaratiladi, dasturni boshqarish uchun qo'llanmalar ham alohida yaratiladi. Bu tizimlar, tizimlarni qismlarga bo'lib, har bir alohida tizimga tegishli modullarga yordam beradigan maxsus tizimlardir
|
| |