Kampyuter tarmog’ining dasturiy ta’minoti

Yuklangan vaqt

2024-03-08

Yuklab olishlar soni

2

Sahifalar soni

28

Faytl hajmi

1,1 MB


 
 
O‘ZBEKISTON RESPUBLIKASI OLIY VA O‘RTA MAXSUS TA’LIM 
VAZIRLIGI 
 
TOSHKENT DAVLAT TEXNIKA UNIVERSITETI 
 
«ELEKTRONIKA VA AVTOMATIKA» FAKULTETI 
«ISHLAB CHIQARISH JARAYONLARINI AVTOMATLASHTIRISH» 
KAFEDRASI  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
KOMPYUTER TIZIMLARI VA TARMOQLARI fanidan  
 
KURS ISHI 
 
Mavzu: “Kampyuter tarmog’ining dasturiy ta’minoti” 
 
 
 
 
 
 
 
 
 
Toshkent 2021 
O‘ZBEKISTON RESPUBLIKASI OLIY VA O‘RTA MAXSUS TA’LIM VAZIRLIGI TOSHKENT DAVLAT TEXNIKA UNIVERSITETI «ELEKTRONIKA VA AVTOMATIKA» FAKULTETI «ISHLAB CHIQARISH JARAYONLARINI AVTOMATLASHTIRISH» KAFEDRASI KOMPYUTER TIZIMLARI VA TARMOQLARI fanidan KURS ISHI Mavzu: “Kampyuter tarmog’ining dasturiy ta’minoti” Toshkent 2021  
MUNDARIJA 
 
 
Kirish ........................................................................................  
 
Asosiy qism …………………………………………………..  
 
Amaliyot tizimlarining vazifasi va qoilanilishi  ……………  
 
Kampyuter tarmoq amaliyot tizimlari ……………………. 
 
 
Ethernet tarmoqlari …………… …………………………… 
Bir rutbali va serverli tarmoq amaliyot tizimlari ................. 
 
 
Xisobot......................................................................................  
 
Xulosa  ......................................................................................  
 
Foydalanilgan adabiyotlar ro‘yxati .......................................  
 
 
 
 
 
 
 
 
 
 
 
 
                                                     
 
 
 
 
 
MUNDARIJA Kirish ........................................................................................ Asosiy qism ………………………………………………….. Amaliyot tizimlarining vazifasi va qoilanilishi …………… Kampyuter tarmoq amaliyot tizimlari ……………………. Ethernet tarmoqlari …………… …………………………… Bir rutbali va serverli tarmoq amaliyot tizimlari ................. Xisobot...................................................................................... Xulosa ...................................................................................... Foydalanilgan adabiyotlar ro‘yxati .......................................  
                                                               KIRISH 
 
         Axborotni bir kompyuterdan ikkinchi kompyuterga uzatish muammosi  
hisoblash texnikasi paydo bo‘lgandan beri mavjuddir. Axborot larni bunday uzatish  
alohida foydalanilayotgan-kompyuterlarni bugalikda ishlashini tashkil qilish, bitta  
masalani bir necha kompyuter yordamida hal qilish imkoniyatlarini beradi.Bundan  
tashqari, har bir kompyuterni ma’lum bir vazifani bajarishga  ixtisoslashtirish   va  
kompyuteriaming resurslaridan birgalikda foydalanish  hamda ko‘pgina boshqa 
muammolarni ham hal qilish mumkin bo‘ladi.  
      Kompyuter tarmoqlari hozirgi zamon taraqqiyotining ajralmas bir qismi bo‘lib,   
banklar, pochta, telegraf, telefon, korxonalar, o‘quv muassasalari, axborot resurs 
markazlari, savdo korxonalari va uylar kompyuter tarmog‘i bilan bog‘lanib, ular  
Internet tarmog‘iga ulangandir.Eng taniqli tarmoqlardan biri IP tarmoq  Internet  
tarmog‘i global tarmoq bo‘lib, mahalliy IP tarmoqlarm Siz har bir korxonada  
uchratishingiz mumkin. Bu tarmoqlarm tashkil etuvchilari va ulaming o‘zini  
yaratish va ulaming resurslaridan maqsadli hamda unumli foydalanish masalalari  
hozirgi kunning dolzarb talablaridandir.         
 
 
 
 
 
 
 
 
 
 
                                                              3 
KIRISH Axborotni bir kompyuterdan ikkinchi kompyuterga uzatish muammosi hisoblash texnikasi paydo bo‘lgandan beri mavjuddir. Axborot larni bunday uzatish alohida foydalanilayotgan-kompyuterlarni bugalikda ishlashini tashkil qilish, bitta masalani bir necha kompyuter yordamida hal qilish imkoniyatlarini beradi.Bundan tashqari, har bir kompyuterni ma’lum bir vazifani bajarishga ixtisoslashtirish va kompyuteriaming resurslaridan birgalikda foydalanish hamda ko‘pgina boshqa muammolarni ham hal qilish mumkin bo‘ladi. Kompyuter tarmoqlari hozirgi zamon taraqqiyotining ajralmas bir qismi bo‘lib, banklar, pochta, telegraf, telefon, korxonalar, o‘quv muassasalari, axborot resurs markazlari, savdo korxonalari va uylar kompyuter tarmog‘i bilan bog‘lanib, ular Internet tarmog‘iga ulangandir.Eng taniqli tarmoqlardan biri IP tarmoq Internet tarmog‘i global tarmoq bo‘lib, mahalliy IP tarmoqlarm Siz har bir korxonada uchratishingiz mumkin. Bu tarmoqlarm tashkil etuvchilari va ulaming o‘zini yaratish va ulaming resurslaridan maqsadli hamda unumli foydalanish masalalari hozirgi kunning dolzarb talablaridandir. 3  
                          TARMOQNING DASTURIY TA’MINOTI 
 
                         Amaliyot tizimlarining vazifasi va qoilanilishi 
 
        Kompyuterlaming amaliyot tizimlari kompyuterlarning apparat vositalarining  
rivojlanishi bilan rivojlanadi va takomillashadi. Xotira hajmlarining, uzunligining 
ortishi, arxitekturaning takomillashishi bilan birga kompyuterlarning imkoniyatlari 
kengaydi, bu yangi,takomillashgan ishlov berish ish tartiblarining paydo bo’lishi- 
ga foydalanuvchi va kompyuter orasida interfeysning rivojlanishiga, ma’lumot- 
larga ishlov berish samaradorligining oshishiga sabab bo’lidi.Amaliyot tizimlari- 
ningrivojlanishida muhim bosqich bolib. Uning amaliyot tizimini yaratilishi bo’ldi.  
Uning uchun dasturiy kod yuqor darajadagi S tilda yoziladi. Bu amaliyot tizimning 
turli turdagi kompyuterlarga oson o‘tkazish imkoniyatini berdi va yaxshi  funksi- 
onal imkomyatlariga ega bo’lgan ixcham tizim shakliga keldi. Barcha keyingi Sun 
 OS, HP-Ux, AIX, QNX va boshqa ko‘plab amaliyot  tizimlar uning versiyalari  
bo’ldi. Firma-ishlab chiqaruvchilar Uning xossalarini o‘z apparatlari uchun mos- 
lashtirdilar.Shaxsiy kompyuterlaming paydo boiishi va mahalliy  tarmoqlaming  
yaratilishi bilan amaliyot tizim tomonidan  tarmoq  vazifalarini qo‘llab-quwatlash 
zarurati tugildi. 80-yillarda ishlagan ko‘plab mashinalarda MS DOC amaliyot tiz- 
imi faqat fayllarnii boshqarish va navbatma-navbat dasturlarni ishiga tushirishga 
qodir bo’lgan. Keyingi amaliyot tizimlarda  foydalanuvchiga  qulay bo’lgan grafik  
interfeys, ishlov berishning ko‘p foydalanuvchili ish tartibi, sichqoncha yordamida  
ishlov berishni boshqarish imkoniyatlari paydo bo’ldi. Amaliyot tizimlaming mu- 
him natijasi shaxsiy kompyuterlar asosida mahalliy tarmoqiami qurish uchun yax- 
shi platforma b’lgan OS/2 ning paydo bo’lishi bo’ldi. Mahalliy tarmoqlaming pay- 
do bo’lishi bilan ajratiladigan resurslar tushunchasi paydo boidi,  amaliyot tizim  
tashqi dasturlami tarmoq qobiqlari bilan toidirdi.  Bozorning katta qismini Nowell  
kompaniyasining  Netware  amaliyot  tizimi egalladi. Bu amaliyot tizim o‘rnatilgan  
TARMOQNING DASTURIY TA’MINOTI Amaliyot tizimlarining vazifasi va qoilanilishi Kompyuterlaming amaliyot tizimlari kompyuterlarning apparat vositalarining rivojlanishi bilan rivojlanadi va takomillashadi. Xotira hajmlarining, uzunligining ortishi, arxitekturaning takomillashishi bilan birga kompyuterlarning imkoniyatlari kengaydi, bu yangi,takomillashgan ishlov berish ish tartiblarining paydo bo’lishi- ga foydalanuvchi va kompyuter orasida interfeysning rivojlanishiga, ma’lumot- larga ishlov berish samaradorligining oshishiga sabab bo’lidi.Amaliyot tizimlari- ningrivojlanishida muhim bosqich bolib. Uning amaliyot tizimini yaratilishi bo’ldi. Uning uchun dasturiy kod yuqor darajadagi S tilda yoziladi. Bu amaliyot tizimning turli turdagi kompyuterlarga oson o‘tkazish imkoniyatini berdi va yaxshi funksi- onal imkomyatlariga ega bo’lgan ixcham tizim shakliga keldi. Barcha keyingi Sun OS, HP-Ux, AIX, QNX va boshqa ko‘plab amaliyot tizimlar uning versiyalari bo’ldi. Firma-ishlab chiqaruvchilar Uning xossalarini o‘z apparatlari uchun mos- lashtirdilar.Shaxsiy kompyuterlaming paydo boiishi va mahalliy tarmoqlaming yaratilishi bilan amaliyot tizim tomonidan tarmoq vazifalarini qo‘llab-quwatlash zarurati tugildi. 80-yillarda ishlagan ko‘plab mashinalarda MS DOC amaliyot tiz- imi faqat fayllarnii boshqarish va navbatma-navbat dasturlarni ishiga tushirishga qodir bo’lgan. Keyingi amaliyot tizimlarda foydalanuvchiga qulay bo’lgan grafik interfeys, ishlov berishning ko‘p foydalanuvchili ish tartibi, sichqoncha yordamida ishlov berishni boshqarish imkoniyatlari paydo bo’ldi. Amaliyot tizimlaming mu- him natijasi shaxsiy kompyuterlar asosida mahalliy tarmoqiami qurish uchun yax- shi platforma b’lgan OS/2 ning paydo bo’lishi bo’ldi. Mahalliy tarmoqlaming pay- do bo’lishi bilan ajratiladigan resurslar tushunchasi paydo boidi, amaliyot tizim tashqi dasturlami tarmoq qobiqlari bilan toidirdi. Bozorning katta qismini Nowell kompaniyasining Netware amaliyot tizimi egalladi. Bu amaliyot tizim o‘rnatilgan tarmoq  o‘z   vazifalariga ega boidi,  mahalliy  tarmoqlarning  yuqori  unumdorligi              
va himoyasini ta’minladi. Bu imkoniyatlami Netware amaliyot tizimi o‘rnatilgan 
tarmoq serverlari yordamida amalga oshirildi. Faqat shaxsiy kompyuterlar uchun 
maxsus ishlab chiqilgan MS DOS, OS/2 Netware  amaliyot tizimlari  qo’llanilgan  
emas, lekin mavjud bo’lgan Unix platformasidagi amaliyot tizimlar  ham  mode- 
mizatsiyalashtirildi. Bu davrda Ethernet,  Token Ring,  FDDI  mahalliy  tarmoqlari  
uchun   kommunikatsion  texnologiyalarga  standartlar  qabul qilindi .  Bu OSI                
modelining pastki pog‘ona!aridagi  amaliyot tizimlarni moslashtirilishini tarmoq  
adapterlar interfeyslari  bilan  standartlashtirishga  imkon  berdi. 90-yillarda barcha  
tarmoq  vazifalari  amaliyot tizim yadrosiga  o‘rnatildi  va  ularning  ajralmas qismi  
bo’lib qoldi. Amaliyot tizimlari barcha lokal ( Ethernet,  Fast   Ethernet,  Gigabit  
Ethernet,  Token  Ring, FDI  ATM) va global (X.25, Frame Relay, ISDN, ATM)  
tarmoqlar,  shuningdek,  tarkibiy  tarmoqlar   texnologiyalari  bilan ishlash imko- 
niyatini berdi. Bu davming oxirida Internet bilan ishlashni quwatlashga kata e’tibor  
qaratildi, ТСРЛР  protokollar  steki  ommalashdi. Bu stek Unix oilasidagi amaliyot  
tizimlardan  tashqari  boshqa  tizimlarni  ham  quwatlaydigan  boidi.  TCP/IP dan  
tashqari ,    Telnet,     FTP, e-mail  servislar   ishlatadigan   utilitlar   paydo   boidi.     
        Kompyuter va  tarmoq  resurslariga  ruxsat  etish  qunlmasidan  tashqari    
