UNIX

UNIX kuchli operatsion tizim boʻlib, dastlab Ken Tompson, Dennis Ritchie tomonidan 1970-yilda AT&T Bell laboratoriyalarida ishlab chiqilgan. Koʻp vazifalilik, moslashuvchanlik va boshqa koʻplab xususiyatlar tufayli u ilmiy, muhandislik va akademik muassasalar orasida keng tarqalgan. UNIX da fayl tizimi bu fayllar va kataloglarning ierarxik tuzilmasi bo'lib, unda foydalanuvchilar fayllar yordamida ma'lumotlarni saqlashi va olishi mumkin.

UNIX operatsion tizimining xususiyatlari:

Keling, UNIX OT ning xususiyatlarini birma-bir batafsil muhokama qilaylik.

Ko'p vazifalilik: UNIX operatsion tizimi ko'p vazifali operatsion tizim bo'lib, u bitta terminaldan bir nechta vazifani boshlash imkonini beradi, shunda bitta vazifa oldingi, ikkinchisi esa fon jarayoni sifatida amalga oshiriladi.

Ko'p foydalanuvchi: UNIX operatsion tizimi asosiy xotira, qattiq disk, lenta drayvlari va boshqalar kabi kompyuter resurslariga kirish uchun bir nechta foydalanuvchini qo'llab-quvvatlaydi. Bir nechta foydalanuvchilar tizimga turli terminallardan kirishlari va buyruq resurslarini almashadigan turli ishlarni bajarishlari mumkin. Terminal. Bu vaqtni taqsimlash printsipi bilan bog'liq. Vaqtni taqsimlash protsessor vaqtini vaqt bo’lagi deb ataladigan bir nechta segmentlarga ajratuvchi rejalashtiruvchi tomonidan amalga oshiriladi va har bir segment rejalashtirilgan asosda har bir foydalanuvchiga tayinlanadi. Bu vaqt bo’lagi kichik bo’ladi. Bu vaqt tugagach, u boshqaruvni tizimdagi quyidagi foydalanuvchiga o'tkazadi. Har bir foydalanuvchi o'z ko'rsatmalarini o'z vaqt oralig'ida bajaradi.

Portativlik: Bu xususiyat UNIX-ni turli mashinalar va platformalarda kodni istalgan kompyuter tizimiga oson uzatish imkonini beradi. Chunki UNIX ning katta qismi C tilida yozilgan va faqat kichik bir qismi ma'lum bir apparat uchun montaj tilida kodlangan.

Fayl xavfsizligi va himoyasi: Ko'p foydalanuvchili tizim bo'lgan UNIX fayl va tizim xavfsizligiga alohida e'tibor beradi. UNIX turli xil xavfsizlik darajalariga ega bo'lib, foydalanuvchi nomi va parolni individual foydalanuvchilarga tayinlash orqali autentifikatsiyani ta'minlaydi, ya'ni fayllarga kirishga ruxsat beruvchi darajada. o'qish, yozish va bajarish va nihoyat faylni o'qib bo'lmaydigan formatga o'zgartirish uchun faylni shifrlash.

Buyruqlar tuzilishi: UNIX buyruqlarini tushunish oson va ulardan foydalanish ham. Misol: "cp", mv va boshqalar. UNIX muhitida ishlaganda UNIX buyruqlari katta-kichik harflarni hisobga oladi va kichik harf bilan kiritiladi.

Aloqa: UNIX-da aloqa foydalanuvchiga butun dunyo bo'ylab muloqot qilish imkonini beruvchi ajoyib xususiyatdir. U yozish buyrug'i, pochta buyrug'i, gaplashish buyrug'i va boshqalar yordamida taqdim etilgan turli xil aloqa vositalarini qo'llab-quvvatlaydi.

Ochiq manba: UNIX operatsion tizimi ochiq manba bo‘lib, u hamma uchun erkin foydalanishi mumkin va jamiyatga asoslangan rivojlanish loyihasidir.

Buxgalteriya hisobi: UNIX foydalanuvchi tomonidan yaratilgan ish o'rinlari hisobini yuritadi. Bu xususiyat CPU monitoringi va disk maydonini tekshirish nuqtai nazaridan tizim ish faoliyatini yaxshilaydi. U har bir foydalanuvchi foydalanadigan disk maydoni hisobini yuritish imkonini beradi va disk maydoni bir-biri bilan cheklanishi mumkin. Siz har bir foydalanuvchiga boshqa disk kvotasini belgilashingiz mumkin. Ildiz foydalanuvchi ushbu hisob vazifalarini kvota, df, du va boshqalar kabi turli xil buyruqlar yordamida bajarishi mumkin.

UNIX asboblari va yordamchi dasturlari: UNIX tizimi UNIX grep, sed va awk va boshqalar kabi turli turdagi asboblar va yordamchi dasturlarni taqdim etadi. Umumiy maqsadli vositalardan ba'zilari kompilyatorlar, tarjimonlar, tarmoq ilovalari va boshqalardir. Shuningdek, u turli xil server dasturlarini o'z ichiga oladi. masofaviy va boshqaruv xizmatlarini taqdim etadi.

Unix nima uchun ishlatiladi?

Unix modulli OT boʻlib, bir qancha muhim komponentlardan, jumladan yadro , qobiq, fayl tizimi va yordamchi dasturlar yoki dasturlarning asosiy toʻplamidan tashkil topgan.

Unix OT ning markazida dasturlarni ishga tushirish va tugatish xizmatlarini taqdim qiluvchi asosiy boshqaruv dasturi bo'lgan yadro joylashgan. Shuningdek, u xotirani ajratish, fayllarni boshqarish, tizim chaqiruvlariga javob berish va vazifalarni rejalashtirish kabi past darajadagi operatsiyalarni bajaradi. Vazifalarni rejalashtirish bir vaqtning o'zida bir nechta dastur bir xil manbaga kirishga harakat qilganda nizolarni oldini olish uchun zarur.