kommu nikatsiya  vositasi ham bo’lib qoldi.  Amaliyot  tizimning muhim vazi- 
falaridan biri  axborot  xavfsizligini  ta’minlashdan iborat. Ayniqsa, bu muammo     
bazasiga ega  quwatli  serverlar  asosidagi  korporativ  tizimlaming  paydo  bo’lishi  
bilan dolzarb bo’ldi. Axborot resurslami va sirli  axborotlarni  himoyalash  zarurati  
amaliyot  tizimlaming  takomillashishi  va rivojlashishiga  yangi  turtki  berdi.   
Korporativ amaliyot tizimlar katta ishlab chiqarish va moliya tuzilmalarida ishlashi  
Kerak bo’ldi.  Korporativ   tizimlar  uchun  turli  ishlab   chiqaruvchilardan   bir 
turda bo’lmagan dasturni va   apparat    vositalarining   mavjud  bo’lishi muhimdir,  
shuning uchun korporativ amaliyot tizim har xil  turlardagi   amaliyot tizimlar bilan  
o‘zaro ishlash va turli apparatli platformalarda ham  ishlashi kerak. 90-yillarda  
Netware 4.x va 5.0  Microsoft  Windows nT 4.0 amaliyot tizimlari, shuningdek, 
tarmoq o‘z vazifalariga ega boidi, mahalliy tarmoqlarning yuqori unumdorligi va himoyasini ta’minladi. Bu imkoniyatlami Netware amaliyot tizimi o‘rnatilgan tarmoq serverlari yordamida amalga oshirildi. Faqat shaxsiy kompyuterlar uchun maxsus ishlab chiqilgan MS DOS, OS/2 Netware amaliyot tizimlari qo’llanilgan emas, lekin mavjud bo’lgan Unix platformasidagi amaliyot tizimlar ham mode- mizatsiyalashtirildi. Bu davrda Ethernet, Token Ring, FDDI mahalliy tarmoqlari uchun kommunikatsion texnologiyalarga standartlar qabul qilindi . Bu OSI modelining pastki pog‘ona!aridagi amaliyot tizimlarni moslashtirilishini tarmoq adapterlar interfeyslari bilan standartlashtirishga imkon berdi. 90-yillarda barcha tarmoq vazifalari amaliyot tizim yadrosiga o‘rnatildi va ularning ajralmas qismi bo’lib qoldi. Amaliyot tizimlari barcha lokal ( Ethernet, Fast Ethernet, Gigabit Ethernet, Token Ring, FDI ATM) va global (X.25, Frame Relay, ISDN, ATM) tarmoqlar, shuningdek, tarkibiy tarmoqlar texnologiyalari bilan ishlash imko- niyatini berdi. Bu davming oxirida Internet bilan ishlashni quwatlashga kata e’tibor qaratildi, ТСРЛР protokollar steki ommalashdi. Bu stek Unix oilasidagi amaliyot tizimlardan tashqari boshqa tizimlarni ham quwatlaydigan boidi. TCP/IP dan tashqari , Telnet, FTP, e-mail servislar ishlatadigan utilitlar paydo boidi. Kompyuter va tarmoq resurslariga ruxsat etish qunlmasidan tashqari kommu nikatsiya vositasi ham bo’lib qoldi. Amaliyot tizimning muhim vazi- falaridan biri axborot xavfsizligini ta’minlashdan iborat. Ayniqsa, bu muammo bazasiga ega quwatli serverlar asosidagi korporativ tizimlaming paydo bo’lishi bilan dolzarb bo’ldi. Axborot resurslami va sirli axborotlarni himoyalash zarurati amaliyot tizimlaming takomillashishi va rivojlashishiga yangi turtki berdi. Korporativ amaliyot tizimlar katta ishlab chiqarish va moliya tuzilmalarida ishlashi Kerak bo’ldi. Korporativ tizimlar uchun turli ishlab chiqaruvchilardan bir turda bo’lmagan dasturni va apparat vositalarining mavjud bo’lishi muhimdir, shuning uchun korporativ amaliyot tizim har xil turlardagi amaliyot tizimlar bilan o‘zaro ishlash va turli apparatli platformalarda ham ishlashi kerak. 90-yillarda Netware 4.x va 5.0 Microsoft Windows nT 4.0 amaliyot tizimlari, shuningdek,  
Unix-tizimlar keng qoilanilgan. Bu davrda yirik serverlar uchun OS/390 amaliyot  
tizim  yaratilgan,  u  TCP/EP protokollar  asosida  foydalanuvchilar bilan tarmoqda  
o‘zaro  ishlashning  qo‘shimcha  vositalariga  ega  bo’lgan.  Tarmoq tizimlariga  
mo’ljallangan  zamonaviy  amaliyot tizimlar, avalo  shaxsiy  kompyuterlar foyda- 
lanuvchisi bilan qulay interfeystalablarini qoniqtirishi kerak. Bundan tashqari,  
xizmat ko‘rsatishda oddiylik,  ishlashda  ishonchlilik, ruxsat  etilmagan  ruxsat  
berishdan himoya talablari qo‘yildi. Bugungi kunda  qoilanilish  sohasi,   
usullaribilan farqlanadigan ko‘p sonli har xil turlardagi amaliyot tizimlar mavjud- 
dir. Kompyuteming  amaliyot  tizimi - bu  amaliy  dasturlar,  foydalanuvchi  va  
kompyuter apparaturasi orasida  bogiovchi qism  bo’lib xizmat  qiladigan  o‘zaro  
bogiangan  dasturlar  majmuasidir.   Tarmoq  amaliyot  tizimlarini  o'rganishga  
o‘tishdan oldin alohida  ishlaydigan kompyuterlar uchun amaliyot tizimlami ko‘rib  
chiqamiz,  chunki  oldin  kompyuterlaming  mustaqil  qurilma  sifatida  ishlashini  
ta’minlaydigan  amaliyot tizimlaming  vazifalarini  o'rganish  muhim,  keyin esa  
ulaming  vazifalari  tarmoq  kompyuterlarida  ishlashini  o‘rganish kerak.  Awalo,  
kompyuteming  amaliyot  tizimi  foydalanuvchining  barcha    ishini  sezilarli  
soddalashtiradi, hatto uning ichki tuzilishini, bogiamalari va bloklarining ishlash  
tamoyillarini  bilmagan holda,  kompyuter  resurslaridan  maksimal  foydalanish  
imkoniyatini beradi.  Foydalanuvchining  kompyuter  bilan bundan oddiy muloqoti  
qulay  grafik  interfeys,  faylli  tizim, yuqori  darajadagi  dasturlash  tillarining  
mavjudligi bilan ta’minlanadi. Bu qulaylik amaliyot tizim tomonidan ta’minlanadi.  
       Disk bilan  ishlashda  dasturchiga har bir  nomga  ega  boigan  fayllar  to‘plami  
ko‘rinishida dastumi taqdim etish yetarli boidi. Foydalanuvchiga faylni ochishni  
bilish, ishlov berish operatsiyasini, o‘qishni  yoki yozishni bajarish yetarli bo’ladi,  
barcha qolgan ishlar: disklardan  bo’sh joylami  qidirish, bloklami manzillashtirish,  
disklar yo’laklaridagi sektorlarni  nomerlash,  joylashtirish  va  o'qish  tartibini  
amaliyot tizimning o‘zi bajaradi.  Amaliyot  tizim  kompyuteming apparat  quril-  
malari - printerlar, skanerlar, barcha turdagi TXQ, DXQ ,XQ ichki xotiralari, kesh- 
Unix-tizimlar keng qoilanilgan. Bu davrda yirik serverlar uchun OS/390 amaliyot tizim yaratilgan, u TCP/EP protokollar asosida foydalanuvchilar bilan tarmoqda o‘zaro ishlashning qo‘shimcha vositalariga ega bo’lgan. Tarmoq tizimlariga mo’ljallangan zamonaviy amaliyot tizimlar, avalo shaxsiy kompyuterlar foyda- lanuvchisi bilan qulay interfeystalablarini qoniqtirishi kerak. Bundan tashqari, xizmat ko‘rsatishda oddiylik, ishlashda ishonchlilik, ruxsat etilmagan ruxsat berishdan himoya talablari qo‘yildi. Bugungi kunda qoilanilish sohasi, usullaribilan farqlanadigan ko‘p sonli har xil turlardagi amaliyot tizimlar mavjud- dir. Kompyuteming amaliyot tizimi - bu amaliy dasturlar, foydalanuvchi va kompyuter apparaturasi orasida bogiovchi qism bo’lib xizmat qiladigan o‘zaro bogiangan dasturlar majmuasidir. Tarmoq amaliyot tizimlarini o'rganishga o‘tishdan oldin alohida ishlaydigan kompyuterlar uchun amaliyot tizimlami ko‘rib chiqamiz, chunki oldin kompyuterlaming mustaqil qurilma sifatida ishlashini ta’minlaydigan amaliyot tizimlaming vazifalarini o'rganish muhim, keyin esa ulaming vazifalari tarmoq kompyuterlarida ishlashini o‘rganish kerak. Awalo, kompyuteming amaliyot tizimi foydalanuvchining barcha ishini sezilarli soddalashtiradi, hatto uning ichki tuzilishini, bogiamalari va bloklarining ishlash tamoyillarini bilmagan holda, kompyuter resurslaridan maksimal foydalanish imkoniyatini beradi. Foydalanuvchining kompyuter bilan bundan oddiy muloqoti qulay grafik interfeys, faylli tizim, yuqori darajadagi dasturlash tillarining mavjudligi bilan ta’minlanadi. Bu qulaylik amaliyot tizim tomonidan ta’minlanadi. Disk bilan ishlashda dasturchiga har bir nomga ega boigan fayllar to‘plami ko‘rinishida dastumi taqdim etish yetarli boidi. Foydalanuvchiga faylni ochishni bilish, ishlov berish operatsiyasini, o‘qishni yoki yozishni bajarish yetarli bo’ladi, barcha qolgan ishlar: disklardan bo’sh joylami qidirish, bloklami manzillashtirish, disklar yo’laklaridagi sektorlarni nomerlash, joylashtirish va o'qish tartibini amaliyot tizimning o‘zi bajaradi. Amaliyot tizim kompyuteming apparat quril- malari - printerlar, skanerlar, barcha turdagi TXQ, DXQ ,XQ ichki xotiralari, kesh- xotira bilan ishlashni o‘z zimmasiga oladi. VtaMumotlarni kiritish va chiqarish,  
joylashtirish, saqlash va o‘z vaqtida ma’lumotlami o‘qish ham amaliyot tizimning  
vazifasi hisoblanadi. Zamonaviy kompyuterlarda amaliyot tizim multidas turli ish  
tartib, virtual  xotira  bilan  ishlash, real  vaqt  tartibida  ishlash, konveyrli  va  
superskalyar ishlov berish kabi  murakkab  ishlov  berish  amallarini  bajaradi.  
   Amaliyot tizimning yuqorida ko‘rsatilgan barcha vazifalarini ham foydalanuvchi,  
ham kompyuteming  qurilmalari  maksimal  imkoniyatlaridan  foydalanish  uchun   
qulay interfeys  sifatida ta’minlanadigan  dasturlar  to‘plami  yordamida ishlatiladi.  
Amaliyot  tizimning  boshqa  muhim  vazifalari  kompyuter  o'zining  resurslarini  
Boshqarishi  hisoblanadi. Bu  resurslar  xotira,  to‘plagichlar,  kiritish - chiqarish  
qurilmalari ishlatilishi jarayonida hisoblash jarayonlari orasida taqsimlanishi kerak.  
   Jarayon - bu ma’lumotlarga  ishlov  berish  dasturini  ishga  tushirish   yordamida  
bajarilishidir. Boshqacha aytganda, bu foydalanuvchi tomonidan yozilgan dasturni  
dinamik  ishlatish  jarayoni hisoblanadi. Resurslami  boshqarish  quyidagi umumiy 
masalalami yechishni o‘z ichiga oladi: 
- kerakli vaqt momentida, kerakli hajmda, kerakli jarayonda yechiladigan resurslar  
(jarayonlar) masalalari uchun ajratiladigan  resurslami rejalashtirish;  
- so'raladigan resurslarga so‘rovni qoniqtirish;  
- ajratiladigan resursdan foydalanishni nazorat qilish:  
- resurslami ishlatishdajarayonlar orasidagi vaziyatlami hal etish.  
Amaliyot tizim, turli  algoritmlaming  kelish  tartibi,  ustunliklami  o‘rnatish  asosi,  
doirali xizmat ko‘rsatish bo‘yicha resurslarga xizmat  ko‘rsatishni tashkillashtiradi.  
Bunda  resurslami  boshqarishning  ko‘plab vazifalari amaliyot tizim tomonidan  
avtomatik ravishda bajariladi, foydalanuvchi bu harakatlar haqida xabardor ham  
bo’lmaydi. 
 
 
 
 
xotira bilan ishlashni o‘z zimmasiga oladi. VtaMumotlarni kiritish va chiqarish, joylashtirish, saqlash va o‘z vaqtida ma’lumotlami o‘qish ham amaliyot tizimning vazifasi hisoblanadi. Zamonaviy kompyuterlarda amaliyot tizim multidas turli ish tartib, virtual xotira bilan ishlash, real vaqt tartibida ishlash, konveyrli va superskalyar ishlov berish kabi murakkab ishlov berish amallarini bajaradi. Amaliyot tizimning yuqorida ko‘rsatilgan barcha vazifalarini ham foydalanuvchi, ham kompyuteming qurilmalari maksimal imkoniyatlaridan foydalanish uchun qulay interfeys sifatida ta’minlanadigan dasturlar to‘plami yordamida ishlatiladi. Amaliyot tizimning boshqa muhim vazifalari kompyuter o'zining resurslarini Boshqarishi hisoblanadi. Bu resurslar xotira, to‘plagichlar, kiritish - chiqarish qurilmalari ishlatilishi jarayonida hisoblash jarayonlari orasida taqsimlanishi kerak. Jarayon - bu ma’lumotlarga ishlov berish dasturini ishga tushirish yordamida bajarilishidir. Boshqacha aytganda, bu foydalanuvchi tomonidan yozilgan dasturni dinamik ishlatish jarayoni hisoblanadi. Resurslami boshqarish quyidagi umumiy masalalami yechishni o‘z ichiga oladi: - kerakli vaqt momentida, kerakli hajmda, kerakli jarayonda yechiladigan resurslar (jarayonlar) masalalari uchun ajratiladigan resurslami rejalashtirish; - so'raladigan resurslarga so‘rovni qoniqtirish; - ajratiladigan resursdan foydalanishni nazorat qilish: - resurslami ishlatishdajarayonlar orasidagi vaziyatlami hal etish. Amaliyot tizim, turli algoritmlaming kelish tartibi, ustunliklami o‘rnatish asosi, doirali xizmat ko‘rsatish bo‘yicha resurslarga xizmat ko‘rsatishni tashkillashtiradi. Bunda resurslami boshqarishning ko‘plab vazifalari amaliyot tizim tomonidan avtomatik ravishda bajariladi, foydalanuvchi bu harakatlar haqida xabardor ham bo’lmaydi.                           Kampyuter tarmoq amaliyot tizimlari 
   
       Yuqorida keltirilganidek , tarmoqning  kompyuterli  qisimi  ishchi  stansiyalar,  
serverlar, shaxsiy kompyuterlarni o‘z ichiga oladi. Tarmoqning kommunikatsion  
qisimiga  kompyuterlar  orasida  maiumotlaming  uzatilishini  ta’minlaydigan  
kabellar, passiv va faol  tarmoq qurilmalari kiradi. Dasturiy ta’minotning asosini  
tarmoq amaliyot tizimi tashkil etadi. U foydalanuvchiga o‘z kompyuteri bilan ham  
avtomat ish tartibida, ham tarmoqning  boshqa  kompyuterlari   axborot va apparat  
resurslariga  ruxsat  etilgan ish   tartibida   ishlash   imkoniyatini   beradi.  
Ham avtomat ishlov berish ish tartibida, ham tarmoq orqali o'zaro  ishlash ish  
tartibida foydalanuvchi kompyuter tarmog‘ining OSI modelining pastki pog‘o- 
nalariga  maiumotlami  uzatish va o‘zgartirishni   ta’minlaydigan tizim apparat- 
dasturiy usullarini bilmaydi. Bu ishni  tarmoq amaliyot tizimi o‘z zimmasiga oladi.  
U barcha protokollar  xossalarini, tarmoq manzillar kodlarini, kompyuterlar orasida  
Tarmoq  orqali  almashish  ish tartiblarini,  drayverlar  va  portlaming shakllanisb  
tartiblarini bilish zaruriyatidan ozod qiladi. Tarmoq amaliyot  tizimlarining asosiy  
vazifasi foydalanuvchiga  tarmoq  resurslaridan samarali foydalanish imkoniyatini,  
o‘z kompyuteri da ishlash bilan bu  umumiy resurslarga  erkin  murojaat  qilishni  
ta’minlash hisoblanadi.  Foydalanuvchiga  resurs  ma’nbai, belgili manzilini bilish,  
bu resursga   so‘rovni shakllantira  olish va  amaliy  ishlov berish boiadi. Bu holda,  
foydalanuvchi  uning  masalasi  (topshirigi)  tarmoqning  qaysi  kompyuterida  
bajarilayotganligini bilmasligi ham mumkin.Kompyuter tarmogi kompyuterlaming  
har biriga o‘matilgan tarmoq  amaliyot  tizimlarini  boshqargan  holda,  ishlaydi.  
Qo’ldaga koia  bu o‘z kompyuterlarini alohida ishlashi nuqtayi  nazaridan bir- 
Birlaridan  mustaqil ravishda ishlaydigan har xil turdagi amaliyot tizimlar (Unix,  
Net Ware, Windows) hisoblanadi. Lekin tarmoqda  ishlaydigan  istaigan  turdagi  
amaliyot tizimlar bu amaliyot tizimlaming tarmoq qismini o‘z ichiga olishi kerak.  
Bu turli kompyuterlarda hisoblash jarayonlarining  o‘zaro ta’sirini tashkil etish va  
tarmoq foydalanuvchilari orasida umumiy resursning  bo’inishi  uchun  
Kampyuter tarmoq amaliyot tizimlari Yuqorida keltirilganidek , tarmoqning kompyuterli qisimi ishchi stansiyalar, serverlar, shaxsiy kompyuterlarni o‘z ichiga oladi. Tarmoqning kommunikatsion qisimiga kompyuterlar orasida maiumotlaming uzatilishini ta’minlaydigan kabellar, passiv va faol tarmoq qurilmalari kiradi. Dasturiy ta’minotning asosini tarmoq amaliyot tizimi tashkil etadi. U foydalanuvchiga o‘z kompyuteri bilan ham avtomat ish tartibida, ham tarmoqning boshqa kompyuterlari axborot va apparat resurslariga ruxsat etilgan ish tartibida ishlash imkoniyatini beradi. Ham avtomat ishlov berish ish tartibida, ham tarmoq orqali o'zaro ishlash ish tartibida foydalanuvchi kompyuter tarmog‘ining OSI modelining pastki pog‘o- nalariga maiumotlami uzatish va o‘zgartirishni ta’minlaydigan tizim apparat- dasturiy usullarini bilmaydi. Bu ishni tarmoq amaliyot tizimi o‘z zimmasiga oladi. U barcha protokollar xossalarini, tarmoq manzillar kodlarini, kompyuterlar orasida Tarmoq orqali almashish ish tartiblarini, drayverlar va portlaming shakllanisb tartiblarini bilish zaruriyatidan ozod qiladi. Tarmoq amaliyot tizimlarining asosiy vazifasi foydalanuvchiga tarmoq resurslaridan samarali foydalanish imkoniyatini, o‘z kompyuteri da ishlash bilan bu umumiy resurslarga erkin murojaat qilishni ta’minlash hisoblanadi. Foydalanuvchiga resurs ma’nbai, belgili manzilini bilish, bu resursga so‘rovni shakllantira olish va amaliy ishlov berish boiadi. Bu holda, foydalanuvchi uning masalasi (topshirigi) tarmoqning qaysi kompyuterida bajarilayotganligini bilmasligi ham mumkin.Kompyuter tarmogi kompyuterlaming har biriga o‘matilgan tarmoq amaliyot tizimlarini boshqargan holda, ishlaydi. Qo’ldaga koia bu o‘z kompyuterlarini alohida ishlashi nuqtayi nazaridan bir- Birlaridan mustaqil ravishda ishlaydigan har xil turdagi amaliyot tizimlar (Unix, Net Ware, Windows) hisoblanadi. Lekin tarmoqda ishlaydigan istaigan turdagi amaliyot tizimlar bu amaliyot tizimlaming tarmoq qismini o‘z ichiga olishi kerak. Bu turli kompyuterlarda hisoblash jarayonlarining o‘zaro ta’sirini tashkil etish va tarmoq foydalanuvchilari orasida umumiy resursning bo’inishi uchun  
                  Bir rutbali va serverli tarmoq amaliyot tizimlari 
 
       Tarmoq  kompyuterlari  orasidagi  vazifalaming  qanday  taqsimlan ganligiga 
bogiiq  ravishda ular  uchta  turli  xil  vazifalami  bajarishi mumkin:  faqat boshqa  
kompyuterlarning so‘rovlariga xizmat ko‘rsatish bilan shug‘ullanadigan kompyuter  
tarmog‘ining ajratilgan server  vazifasini o'taydi;  
- boshqa mashinaning resurslariga so‘rovIar bilan murojaat qiladigan kompyuter  
mijozli bogiama vazifasini bajaradi;                                                                             
- mijoz va server vazifasini birgalikda bajaruvchi kompyuter bir rutbali bogiama   
hisoblanadi. 
       Ko’rinib turibdiki, tarmoq faqat mijoz yoki server tugunlaridan iborat boia    
olmaydi. Kompyuterlarning  o‘zaro  ishlashini  ta’minlaydigan tarmoq  quyidagi     
sxemalaming biri bo‘ykha qunlishi  mumkin:                                                                   
- bir rutbali bogiamalar asosidagi tarmoq bir rutbali tarmoqdir;                                  
- mijozlar va serverlar asosidagi tarmoq ajratilgan serverli tarmoq boiadi; 
- barcha turdagi bogiamalami ichiga oladigan tarmoq aralash tarmoq hisoblanadi. 
      Bu sxemaiarning har biri qoilanish sohasini belgilaydigan o‘z  afzalliklari va  
kamchiliklariga ega.   
      Bir rutbali tarmoqlarda (9.1-rasm) barcha kompyuterlar birbirlarining resurs- 