Foydalanuvchilar bajarish uchun yadroga uzatiladigan buyruqlarni kiritish uchun CLI - qobiq orqali Unix muhiti bilan o'zaro aloqada bo'lishadi. Buyruq mavjud yordamchi dasturlardan birini chaqirish uchun ishlatiladi. Har bir yordamchi dastur fayllarni yaratish, kataloglarni o'chirish, tizim ma'lumotlarini olish yoki foydalanuvchi muhitini sozlash kabi ma'lum bir operatsiyani bajaradi.

Ba'zi Unix buyruqlari yordam dasturining xatti-harakatlarini yaxshilash yo'lini ta'minlaydigan bir yoki bir nechta argumentlarni oladi. Masalan, foydalanuvchi rm OldFIle.txt buyrug'ini kiritishi mumkin . Buyruq rm yordam dasturini chaqiradi , u katalogdagi fayllarni o'chiradi. Buyruq shuningdek , o'chiriladigan fayl bo'lgan OldFIle.txt argumentini ham o'z ichiga oladi. Foydalanuvchi ushbu buyruqni qobiqqa kiritganda, yadro rm dasturini ishga tushiradi va belgilangan faylni o'chiradi.

To'qqizta asosiy Unix buyrug'i

Unix bir nechta qobiqlarni qo'llab-quvvatlaydi, jumladan sh, csh, ksh, tcsh va bash. Unix taqsimoti odatda standart qobiqni belgilaydi, ammo foydalanuvchilar qo'llab-quvvatlanadigan qobiqlardan birini tanlashi mumkin. Foydalanuvchilar qobiq muhitini ham sozlashi mumkin yoki ular o'zlarining qobiq skriptlarini yozishlari mumkin .

Bundan tashqari, Unix qobig'i murakkab ish oqimlarini yaratish uchun bir nechta buyruqlarni ulash uchun kuchli vosita bo'lgan aloqa kanallaridan foydalanishni qo'llab-quvvatlaydi . Ikki yoki undan ortiq buyruqlar bir-biriga aloqa kanali orqali ulanganda, birinchi buyruqning chiqishi ikkinchi buyruq uchun kirish sifatida ishlatiladi, ikkinchi buyruqning chiqishi uchinchi buyruq uchun kirish sifatida ishlatiladi va hokazo.

Unix-ning yana bir muhim xususiyati - bu fayllar bilan ishlash uchun ierarxik tuzilmani ta'minlovchi fayl tizimi. Fayl tizimi kataloglarni ildiz katalogi tepada joylashgan teskari daraxt shaklida tashkil qiladi. Keyin fayllar ma'lum kataloglarga tayinlanadi va ularga katalog tuzilishi orqali kirish mumkin. Oldingi operatsion tizimlar saqlash qurilmasini ma'lum darajadagi darajalar bo'yicha bo'limlarga ajratgan.

Unix barcha turdagi fayllarni oddiy bayt massivlari sifatida ko'rib chiqadi, natijada boshqa operatsion tizimlarga qaraganda ancha sodda fayl modeli paydo bo'ladi. Unix, shuningdek, qurilmalar va jarayonlararo aloqaning ayrim turlarini fayllar sifatida ko'radi.

733 marta ko'rildi

TOP Wiki

7 kun
ChatGPT ChatGPT (inglizcha: Generative Pre-trained Transformer - Generativ oldindan o'rgatilgan transformator ) — OpenAI kompaniyasi tomonidan taqdim etilgan chatbot bo'lib turli sohalarda vazifalarni bajar...
Sun'iy intellekt (AI) AI bu inglizcha Artificial intelligence atamasining qisqartmasi bo'lib o'zbek tilida Sun'iy intellekt degan ma'noni bildiradi. Inson aqliga tayanib bajariladigan jarayonlarni mashinalar, ayniqsa komp...
Driver Driver atamasi uchun bitta aniq ta'rif berish qiyin . Eng asosiy ma'noda drayver operatsion tizim va qurilmaning bir-biri bilan aloqa qilishiga imkon beruvchi dasturiy ta'minot komponentidir. Kompyut...
Robototexnika Robototexnika bu robotlar va boshqa avtomatik tizimlarni yaratish, o'rganish va ulardan foydalanish bilan shug'ullanuvchi ilmiy va amaliy soha hisoblanadi. Ushbu sohada, texnologiya va mexanika asosid...
World Wide Web (WWW) Internet deb ham ataladigan World Wide Web - bu veb-serverlarda saqlanadigan va Internet orqali mahalliy kompyuterlarga ulangan veb-saytlar yoki veb- sahifalar to'plami. Ushbu veb-saytlar matnli sahif...
IP "IP-manzil" atamasi internetdagi yoki mahalliy tarmoqdagi foydalanuvchilarni va ularning qurilmalarini aniqlaydigan noyob manzilni anglatadi. IP qisqartmasi "Internet Protocol" degan ma'noni anglatad...
Linux Linux operatsion tizimi, kompyuterlarni boshqarish uchun o'rnatiladigan va ishga tushiriladigan bir necha operatsion tizimlarning (masalan, Windows yoki macOS) alternativasi sifatida xizmat qiladi. Li...

Telegram Post

@uzbekdevs
“uzbekdevs.uz” saytida eʼlon qilingan materiallardan nusxa koʻchirish, tarqatish va boshqa shakllarda foydalanish faqat manba ko'rsatilishi orqali amalga oshirilishi mumkin.
© UzbekDevs