lariga ruxsat etish imkoniyati nuqtayi nazaridan teng. Har bir foydalanuvchi o‘z  
xohishi bo‘yicha o‘z kompyuterining qandaydir resursini ajratilgan deb eion qilishi  
mumkin, bundan keyin boshqa foydalanuvchilar bu resurslarga murojaat qilishlari  
va  ularni  ishlatishlari  mumkin.  Bir  rutbali tarmoqlarda barcha kompyuterlarga 
tarmoqdagi barcha kompyuterdagi potensial teng imkniyatlar beradigan amaliyot  
tizim o‘matiladi. Bunday turdagi tarmoq amaliyot  tizimlari  bir  rutbali  amaliyot  
tizimlari deyiladi. Bir rutbali amaliyot  tizimlar tarmoq xizmatlarining ham server,  
ham mijoz komponentlariga ega boiishi kerak (rasmda ular mos ravishda S va К 
harfi bilan belgilangan). 
Bir rutbali amaliyot tizimlarga misol qilib LAN tastic, Personol are,Windows for  
Bir rutbali va serverli tarmoq amaliyot tizimlari Tarmoq kompyuterlari orasidagi vazifalaming qanday taqsimlan ganligiga bogiiq ravishda ular uchta turli xil vazifalami bajarishi mumkin: faqat boshqa kompyuterlarning so‘rovlariga xizmat ko‘rsatish bilan shug‘ullanadigan kompyuter tarmog‘ining ajratilgan server vazifasini o'taydi; - boshqa mashinaning resurslariga so‘rovIar bilan murojaat qiladigan kompyuter mijozli bogiama vazifasini bajaradi; - mijoz va server vazifasini birgalikda bajaruvchi kompyuter bir rutbali bogiama hisoblanadi. Ko’rinib turibdiki, tarmoq faqat mijoz yoki server tugunlaridan iborat boia olmaydi. Kompyuterlarning o‘zaro ishlashini ta’minlaydigan tarmoq quyidagi sxemalaming biri bo‘ykha qunlishi mumkin: - bir rutbali bogiamalar asosidagi tarmoq bir rutbali tarmoqdir; - mijozlar va serverlar asosidagi tarmoq ajratilgan serverli tarmoq boiadi; - barcha turdagi bogiamalami ichiga oladigan tarmoq aralash tarmoq hisoblanadi. Bu sxemaiarning har biri qoilanish sohasini belgilaydigan o‘z afzalliklari va kamchiliklariga ega. Bir rutbali tarmoqlarda (9.1-rasm) barcha kompyuterlar birbirlarining resurs- lariga ruxsat etish imkoniyati nuqtayi nazaridan teng. Har bir foydalanuvchi o‘z xohishi bo‘yicha o‘z kompyuterining qandaydir resursini ajratilgan deb eion qilishi mumkin, bundan keyin boshqa foydalanuvchilar bu resurslarga murojaat qilishlari va ularni ishlatishlari mumkin. Bir rutbali tarmoqlarda barcha kompyuterlarga tarmoqdagi barcha kompyuterdagi potensial teng imkniyatlar beradigan amaliyot tizim o‘matiladi. Bunday turdagi tarmoq amaliyot tizimlari bir rutbali amaliyot tizimlari deyiladi. Bir rutbali amaliyot tizimlar tarmoq xizmatlarining ham server, ham mijoz komponentlariga ega boiishi kerak (rasmda ular mos ravishda S va К harfi bilan belgilangan). Bir rutbali amaliyot tizimlarga misol qilib LAN tastic, Personol are,Windows for Workgroups,  WindowsoT,  Workstation,  Windows 798  amaliyot  tizimlarini  
keltirish mumkin.Bir rutbali tarmoqda barcha kompyuterlarni teng huquqliligi 
o'matilganda  funksional  nosimmetriklik vujudga   keladi.   Odatda,   tarmoqda  
birgalikda ishlatishga o‘z resurslarini berishni xohlamaydigan foydalanuvchilar  
ham bor boiadi. Bunday holda, ularning amaliyot  tizimlarining  server  imko 
niyatlari faollashmaydi va kompyuterlar faqat mijoz vazifasini bajaradi. Shu bilan  
bir vaqtda tarmoq ma’muri tarmoqning ba’zi kompyuterlariga xizmat ko‘rsatish 
bo‘yicha vazifalarni  biriktirishi  mumkin . Bunda u  quyidagi  tarzda   ularni  
foydalanuvchi ishlamaydigan serverlarga aylantiradi. Bir rutbali tarmoqda mijoz  
qismlar  vazifalarining  ishlatilmasligi  hisobiga erishiladi.  
 
 
 
 
 
 
 
 
 
 
 
Workgroups, WindowsoT, Workstation, Windows 798 amaliyot tizimlarini keltirish mumkin.Bir rutbali tarmoqda barcha kompyuterlarni teng huquqliligi o'matilganda funksional nosimmetriklik vujudga keladi. Odatda, tarmoqda birgalikda ishlatishga o‘z resurslarini berishni xohlamaydigan foydalanuvchilar ham bor boiadi. Bunday holda, ularning amaliyot tizimlarining server imko niyatlari faollashmaydi va kompyuterlar faqat mijoz vazifasini bajaradi. Shu bilan bir vaqtda tarmoq ma’muri tarmoqning ba’zi kompyuterlariga xizmat ko‘rsatish bo‘yicha vazifalarni biriktirishi mumkin . Bunda u quyidagi tarzda ularni foydalanuvchi ishlamaydigan serverlarga aylantiradi. Bir rutbali tarmoqda mijoz qismlar vazifalarining ishlatilmasligi hisobiga erishiladi.      Bir rutbali tarmoqlar tashkil etishda va ishlatilishda oddiy, bu sxema  bo‘yicha  
ishlashda  kompyuterlar  soni  10-20  dan oshmagan, uncha   katta  boimagan  
tarmoqlarda  tashkil  etiladi. Bu  holda, boshqarishning   markazlashtirilgan  
vositalarini  qoilanilishining  zarurati  yo‘q, bir   necha  foydalanuvchilarga  
ajratiladigan  resurslar  ro‘yxatini  va ularga   ruxsat etish  parallellarini  muvofiq- 
lashtirish yetarli boiadi. Biroq katta tarmoqlarda boshqarishning markazlashtirilgan 
vositalari, ma’lumotlarga ishlov  berish va  saqlash,  ayniqsa  maiumotlami himoya  
qilish zarur boiib qoldi va bu imkoniyatlami  ajratilgan serverlar orqali tarmoqlarda  
oson ta’minlash mumkin. 
     Ajratilgan   serverli   tarmoqlarda (9.2-rasm ) tarmoq  amaliyot   tizimlaming  
maxsus    variantlari   ishlatiladi.  Ular   server  vazifasida   ishlash uchun  optimal-       
lashtirilgan va server amaliyot tizimlari  deyiladi.  Bu tarmoqlarda foydalanuchi  
kompyuterlari mijozning   amaliyot tizimlari boshqaruvi  ostida ishlaydi. Ajratilgan  
serverli   tarmoqlarda   mijoz  amaliyot tizimlari odatda,   server vazifalaridan ozod  
qilinadi, bu ulaming tuzilishini sezilarli  soddalashtiradi. Mijoz amaliyot tizimlarini  
ishlab    chiqaruvchilar   asosiy e’tibomi  tarmoq  xizmatlarining   foydalanuvchi  
interfeysi va mijoz qismlariga qaratadilar. Soddaroq mijoz amaliyot tizimlari faqat 
 
asosiy tarmoq xizmatlari boigan, odatdagi faylli xizmatni va chop etish  
xizmatini quwatlaydi. Shu bilan bir vaqtda ularga deyarli imkon beradigan  
mijoz qismlarining keng to‘plamini quwatlaydigan universal mijozlar ham  
mayjud. 
 
 
 
 
 
 
 
Bir rutbali tarmoqlar tashkil etishda va ishlatilishda oddiy, bu sxema bo‘yicha ishlashda kompyuterlar soni 10-20 dan oshmagan, uncha katta boimagan tarmoqlarda tashkil etiladi. Bu holda, boshqarishning markazlashtirilgan vositalarini qoilanilishining zarurati yo‘q, bir necha foydalanuvchilarga ajratiladigan resurslar ro‘yxatini va ularga ruxsat etish parallellarini muvofiq- lashtirish yetarli boiadi. Biroq katta tarmoqlarda boshqarishning markazlashtirilgan vositalari, ma’lumotlarga ishlov berish va saqlash, ayniqsa maiumotlami himoya qilish zarur boiib qoldi va bu imkoniyatlami ajratilgan serverlar orqali tarmoqlarda oson ta’minlash mumkin. Ajratilgan serverli tarmoqlarda (9.2-rasm ) tarmoq amaliyot tizimlaming maxsus variantlari ishlatiladi. Ular server vazifasida ishlash uchun optimal- lashtirilgan va server amaliyot tizimlari deyiladi. Bu tarmoqlarda foydalanuchi kompyuterlari mijozning amaliyot tizimlari boshqaruvi ostida ishlaydi. Ajratilgan serverli tarmoqlarda mijoz amaliyot tizimlari odatda, server vazifalaridan ozod qilinadi, bu ulaming tuzilishini sezilarli soddalashtiradi. Mijoz amaliyot tizimlarini ishlab chiqaruvchilar asosiy e’tibomi tarmoq xizmatlarining foydalanuvchi interfeysi va mijoz qismlariga qaratadilar. Soddaroq mijoz amaliyot tizimlari faqat asosiy tarmoq xizmatlari boigan, odatdagi faylli xizmatni va chop etish xizmatini quwatlaydi. Shu bilan bir vaqtda ularga deyarli imkon beradigan mijoz qismlarining keng to‘plamini quwatlaydigan universal mijozlar ham mayjud.  
 
 
   Katta tarmoqlarda mijoz-server munosabatlari bilan bir qatordabir  rutbali  
aloqalardan ham saqlanadi. Bu ayniqsa, ko‘plab komponentlar tuzilmasi  
o‘zgartirilmasdan tarmoqning umumiy tarkibiga kiritiladigan korporativ  
tizimlar uchun dolzarbdir. Ular koфoratsiyaning alohida boiinmalari uchun  
xizmat qiladi va ular  uchun  harakatdagi  va qulay  boigan bir  rutbali o‘zaro  
ishlash  ish  tartibini  saqlashi  maqsadga  muvofiqdir. Bunday  tarmoqlar  
ko‘pincha  elementlar   sifatida  ham  server,  ham  bir  rutbali  tarmoqlar  
qatnashadigan ixcham  sxema bo‘yicha quriladi. 
 
 
 
 
 
 
 
 
 
Katta tarmoqlarda mijoz-server munosabatlari bilan bir qatordabir rutbali aloqalardan ham saqlanadi. Bu ayniqsa, ko‘plab komponentlar tuzilmasi o‘zgartirilmasdan tarmoqning umumiy tarkibiga kiritiladigan korporativ tizimlar uchun dolzarbdir. Ular koфoratsiyaning alohida boiinmalari uchun xizmat qiladi va ular uchun harakatdagi va qulay boigan bir rutbali o‘zaro ishlash ish tartibini saqlashi maqsadga muvofiqdir. Bunday tarmoqlar ko‘pincha elementlar sifatida ham server, ham bir rutbali tarmoqlar qatnashadigan ixcham sxema bo‘yicha quriladi.            Tarmoq amaliyot tizimlarining arxitekturasi 
      Har qanday tizim tushunarli va ratsional  tuzilmaga  ega bo‘lishi  va  aniq  
qo‘yilgan o‘zaro ishlash qoidali tayinlangan funksional qoilanishga ega bogan  
modullarga boiinishi mumkin. Har bir  alohida modulning vazifasini yaqqol  
tushunish, tizimni    rivojlantirishda ishni sezilarli soddalashtiradi. Amaliyot  
tizimning   funksional  murakkabligi  uning   arxitekturasining  murak- 
kablashishiga   olib keladi. Arxitektura - bu turli dasturiy moduliar asosida  
amaliyot tizimlami tarkibiy tashkil etishidir. Odatda, amaliyot tizim tarkibiga 
standart  oichamlarda  bajariladigan va  obyekt modullar,   har  xil   turdagi 
kutubxonalar, dasturlaming dastlabki  matnli  modullan, maxsus   oichamli  
dasturiy modular  (masalan, amaliyot tizimni  xotiraga   yuklovchi moduli,  
kiritish-chiqarish drayverlari), hujjatlashtirish   fayllari, maiumot tizimining  
modullari kiradi.  Ko‘plab zamonaviy  amaliyot   tizimlar  rivojlantirishga, 
kengaytirishga   va  yangi  platformalarga  o‘tkazilishga  qodir   boigan 
yaxshi   tashkillashtirilgan  modulli   tizimlar  hisoblanadi.   Amaliyot tizim- 
ning qandaydir yagona  arxitekturasi  mavjud  emas,  lekin  amaliyot  tizimni  
tashkillashtirishga  universal  yondashuvlar  mavjud.   Yadro va  yordamchi  
modullar. Amaliyot  tizim  arxitekturasini  o‘rganishga umumiy  yondashuv  
uning  barcha  modullarini ikki  guruhga: yadro  (amaliyot tizimning asosiy  
vazifalarini bajaradigan modullar) va yordamchi  vazifalami  bajaradigan    
modullar guruhi ga  bo’linadi (9.3-rasm). 
       Yadro  modullari   jarayonlami,   xotirani,   kiritish-chiqarish   qurilmalarini  
boshqarish kabi asosiy vazifalarni bajaradi. Yadro amaliyot  modul tizimning  
yuragini  tashkil  etadi,  usiz  amaliyot  tizim   ishlamaydi  va  o‘zining vazifa- 
laridan birortasini ham bajara olmaydi.  Yadro  tarkibiga  dasturlami  qayta  
ulash, sahifalami yuklash  yuksizlash, umumiy  dastuming  uzilishlariga ishlov  
berish kabi   hisoblash  jarayonining   tashkil   etilishini ichki  tizim  masala- 
larini   yechadigan vazifalar kiradi. Bu vazifalar amaliy dasturlar (ilovalar) 
 
Tarmoq amaliyot tizimlarining arxitekturasi Har qanday tizim tushunarli va ratsional tuzilmaga ega bo‘lishi va aniq qo‘yilgan o‘zaro ishlash qoidali tayinlangan funksional qoilanishga ega bogan modullarga boiinishi mumkin. Har bir alohida modulning vazifasini yaqqol tushunish, tizimni rivojlantirishda ishni sezilarli soddalashtiradi. Amaliyot tizimning funksional murakkabligi uning arxitekturasining murak- kablashishiga olib keladi. Arxitektura - bu turli dasturiy moduliar asosida amaliyot tizimlami tarkibiy tashkil etishidir. Odatda, amaliyot tizim tarkibiga standart oichamlarda bajariladigan va obyekt modullar, har xil turdagi kutubxonalar, dasturlaming dastlabki matnli modullan, maxsus oichamli dasturiy modular (masalan, amaliyot tizimni xotiraga yuklovchi moduli, kiritish-chiqarish drayverlari), hujjatlashtirish fayllari, maiumot tizimining modullari kiradi. Ko‘plab zamonaviy amaliyot tizimlar rivojlantirishga, kengaytirishga va yangi platformalarga o‘tkazilishga qodir boigan yaxshi tashkillashtirilgan modulli tizimlar hisoblanadi. Amaliyot tizim- ning qandaydir yagona arxitekturasi mavjud emas, lekin amaliyot tizimni tashkillashtirishga universal yondashuvlar mavjud. Yadro va yordamchi modullar. Amaliyot tizim arxitekturasini o‘rganishga umumiy yondashuv uning barcha modullarini ikki guruhga: yadro (amaliyot tizimning asosiy vazifalarini bajaradigan modullar) va yordamchi vazifalami bajaradigan modullar guruhi ga bo’linadi (9.3-rasm). Yadro modullari jarayonlami, xotirani, kiritish-chiqarish qurilmalarini boshqarish kabi asosiy vazifalarni bajaradi. Yadro amaliyot modul tizimning yuragini tashkil etadi, usiz amaliyot tizim ishlamaydi va o‘zining vazifa- laridan birortasini ham bajara olmaydi. Yadro tarkibiga dasturlami qayta ulash, sahifalami yuklash yuksizlash, umumiy dastuming uzilishlariga ishlov berish kabi hisoblash jarayonining tashkil etilishini ichki tizim masala- larini yechadigan vazifalar kiradi. Bu vazifalar amaliy dasturlar (ilovalar) uchun  ruxsat  etilmaydi.  Yadro vazifalarining boshqa  guruhi  amaliy  
masalalarga amaliy  dasturiy  muhit yaratish bilan ularni quwatlashga xizmat  
qiladi.  Ilovalar u  yoki  bu  harakatlami,  faylni  ochish  va  o‘qish,  grafik 
axborotni displeyga  chiqarish, tizim  vaqtini  olishning  bajarilishi   uchun  
so'rovlar   bilan  (tizim chiqaruvlari bilan)    yadroga   murojaat   bo‘lgan  
vazifalarini amaliy dasturlashtirish interfeysi tashkil etadi.  
                       
                         Mahalliy  tarmoqlar. Mahalliy tarmoq xususiyatlari. 
Birinchi mahalliy tarmoqlar paydo bо’lgan vaqtdan beri yuzlab turli xil tarmoq 
texnologiyalari yaratildi, lekin keng miqyosda tanilib, tarqalgan tarmoqlar bir 
nechagina xolos. Taniqli firmalar bu tarmoqlarni qо’llab-quvvatlashlariga va yuqori 
darajada ularni ish faoliyatini tashkiliy tomonlarini standartlashganiga nima sabab  
bо’ldi. Bu  tarmoq  qurilma  va  uskunalarini  kо’p  ishlab  chiqarilishi  va ularning 
narxi pastligi, boshqa tarmoqlarga qaraganda ustunligini ta’minladi. Dasturiy 
ta’minot vositalarini ishlab chiqaruvchilar ham albatta keng tarqalgan qurilma va 
vositalarga mо’ljallangan maxsulotlarini ishlab chiqaradilar. Shuning uchun standart 
tarmoqni tanlagan  foydalanuvchi qurilma  va dasturlarni bir-biri bilan mos 
tushishiga tо’liq kafolat va ishonchga ega bо’ladi. 
Hozirgi vaqtda foydalaniladigan tarmoq turlarini kamaytirish tendensiyasi 
kuchaymoqda. Sabablardan biri shundan iboratki, mahalliy  tarmoqlarda axborot 
uzatish tezligini 100 va hatto 1000 Mbit/s ga yetkazish uchun eng yangi 
texnologiyalarni ishlatish va jiddiy, kо’p mablag’  talab qiladigan   ilmiy-tadqiqot 
ishlarini  amalga  oshirish  kerak.  Tabiiyki  bunday  ishlarni  faqat  katta  firmalar 
amalga  oshira  oladilar  va  ular  о’zi  ishlab  chiqaradigan  standart  tarmoqlarni 
qо’llab-quvvatlaydilar. 
Shuningdek 
kо’pchilik 
foydalanuvchilarda 
qaysidir 
tarmoqlar  о’rnatilgan  va  bu  qurilmalarni  birdaniga,  batamom  boshqa  tarmoq 
qurilmalariga almashtirishni xohlamaydilar. Shuning uchun yaqin kelajakda butkul 
yangi standartlar qabul qilinishi kutilmaydi albatta. 
Bozorda 
standart 
mahalliy 
tarmoqlarning 
turli 
topologiyali, 
turli 
kо’rsatgichlilari juda kо’p, foydalanuvchiga tanlash imkoniyati keng miqyosda 
uchun ruxsat etilmaydi. Yadro vazifalarining boshqa guruhi amaliy masalalarga amaliy dasturiy muhit yaratish bilan ularni quwatlashga xizmat qiladi. Ilovalar u yoki bu harakatlami, faylni ochish va o‘qish, grafik axborotni displeyga chiqarish, tizim vaqtini olishning bajarilishi uchun so'rovlar bilan (tizim chiqaruvlari bilan) yadroga murojaat bo‘lgan vazifalarini amaliy dasturlashtirish interfeysi tashkil etadi. Mahalliy tarmoqlar. Mahalliy tarmoq xususiyatlari. Birinchi mahalliy tarmoqlar paydo bо’lgan vaqtdan beri yuzlab turli xil tarmoq texnologiyalari yaratildi, lekin keng miqyosda tanilib, tarqalgan tarmoqlar bir nechagina xolos. Taniqli firmalar bu tarmoqlarni qо’llab-quvvatlashlariga va yuqori darajada ularni ish faoliyatini tashkiliy tomonlarini standartlashganiga nima sabab bо’ldi. Bu tarmoq qurilma va uskunalarini kо’p ishlab chiqarilishi va ularning narxi pastligi, boshqa tarmoqlarga qaraganda ustunligini ta’minladi. Dasturiy ta’minot vositalarini ishlab chiqaruvchilar ham albatta keng tarqalgan qurilma va vositalarga mо’ljallangan maxsulotlarini ishlab chiqaradilar. Shuning uchun standart tarmoqni tanlagan foydalanuvchi qurilma va dasturlarni bir-biri bilan mos tushishiga tо’liq kafolat va ishonchga ega bо’ladi. Hozirgi vaqtda foydalaniladigan tarmoq turlarini kamaytirish tendensiyasi kuchaymoqda. Sabablardan biri shundan iboratki, mahalliy tarmoqlarda axborot uzatish tezligini 100 va hatto 1000 Mbit/s ga yetkazish uchun eng yangi texnologiyalarni ishlatish va jiddiy, kо’p mablag’ talab qiladigan ilmiy-tadqiqot ishlarini amalga oshirish kerak. Tabiiyki bunday ishlarni faqat katta firmalar amalga oshira oladilar va ular о’zi ishlab chiqaradigan standart tarmoqlarni qо’llab-quvvatlaydilar. Shuningdek kо’pchilik foydalanuvchilarda qaysidir tarmoqlar о’rnatilgan va bu qurilmalarni birdaniga, batamom boshqa tarmoq qurilmalariga almashtirishni xohlamaydilar. Shuning uchun yaqin kelajakda butkul yangi standartlar qabul qilinishi kutilmaydi albatta. Bozorda standart mahalliy tarmoqlarning turli topologiyali, turli kо’rsatgichlilari juda kо’p, foydalanuvchiga tanlash imkoniyati keng miqyosda mavjud. Lekin u yoki bu tarmoqni tanlash muammosi baribir qolgan. Dasturiy 
vositalarni о’zgartirishga qaraganda (ularni almashtirish juda oson) tanlangan 
qurilmalar kо’p yil xizmat qilishi kerak, chunki ularni almashtirish nafaqat kо’p 
mablag’ ta’lab qilishdan tashqari, kabellar yotqizilish va kompyuterlarni о’zgartirish, 
natijada butun tarmoq tizimini о’zgartirishga tо’g’ri kelishi mumkin. Shuning uchun 
tarmoq qurilmasini tanlashda yо’l quyilgan xatolik, dasturiy ta’minotni tanlashda 
yо’l qо’yilgan xatolikka nisbatan ancha qimmatga tushadi. 
1985 yili IBM firmasi tomonidan Token – Ring tarmog’i taklif qilindi (birinchi  
variantlari  1980  yillarda  savdoga  chiqarilgan).  Token –  Ring tarmog’ining 
vazifasi IBM firmasi ishlab chiqarayotgan hamma turdagi kompyuterlarni (oddiy 
shaxsiy kompyuterlardan to katta EXM gacha) birlashtirish edi. Kompyuter 
texnikasini Dunyo miqyosida eng kо’p ishlab chiqaruvchi va eng obrо’li IBM firmasi 
tomonidan taklif qilingan Token – Ring tarmog’iga etibor qilmaslikning sira ham 
iloji yо’q albatta. Muhimi shundaki hozirgi vaqtda Token – Ring xalqaro standart 
IEEE 802.5 sifatida mavjud. Bu holat Token – Ring tarmog’ini Ethernet tarmoq 
mavqei bilan bir о’ringa qо’yadi, albatta. 
IBM firmasi о’z tarmog’ini keng tarqalishi uchun hamma tadbir va choralarni 
amalga oshirdi: tarmoq xujjatlari batafsil tayyorlab tarqatildi, hatto adapterlarni 
prinsipial sxemasigacha bu xujjat tarkibiga kiritildi. Natijada kо’p firmalar, masalan 
3 SOM, Novell, Western Digital, Proteon   kabi formalar adapterlarni ishlab 
chiqarishga kirishdilar. Aytgancha, maxsus shu tarmoq uchun va shuningdek IBM 
PC Network boshqa tarmoqlari uchun Net BIOS konsepsiyasi ishlab chiqilgan. 
Avval ishlab chiqilgan PC Network tarmog’ida Net BIOS dasturida adapterda 
joylashgan doimiy xotirada saqlangan bо’lsa,  Token – Ring tarmog’ida esa Net 
BIOS emulyatsiya dasturi qо’llanilgan, bunday shaklda qо’llanilishi  alohida 
qurilma xususiyatlariga oson moslashuv imkonini beradi va shu bilan birga yuqori 
bosqich dasturlari bilan ham moslashishni taminlab beradi. 
Token – Ring qurilmalarini Ethernet qurilmalari bilan solishtirilsa Token – 
Ring qurilmalari sezilarli darajada qimmat, chunki axborot almashinuvini 
boshqarishning murakkab usullari qо’llanilgan, shuning uchun bu tarmoq nisbatan 
mavjud. Lekin u yoki bu tarmoqni tanlash muammosi baribir qolgan. Dasturiy vositalarni о’zgartirishga qaraganda (ularni almashtirish juda oson) tanlangan qurilmalar kо’p yil xizmat qilishi kerak, chunki ularni almashtirish nafaqat kо’p mablag’ ta’lab qilishdan tashqari, kabellar yotqizilish va kompyuterlarni о’zgartirish, natijada butun tarmoq tizimini о’zgartirishga tо’g’ri kelishi mumkin. Shuning uchun tarmoq qurilmasini tanlashda yо’l quyilgan xatolik, dasturiy ta’minotni tanlashda yо’l qо’yilgan xatolikka nisbatan ancha qimmatga tushadi. 1985 yili IBM firmasi tomonidan Token – Ring tarmog’i taklif qilindi (birinchi variantlari 1980 yillarda savdoga chiqarilgan). Token – Ring tarmog’ining vazifasi IBM firmasi ishlab chiqarayotgan hamma turdagi kompyuterlarni (oddiy shaxsiy kompyuterlardan to katta EXM gacha) birlashtirish edi. Kompyuter texnikasini Dunyo miqyosida eng kо’p ishlab chiqaruvchi va eng obrо’li IBM firmasi tomonidan taklif qilingan Token – Ring tarmog’iga etibor qilmaslikning sira ham iloji yо’q albatta. Muhimi shundaki hozirgi vaqtda Token – Ring xalqaro standart IEEE 802.5 sifatida mavjud. Bu holat Token – Ring tarmog’ini Ethernet tarmoq mavqei bilan bir о’ringa qо’yadi, albatta. IBM firmasi о’z tarmog’ini keng tarqalishi uchun hamma tadbir va choralarni amalga oshirdi: tarmoq xujjatlari batafsil tayyorlab tarqatildi, hatto adapterlarni prinsipial sxemasigacha bu xujjat tarkibiga kiritildi. Natijada kо’p firmalar, masalan 3 SOM, Novell, Western Digital, Proteon kabi formalar adapterlarni ishlab chiqarishga kirishdilar. Aytgancha, maxsus shu tarmoq uchun va shuningdek IBM PC Network boshqa tarmoqlari uchun Net BIOS konsepsiyasi ishlab chiqilgan. Avval ishlab chiqilgan PC Network tarmog’ida Net BIOS dasturida adapterda joylashgan doimiy xotirada saqlangan bо’lsa, Token – Ring tarmog’ida esa Net BIOS emulyatsiya dasturi qо’llanilgan, bunday shaklda qо’llanilishi alohida qurilma xususiyatlariga oson moslashuv imkonini beradi va shu bilan birga yuqori bosqich dasturlari bilan ham moslashishni taminlab beradi. Token – Ring qurilmalarini Ethernet qurilmalari bilan solishtirilsa Token – Ring qurilmalari sezilarli darajada qimmat, chunki axborot almashinuvini boshqarishning murakkab usullari qо’llanilgan, shuning uchun bu tarmoq nisbatan kam tarqalgan. Lekin katta kompyuterlar bilan ulanganda axborot uzatishning katta 
intensivligi zarur bо’lgan vaqtda, tarmoqqa ega bо’lish vaqti chegaralangan 
vaziyatda Token – Ring tarmog’idan foydalanish о’zini oqlaydi, albatta. 
Tashqi kо’rinishidan «yulduz» topologiyasini eslatsa hamki Token – Ring 
tarmog’ida «halqa» topologiyasidan foydalanilgan. Bu aloxida olingan obyektlar 
(kompyuterlar) tarmoqqa tо’g’ri ulanmay, maxsus konsentratorlar yoki ega 
bо’lishning kо’p stansiyali qurilmalari (MSAU yoki MAU - Multistation Access 
Unit,  mnogostansionniye  ustroystva  dostupa)  yordamida  ulanadilar.  Shuning 
uchun tarmoq jismonan yulduz - halqa topologiyasidan tashkil topgan bо’ladi (1– 
rasm). Haqiqatda esa baribir halqaga birlashtirilgan bо’ladilar, ya’ni ulardan har 
biri  axborotni  bir  tarafdagi  qо’shnisidan   olib,  ikkinchi  tarafidagi  qо’shnisiga 
uzatadilar. 
 
 
 
 
 
 
 
MA 
 
MA 
MA 
MA 
 
 
 
     Token-Ring tarmog’ining yulduzsimon aylana topologiyasi 
 
Konsentrator (MAU) halqaga abonentlar ulanishini markazlashtirish, buzilgan 
kompyuterni о’chirib qо’yish, tarmoqni ishini nazorat qilish kabi ishlarni amalga 
oshirish imkonini beradi. Kabelni konsentratorga ulash uchun maxsus razyemlar 
ishlatiladi, ular abonent tarmoqdan uzilgan holatda ham doimiy ulangan  halqa  hosil  
qilish  imkoniyatini  beradi.  Tarmoqda  konsentrator  bitta bо’lishi mumkin, bu 
holda halqaga faqat konsentratorga ulangan abonentlargina ulanadi. 
 
kam tarqalgan. Lekin katta kompyuterlar bilan ulanganda axborot uzatishning katta intensivligi zarur bо’lgan vaqtda, tarmoqqa ega bо’lish vaqti chegaralangan vaziyatda Token – Ring tarmog’idan foydalanish о’zini oqlaydi, albatta. Tashqi kо’rinishidan «yulduz» topologiyasini eslatsa hamki Token – Ring tarmog’ida «halqa» topologiyasidan foydalanilgan. Bu aloxida olingan obyektlar (kompyuterlar) tarmoqqa tо’g’ri ulanmay, maxsus konsentratorlar yoki ega bо’lishning kо’p stansiyali qurilmalari (MSAU yoki MAU - Multistation Access Unit, mnogostansionniye ustroystva dostupa) yordamida ulanadilar. Shuning uchun tarmoq jismonan yulduz - halqa topologiyasidan tashkil topgan bо’ladi (1– rasm). Haqiqatda esa baribir halqaga birlashtirilgan bо’ladilar, ya’ni ulardan har biri axborotni bir tarafdagi qо’shnisidan olib, ikkinchi tarafidagi qо’shnisiga uzatadilar. MA MA MA MA Token-Ring tarmog’ining yulduzsimon aylana topologiyasi Konsentrator (MAU) halqaga abonentlar ulanishini markazlashtirish, buzilgan kompyuterni о’chirib qо’yish, tarmoqni ishini nazorat qilish kabi ishlarni amalga oshirish imkonini beradi. Kabelni konsentratorga ulash uchun maxsus razyemlar ishlatiladi, ular abonent tarmoqdan uzilgan holatda ham doimiy ulangan halqa hosil qilish imkoniyatini beradi. Tarmoqda konsentrator bitta bо’lishi mumkin, bu holda halqaga faqat konsentratorga ulangan abonentlargina ulanadi. Ethernet tarmoqlari 
Standart tarmoqlar о’rtasida eng kо’p tarqalgan tarmoq bu Ethernet tarmog’idir. 
U birinchi bо’lib 1972 yilda Xerox firmasi tomonidan yaratilib, ishlab chiqarila 
boshlandi. Tarmoq loyihasi ancha muvaffaqiyatli bо’lganligi uchun 1980 yili uni 
katta firmalardan DEC va Intel qо’lladilar (Ethernet tarmog’ini birgalikda qо’llagan 
firmalarni bosh harflari bilan DIX deb yuritila boshlandi). Bu uchta firmaning  
harakati  va  qо’llashi  natijasida  1985  yili  Ethernet  xalqaro  standarti bо’lib qoldi, 
uni katta xalqaro standartlar tashkilotlari standart sifatida qabul qiladilar: 802 IEEE 
qomitasi (Institute of Electrical and Electronic Engineers) va ECMA (European 
Computer Manufactures Association). Bu standart IEEE 802.03 nomini oldi. 
IEEE 802.03 standartining asosiy kо’rsatgichlari quyidagilar: 
Topologiyasi – shina; uzatish muhiti – koaksial kabel; uzatish tezligi – 10 
Mbit/s; maksimal uzunligi – 5 km; abonentlarning maksimal soni – 1024 tagachan; 
tarmoq  qismining  uzunligi   –  500  m;  tarmoqning  bir  qismidagi   maksimal 
abonentlar sini – 100 tagacha; tarmoqqa ega bо’lish usuli – CSMA/CD, uzatish 
modulyatsiyasiz (monokanal). 
Jiddiy qaralganda IEEE 802.03 va Ethernet orasida oz farq mavjud, lekin 
ular haqida odatda eslanmaydi. 
                Yadro va yordamchi modullar. Operatsion tizim arxitekturasini 
o’rganishga umumiy yondashuv uning barcha modullarini ikki guruhga: yadro 
(operatsion tizimning  asosiy  vazifalarini  bajaradigan  modullar)  va  yordamchi 
vazifalarni bajaradigan modullar guruhiga bo’linadi (3-rasm). 
 
 
Ethernet tarmoqlari Standart tarmoqlar о’rtasida eng kо’p tarqalgan tarmoq bu Ethernet tarmog’idir. U birinchi bо’lib 1972 yilda Xerox firmasi tomonidan yaratilib, ishlab chiqarila boshlandi. Tarmoq loyihasi ancha muvaffaqiyatli bо’lganligi uchun 1980 yili uni katta firmalardan DEC va Intel qо’lladilar (Ethernet tarmog’ini birgalikda qо’llagan firmalarni bosh harflari bilan DIX deb yuritila boshlandi). Bu uchta firmaning harakati va qо’llashi natijasida 1985 yili Ethernet xalqaro standarti bо’lib qoldi, uni katta xalqaro standartlar tashkilotlari standart sifatida qabul qiladilar: 802 IEEE qomitasi (Institute of Electrical and Electronic Engineers) va ECMA (European Computer Manufactures Association). Bu standart IEEE 802.03 nomini oldi. IEEE 802.03 standartining asosiy kо’rsatgichlari quyidagilar: Topologiyasi – shina; uzatish muhiti – koaksial kabel; uzatish tezligi – 10 Mbit/s; maksimal uzunligi – 5 km; abonentlarning maksimal soni – 1024 tagachan; tarmoq qismining uzunligi – 500 m; tarmoqning bir qismidagi maksimal abonentlar sini – 100 tagacha; tarmoqqa ega bо’lish usuli – CSMA/CD, uzatish modulyatsiyasiz (monokanal). Jiddiy qaralganda IEEE 802.03 va Ethernet orasida oz farq mavjud, lekin ular haqida odatda eslanmaydi. Yadro va yordamchi modullar. Operatsion tizim arxitekturasini o’rganishga umumiy yondashuv uning barcha modullarini ikki guruhga: yadro (operatsion tizimning asosiy vazifalarini bajaradigan modullar) va yordamchi vazifalarni bajaradigan modullar guruhiga bo’linadi (3-rasm).  
OT   yadrosi va yordamchi modullar. 
 
Yadro modullari jarayonlarni, xotirani, kiritish-chiqarish qurilmalarini 
boshqarish kabi asosiy vazifalarni bajaradi. Yadro operatsion modul tizimning 
yuragini tashkil etadi, usiz operatsion tizim ishlamaydi va o’zining vazifalaridan 
birortasini ham bajara olmaydi. 
Yadro tarkibiga dasturlarni qayta ulash, sahifalarni yuklash/yuksizlash, umumiy 
dasturning uzilishlariga ishlov berish kabi hisoblash jarayonining tashkil eilishini 
ichki tizim masalalarini yechadigan vazifalar kiradi. Bu vazifalar amaliy dasturlar 
(ilovalar) uchun ruxsat etilmaydi. Yadro vazifalarining boshqa guruhi amaliy 
masalalarga amaliy dasturiy muhit yaratish bilan ularni quvvatlashga xizmat qiladi. 
Ilovalar u yoki bu harakatlarni, faylni ochish va o’qish, grafik axborotni displeyga 
chiqarish, tizim vaqtini olishning bajarilishi uchun so’rovlar bilan (tizim chiqaruvlari 
bilan)  yadroga  murojaat  qilishi  mumkin.  Yadroning  ilovalar  orqali chaqirilishi 
mumkin bo’lgan  vazifalarini amaliy dasturlashtirish interfeysi tashkil etadi. 
Yadro modullari bajaradigan vazifalar operatsion tizimning ko’p ishlatadigan 
vazifalari hisoblanadi, shuning uchun ularning bajarilish tezligi umuman butun 
tizimning unumdorligini aniqlaydi. Operatsion tizimning yuqori ishlash tezligini 
ta’minlash uchun yadroning barcha modullari yoki ularning katta qismi doimo 
operativ xotirada joylashadi, ya’ni rezident deb hisoblanadi. Odatda, yadro 
foydalanuvchi ilovalari o’lchamlaridan farqlanadigan maxsus o’lchamdagi dasturiy 
modul tarzida bajariladi. 
Operatsion tizimning qolgan modullari kamroq muhim bo’lgan vazifalarni 
bajaradi. Masalan, bunday yordamchi modullarga magnit tasmada ma’lumotlarni 
arxivlashtirish, diskli defragmentatsiyalash, matn muharriri dasturlarini kiritish 
mumkin. Operatsion tizimning yordamchi modullari ilovalar yoki protseduralar 
kutubxonasi tarzida bajariladi. 
OT yadrosi va yordamchi modullar. Yadro modullari jarayonlarni, xotirani, kiritish-chiqarish qurilmalarini boshqarish kabi asosiy vazifalarni bajaradi. Yadro operatsion modul tizimning yuragini tashkil etadi, usiz operatsion tizim ishlamaydi va o’zining vazifalaridan birortasini ham bajara olmaydi. Yadro tarkibiga dasturlarni qayta ulash, sahifalarni yuklash/yuksizlash, umumiy dasturning uzilishlariga ishlov berish kabi hisoblash jarayonining tashkil eilishini ichki tizim masalalarini yechadigan vazifalar kiradi. Bu vazifalar amaliy dasturlar (ilovalar) uchun ruxsat etilmaydi. Yadro vazifalarining boshqa guruhi amaliy masalalarga amaliy dasturiy muhit yaratish bilan ularni quvvatlashga xizmat qiladi. Ilovalar u yoki bu harakatlarni, faylni ochish va o’qish, grafik axborotni displeyga chiqarish, tizim vaqtini olishning bajarilishi uchun so’rovlar bilan (tizim chiqaruvlari bilan) yadroga murojaat qilishi mumkin. Yadroning ilovalar orqali chaqirilishi mumkin bo’lgan vazifalarini amaliy dasturlashtirish interfeysi tashkil etadi. Yadro modullari bajaradigan vazifalar operatsion tizimning ko’p ishlatadigan vazifalari hisoblanadi, shuning uchun ularning bajarilish tezligi umuman butun tizimning unumdorligini aniqlaydi. Operatsion tizimning yuqori ishlash tezligini ta’minlash uchun yadroning barcha modullari yoki ularning katta qismi doimo operativ xotirada joylashadi, ya’ni rezident deb hisoblanadi. Odatda, yadro foydalanuvchi ilovalari o’lchamlaridan farqlanadigan maxsus o’lchamdagi dasturiy modul tarzida bajariladi. Operatsion tizimning qolgan modullari kamroq muhim bo’lgan vazifalarni bajaradi. Masalan, bunday yordamchi modullarga magnit tasmada ma’lumotlarni arxivlashtirish, diskli defragmentatsiyalash, matn muharriri dasturlarini kiritish mumkin. Operatsion tizimning yordamchi modullari ilovalar yoki protseduralar kutubxonasi tarzida bajariladi. Operatsion tizimlarining ba’zi komponentlari oddiy ilova tarzida, ya’ni bunday 
operatsion tizim o’lchami uchun standart bo’lgan, bajariladigan modullar tarzida 
amalga oshiriladi, shuning uchun operatsion tizim va ilovalar orasida aniq chegarani 
o’tkazish  juda qiyin bo’ladi.  Yordamchi modullar bir necha guruhlarga bo’linadi: 
-masalan, disklardagi ma’lumotlarni zichlash, ma’lumotlarni magnit tasmaga 
arxivlashtirish kabi kompyuter tizimini alohida boshqarish masalalarini yechadigan 
dasturlar; 
- ma’tn yoki grafik muharrirlar, kompilyatorlar, kompanovkachilar kabi tizimli 
qayta ishlaydigan dasturlar; 
- foydalanuvchi interfeysining maxsus variantlari, kalkulyator, hatto o’yinlar 
kabi qo’shimcha xizmatlarni foydalanuvchiga havola etish dasturlari; 
- masalan, matematik funksiyalar kutubxonasi, kiritish-chiqarish funksiyasi 
kabi 
amaliy 
dasturlarning 
ishlab 
chiqishini 
soddalashtiradigan 
turli 
qo’llanilishlardagi protseduralar   kutubxonasi. Qayta ishlaydigan dasturlar va 
kutubxonalar yadro funksiyasiga tizim chaqiruvchilari vositasida murojaat qiladi. 
Operatsion tizimning yadro va modul-ilovalarga ajratilishi OT oson 
kengaytirishni ta’minlaydi. Yuqori darajadagi funksiyani qo’shish uchun yangi 
ilovani ishlab chiqish yetarli bo’ladi, bunda yadro tizimini tashkil etadigan 
mas’ul funksiyalarni modifikatsiyalash ta’lab qilinmaydi. 
Tizim ishlov berish dasturlari va kutubxonalar utilitlar tarzida bajarilgan 
operatsion tizim modullari, odatda, operativ xotiraga o’z vazifalarining 
bajarilishi vaqtigagina yuklanadi. Faqat operativ xotirada doimo operatsion tizim 
yadrosini tashkil etgan juda zarur rezident dasturlar joylashadi. 
Amaliy masalalar bajarilishining borishini ishonchli bajarish uchun OT unga 
nisbatan yuqoriroq pog’onaga ega bo’lishi kerak, chunki noaniq ishlaydigan 
masalalar operatsion tizim kodlarining qismini tasodifan buzib qo’yishi mumkin. 
Bitta ham ilova operatsion tizimning ruxsatisiz qo’shimcha xotira sohasini olish, 
protsessorni operatsion tizim ruxsat etgan vaqt davridan egallash, birgalikda 
ishlatiladigan tashqi qurilmalarni bevosita boshqarish imkoniyatiga ega 
bo’lmasligi kerak. 
Bu qoidani ta’minlovchi ish tartibi kompyuter apparatining minimal darajada 
ikki foydalanuvchi ish tartibi (User mode) va yuqori darajali ish tartibi, 
shuningdek, yadro  ish  tartibi  (kemel  mode)  yoki  supervizor  ish  tartibi  
(Supervisor  mode) deyiladi (4-rasm). Bu holda, operatsion tizim va uning ba’zi 
qismlari yadro ish tartibida, amaliy masalalar esa foydalanuvchi ish tartibida 
ishlaydi. Yadro operatsion tizimning barcha asosiy vazifalarini bajarish sababli u 
yuqori pog’onali ish tartibida ishlaydigan operatsion tizimning qismi bo’lib qoladi, 
tizim ishlov berish dasturlari va foydalanuvchining amaliy masalalari esa 
foydalanuvchi ish tartibida ishlaydi. 
Operatsion tizimlarining ba’zi komponentlari oddiy ilova tarzida, ya’ni bunday operatsion tizim o’lchami uchun standart bo’lgan, bajariladigan modullar tarzida amalga oshiriladi, shuning uchun operatsion tizim va ilovalar orasida aniq chegarani o’tkazish juda qiyin bo’ladi. Yordamchi modullar bir necha guruhlarga bo’linadi: -masalan, disklardagi ma’lumotlarni zichlash, ma’lumotlarni magnit tasmaga arxivlashtirish kabi kompyuter tizimini alohida boshqarish masalalarini yechadigan dasturlar; - ma’tn yoki grafik muharrirlar, kompilyatorlar, kompanovkachilar kabi tizimli qayta ishlaydigan dasturlar; - foydalanuvchi interfeysining maxsus variantlari, kalkulyator, hatto o’yinlar kabi qo’shimcha xizmatlarni foydalanuvchiga havola etish dasturlari; - masalan, matematik funksiyalar kutubxonasi, kiritish-chiqarish funksiyasi kabi amaliy dasturlarning ishlab chiqishini soddalashtiradigan turli qo’llanilishlardagi protseduralar kutubxonasi. Qayta ishlaydigan dasturlar va kutubxonalar yadro funksiyasiga tizim chaqiruvchilari vositasida murojaat qiladi. Operatsion tizimning yadro va modul-ilovalarga ajratilishi OT oson kengaytirishni ta’minlaydi. Yuqori darajadagi funksiyani qo’shish uchun yangi ilovani ishlab chiqish yetarli bo’ladi, bunda yadro tizimini tashkil etadigan mas’ul funksiyalarni modifikatsiyalash ta’lab qilinmaydi. Tizim ishlov berish dasturlari va kutubxonalar utilitlar tarzida bajarilgan operatsion tizim modullari, odatda, operativ xotiraga o’z vazifalarining bajarilishi vaqtigagina yuklanadi. Faqat operativ xotirada doimo operatsion tizim yadrosini tashkil etgan juda zarur rezident dasturlar joylashadi. Amaliy masalalar bajarilishining borishini ishonchli bajarish uchun OT unga nisbatan yuqoriroq pog’onaga ega bo’lishi kerak, chunki noaniq ishlaydigan masalalar operatsion tizim kodlarining qismini tasodifan buzib qo’yishi mumkin. Bitta ham ilova operatsion tizimning ruxsatisiz qo’shimcha xotira sohasini olish, protsessorni operatsion tizim ruxsat etgan vaqt davridan egallash, birgalikda ishlatiladigan tashqi qurilmalarni bevosita boshqarish imkoniyatiga ega bo’lmasligi kerak. Bu qoidani ta’minlovchi ish tartibi kompyuter apparatining minimal darajada ikki foydalanuvchi ish tartibi (User mode) va yuqori darajali ish tartibi, shuningdek, yadro ish tartibi (kemel mode) yoki supervizor ish tartibi (Supervisor mode) deyiladi (4-rasm). Bu holda, operatsion tizim va uning ba’zi qismlari yadro ish tartibida, amaliy masalalar esa foydalanuvchi ish tartibida ishlaydi. Yadro operatsion tizimning barcha asosiy vazifalarini bajarish sababli u yuqori pog’onali ish tartibida ishlaydigan operatsion tizimning qismi bo’lib qoladi, tizim ishlov berish dasturlari va foydalanuvchining amaliy masalalari esa foydalanuvchi ish tartibida ishlaydi. Ko’rsatilgan yadro ish tartibi va foydalanuvchi ish tartiblarini UNIX, OS/390, 
OS/2, 
WindowsnT, Windows 2000, Windows XP, Windows Server 
2003, Windows Vista kabi ko’plab operatsion tizimlar ishlatadi. 
 
                                            Foydalanuvchi va yadro ish tartibi. 
 
Yadro asosidagi operatsion tizimni uchta shajarasimon joylashgan 
qatlamlaridan iborat tizim sifatida ko’rib chiqish mumkin. Pastki qatlamni 
apparatura, oraliq qatlamini yadro, qayta ishlaydigan dasturlar va ilovalar 
tizimning yuqori qatlamini tashkil etadi (5-rasm). Bunda har bir qatlam faqat 
tutash qatlamlar bilan o’zaro aloqa qilishi mumkin. Operatsion tizimning bunday 
tashkil etilishida amaliy masalalar apparatura bilan  bevosita emas, faqat yadro 
qatlami orqali o’zaro ishlashadi. 
 
 
                                  Hisoblash tizimining uch qatlamli tarkibi. 
 
Tizimning bunday tashkil etilishi tizimning ishlab chiqishni sezilarli 
soddalashtiradi, chunki u dastlab qatlamlar va qatlamlararo interfeyslarning 
vazifalarini aniqlash, keyin esa qatlamlar vazifalarining quvvatini bosqichma- 
bosqich 
oshirish 
imkoniyatini 
beradi. 
Bundan 
tashqari, 
tizimni 
modernizatsiyalashda boshqa qatlamlarda qandaydir o’zgartirishlarni amalga 
oshirishning zaruratisiz qatlam ichidagi modullarni o’zgartirish mumkin (agar bu 
Ko’rsatilgan yadro ish tartibi va foydalanuvchi ish tartiblarini UNIX, OS/390, OS/2, WindowsnT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista kabi ko’plab operatsion tizimlar ishlatadi. Foydalanuvchi va yadro ish tartibi. Yadro asosidagi operatsion tizimni uchta shajarasimon joylashgan qatlamlaridan iborat tizim sifatida ko’rib chiqish mumkin. Pastki qatlamni apparatura, oraliq qatlamini yadro, qayta ishlaydigan dasturlar va ilovalar tizimning yuqori qatlamini tashkil etadi (5-rasm). Bunda har bir qatlam faqat tutash qatlamlar bilan o’zaro aloqa qilishi mumkin. Operatsion tizimning bunday tashkil etilishida amaliy masalalar apparatura bilan bevosita emas, faqat yadro qatlami orqali o’zaro ishlashadi. Hisoblash tizimining uch qatlamli tarkibi. Tizimning bunday tashkil etilishi tizimning ishlab chiqishni sezilarli soddalashtiradi, chunki u dastlab qatlamlar va qatlamlararo interfeyslarning vazifalarini aniqlash, keyin esa qatlamlar vazifalarining quvvatini bosqichma- bosqich oshirish imkoniyatini beradi. Bundan tashqari, tizimni modernizatsiyalashda boshqa qatlamlarda qandaydir o’zgartirishlarni amalga oshirishning zaruratisiz qatlam ichidagi modullarni o’zgartirish mumkin (agar bu ichki o’zgartirishlarda qatlamlararo interfeys qandayligicha qolsa). 
 
 
                           Ikki kompyuter dasturiy komponentlarining aloqasi 
 
 
 
 
 
 
    Tarmoqda masofadagi printerdan foydalanish 
 
 
ichki o’zgartirishlarda qatlamlararo interfeys qandayligicha qolsa). Ikki kompyuter dasturiy komponentlarining aloqasi Tarmoqda masofadagi printerdan foydalanish  
 
 
 
STS kommutatsiya maydoni. 
 
 
 
 
 
 
 
 
             TST kommutatsiya maydoni. 
 
 
 
 
 
STS kommutatsiya maydoni. TST kommutatsiya maydoni.                                                    Xisobot 
                                       Ichi oynani ochib olamiz  
 
     
 
        Kampyuterlarni joyashtirib unga Desktop > IP Configuration ga kirib         
kampyuterlarga IP manzil berib chiqamiz  
 
 
Xisobot Ichi oynani ochib olamiz Kampyuterlarni joyashtirib unga Desktop > IP Configuration ga kirib kampyuterlarga IP manzil berib chiqamiz                         Kampyuterga IP kirtib bo’lgandan keyingi holat  
 
     
                   Packet Tracer 5.0 Cisco dasturi yordamida tuzilgan loyiha  
 
Switch>enable 
Switch#configure terminal 
Enter configuration commands, one per line.  End with CNTL/Z. 
Switch(config)#interface FastEthernet5/1 
Switch(config-if)# 
Switch(config-if)#exit 
Switch(config)#interface FastEthernet5/1 
Switch(config-if)# 
Switch(config-if)#exit 
Switch(config)#interface FastEthernet4/1 
Switch(config-if)# 
Switch(config-if)#exit 
Switch(config)#interface FastEthernet4/1 
Switch(config-if)# 
Kampyuterga IP kirtib bo’lgandan keyingi holat Packet Tracer 5.0 Cisco dasturi yordamida tuzilgan loyiha Switch>enable Switch#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#interface FastEthernet5/1 Switch(config-if)# Switch(config-if)#exit Switch(config)#interface FastEthernet5/1 Switch(config-if)# Switch(config-if)#exit Switch(config)#interface FastEthernet4/1 Switch(config-if)# Switch(config-if)#exit Switch(config)#interface FastEthernet4/1 Switch(config-if)# Switch(config-if)#exit 
Switch(config)#interface FastEthernet3/1 
Switch(config-if)# 
Switch(config-if)#exit 
Switch(config)#interface FastEthernet2/1 
Switch(config-if)# 
Switch(config-if)#exit 
Switch(config)#interface FastEthernet5/1 
Switch(config-if)# 
Switch(config-if)#exit 
Switch(config)#interface Ethernet7/1 
Switch(config-if)# 
Switch(config-if)#exit 
Switch(config)# 
Switch(config)# 
Switch(config)#interface FastEthernet0/1 
Switch(config-if)# 
Switch(config-if)#exit 
Switch(config)#interface FastEthernet1/1 
Switch(config-if)# 
Switch(config-if)#exit 
Switch(config)#interface FastEthernet3/1 
Switch(config-if)# 
Switch(config-if)#exit 
Switch(config)#interface Ethernet6/1 
Switch(config-if)# 
Switch(config-if)#exit 
Switch(config)#interface Ethernet7/1 
Switch(config-if)# 
Switch(config-if)#exit Switch(config)#interface FastEthernet3/1 Switch(config-if)# Switch(config-if)#exit Switch(config)#interface FastEthernet2/1 Switch(config-if)# Switch(config-if)#exit Switch(config)#interface FastEthernet5/1 Switch(config-if)# Switch(config-if)#exit Switch(config)#interface Ethernet7/1 Switch(config-if)# Switch(config-if)#exit Switch(config)# Switch(config)# Switch(config)#interface FastEthernet0/1 Switch(config-if)# Switch(config-if)#exit Switch(config)#interface FastEthernet1/1 Switch(config-if)# Switch(config-if)#exit Switch(config)#interface FastEthernet3/1 Switch(config-if)# Switch(config-if)#exit Switch(config)#interface Ethernet6/1 Switch(config-if)# Switch(config-if)#exit Switch(config)#interface Ethernet7/1 Switch(config-if)# Switch(config-if)#exit 
Switch(config)#interface Ethernet8/1 
Switch(config-if)# 
Switch(config-if)#exit 
Switch(config)#interface Ethernet6/1 
Switch(config-if)# 
Switch(config-if)#exit 
Switch(config)#interface Ethernet7/1 
Switch(config-if)# 
Switch(config-if)#exit 
Switch(config)#interface Ethernet9/1 
Switch(config-if)# 
Switch(config-if)#end 
 
 
 
 
 
 
Switch(config-if)#exit Switch(config)#interface Ethernet8/1 Switch(config-if)# Switch(config-if)#exit Switch(config)#interface Ethernet6/1 Switch(config-if)# Switch(config-if)#exit Switch(config)#interface Ethernet7/1 Switch(config-if)# Switch(config-if)#exit Switch(config)#interface Ethernet9/1 Switch(config-if)# Switch(config-if)#end                          Moliyaviy hisobat (ushbu loyha qiymati ): 
       -Kompyuter har birining qiymati o’rtacha;(6 000 000 so’m) deb olsak  
bizda 17 ta kampyuter bo’lganligi uchun (102 000 000 so’m ) 
       -Bu tarmoqga 3 ta switch ishlatildi har birining qiymati (3 000 000so’m ) 
deb olsak jami (9 000 000)   
       -Kampyuter bilan Switch ni ulashga ishlatilgan kabel (copper Straight- 
Through) kabeldan 90 metir ishlatilgan bo’lsa 1m=95 000 so’m deb olsak 
jami 90m ga 8 550 000 so’m   
      -Switch bilan Switchni ulashga ishlatilgan kabel (Copper Cross-Over)< 
Kabeldan 20m ishlatilgan bo’lsa 1m=100 000 so’m deb olsak jami 
2 000 000 so’m ketadi  
Loyhaning umumiy qiymati 121 550 000 so’mni tashkel etadi  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Moliyaviy hisobat (ushbu loyha qiymati ): -Kompyuter har birining qiymati o’rtacha;(6 000 000 so’m) deb olsak bizda 17 ta kampyuter bo’lganligi uchun (102 000 000 so’m ) -Bu tarmoqga 3 ta switch ishlatildi har birining qiymati (3 000 000so’m ) deb olsak jami (9 000 000) -Kampyuter bilan Switch ni ulashga ishlatilgan kabel (copper Straight- Through) kabeldan 90 metir ishlatilgan bo’lsa 1m=95 000 so’m deb olsak jami 90m ga 8 550 000 so’m -Switch bilan Switchni ulashga ishlatilgan kabel (Copper Cross-Over)< Kabeldan 20m ishlatilgan bo’lsa 1m=100 000 so’m deb olsak jami 2 000 000 so’m ketadi Loyhaning umumiy qiymati 121 550 000 so’mni tashkel etadi                 
                     FOYDALANILGAN ADABIYOTLAR RO’YXATI 
1. Qaxxorov A.A. Tarmoqlami rejalashtirish va qurish. O'quv  qo'llanma - 
Т.: Noshir, 2012, 224 b. 
2. Musaev  ММ  Kopyuter  tizimlari  va  tarmoqlari.  0‘quv   qo‘llanma. -Т.: 
Aloqachi, 2013, 394 b. 
3. Yusupbekov N.R, Muxitdinov DP, Bazarov MB. Elektron   hisoblash 
mashi-nalarini kimyo texnologiyasida qo‘llash. - Т.: Fan,  2010,492b 
4. https://www.top500. org/resources/top-systems 
5. Shodiyev M       Maruza Mashg’ulotlar 
6. http://www.ziyonet.uz- axborot resurslari 
7. http://www.aim.uz 
 
 
 
 
 
 
 
 
 
 
 
FOYDALANILGAN ADABIYOTLAR RO’YXATI 1. Qaxxorov A.A. Tarmoqlami rejalashtirish va qurish. O'quv qo'llanma - Т.: Noshir, 2012, 224 b. 2. Musaev ММ Kopyuter tizimlari va tarmoqlari. 0‘quv qo‘llanma. -Т.: Aloqachi, 2013, 394 b. 3. Yusupbekov N.R, Muxitdinov DP, Bazarov MB. Elektron hisoblash mashi-nalarini kimyo texnologiyasida qo‘llash. - Т.: Fan, 2010,492b 4. https://www.top500. org/resources/top-systems 5. Shodiyev M Maruza Mashg’ulotlar 6. http://www.ziyonet.uz- axborot resurslari 7. http://www.aim.uz