O‘qitish materiallar




Download 4,74 Mb.
Pdf ko'rish
bet59/183
Sana24.09.2024
Hajmi4,74 Mb.
#272179
1   ...   55   56   57   58   59   60   61   62   ...   183
Bog'liq
Axborot texnologiyalar asoslari Amirova Zubayda Shodmanovna

Linux operatsion tizimi
1991 yilda Finlyandiya talabasi Linus Torvalds elektron pochta orqali OT-ning 
birinchi prototipini elektron pochta orqali yubordi va uni yoqtirgan har kimni 
uning ishiga javob bermaslikka chaqirdi. O'shandan beri ko'plab dasturchilar 
qurilma drayverlarini qo'shish, turli xil dasturlarni ishlab chiqish va boshqalar 
orqali Linux-ni qo'llab-quvvatlashni boshladilar. Linux hozirda juda kuchli va 
bepul tizimdir. 
Linus Torvalds operatsion tizimning o'zi emas, balki mavjud tarkibiy qismlarni 
birlashtirgan holda, yadroni yaratdi. Uchinchi tomon kompaniyalari o'z bizneslarini 
rivojlantirish uchun yaxshi istiqbollarni ko'rib, tez orada operatsion tizimni 
yordamchi dasturlar va amaliy dasturiy ta'minot bilan to'ldirishga kirishdilar. 
Ushbu yondoshuvning etishmovchiligi bu yaxlit va puxta o'ylangan tizimni 
o'rnatish tartibining yo'qligi va bu Linux-ni kengroq qabul qilish uchun asosiy 
to'siqlardan biri hisoblanadi. Va shunga qaramay, ushbu operatsion tizim yildan-
yilga tarmoq operatsion tizimlarining taniqli global ishlab chiqaruvchilarining 
tobora ko'proq bozor ulushini yutmoqda. 


Juda ko'p .. lar bor har xil turlari dastur sohalarida, apparat platformalarida va 
amalga oshirish usullarida farq qiladigan operatsion tizimlar. Tabiiyki, bu ushbu 
operatsion tizimlar o'rtasidagi muhim funktsional farqlarga olib keladi. Hatto 
ma'lum bir operatsion tizim uchun ham bajarilgan funktsiyalar to'plamini aniqlash 
oson emas, bugungi kunda OTga tashqi komponent tomonidan bajariladigan 
funktsiyani, ertaga u ajralmas qismga aylanishi mumkin va aksincha. Shuning 
uchun, operatsion tizimlarni o'rganayotganda, barcha operatsion tizimlarga xos 
bo'lgan funktsiyalarni mahsulotlar sinfi sifatida ajratish juda muhimdir. 
Kompyuterning operatsion tizimi - bu bir tomondan dasturlar va foydalanuvchilar, 
boshqa tomondan kompyuter uskunalari o'rtasida interfeys vazifasini bajaradigan 
o'zaro bog'liq dasturlar majmui. Ushbu ta'rifga muvofiq, OT ikkita funktsional 
guruhni bajaradi: 
1 foydalanuvchiga yoki dasturchiga kompyuterning haqiqiy apparati o'rniga 
kengaytirilgan virtual mashinani berish, bu bilan ishlash qulayroq va dasturlash 
osonroq; 
2 ba'zi bir mezonlarga muvofiq o'z resurslarini oqilona boshqarish orqali 
kompyuterdan foydalanish samaradorligini oshirish. 
Muammolarini muvaffaqiyatli hal qilish uchun zamonaviy foydalanuvchi yoki 
hatto dasturchi dasturiy ta'minotni kompyuter uskunalari to'g'risida puxta 
bilmasdan bajarishi mumkin. U kompyuterning turli xil elektron komponentlari va 
elektromexanik tarkibiy qismlari qanday bo'lishidan xabardor bo'lishi shart emas. 
Bundan tashqari, foydalanuvchi ko'pincha protsessor ko'rsatmalarini ham 
bilmasligi mumkin. Foydalanuvchi-dasturchi operatsion tizim tomonidan 
ta'minlangan yuqori darajadagi kuchli funktsiyalar bilan shug'ullanish uchun 
ishlatiladi. 
Shunday qilib, masalan, disk bilan ishlashda, OT ostida ishlash uchun dastur 
yozadigan dasturchi yoki OT-ning oxirgi foydalanuvchisi uni fayllar to'plami 
sifatida ifodalashi kerak, ularning har biri o'z nomiga ega. Fayl bilan ishlashda 
ketma-ketlik bu uni ochish, bir yoki bir nechta o'qish yoki yozish operatsiyalarini 
bajarish va faylni yopishdir. Yozish paytida ishlatiladigan chastota modulyatsiyasi 
yoki o'qish / yozish magnit boshlarini siljitish mexanizmining joriy holati kabi 
dasturlar dasturchini tashvishga solmasligi kerak. Bu dasturiy ta'minotdan 
aksariyat apparat xususiyatlarini yashiradigan va kerakli fayllar bilan sodda va 
qulay ishlashga imkon beradigan operatsion tizim. 
Agar dasturchi to'g'ridan-to'g'ri kompyuter apparati bilan ishlayotgan bo'lsa, OT 
ishtirokisiz, keyin ma'lumot blokini diskdan o'qishni tashkil qilish uchun dasturchi 
ko'plab parametrlarni ko'rsatadigan o'ndan ortiq buyruqlardan foydalanishi kerak 
edi: diskdagi blok raqami, trekdagi sektor raqami va boshqalar. disk bilan 
almashish operatsiyalari bo'lsa, u o'z dasturida bajarilgan operatsiya natijalarini 


tahlil qilishni ta'minlashi kerak edi. Disk tekshirgichi operatsiyani bajarish uchun 
yigirmadan ortiq turli xil variantlarni aniqlashga qodirligini hisobga olib, disk 
darajasida almashinuvni apparat darajasida dasturlashtirish eng muhim ish emas. 
Faylni terminaldan o'qish uchun treklar va tarmoqlarning raqam manzillarini 
ko'rsatishni talab qilsa, foydalanuvchining ishi og'ir bo'lmaydi. 
Operatsion tizim dasturchilarni nafaqat disk drayveri apparati bilan bevosita 
ishlash, ularni oddiy fayl interfeysi bilan ta'minlash zaruriyatidan xalos qiladi, 
balki boshqa kompyuter uskunalarini boshqarish bilan bog'liq bo'lgan barcha 
boshqa operatsiyalarni bajaradi: jismoniy xotira, taymerlar, printerlar va boshqalar. 
Operatsion tizim nafaqat foydalanuvchilar va dasturchilarni kompyuter apparatiga 
qulay interfeys bilan ta'minlabgina qolmay, balki kompyuter resurslarini ajratuvchi 
mexanizm hamdir. 
MS DOS - bu eng ko'p ishlatiladigan operatsion tizim shaxsiy kompyuterlar... MS-
DOS uchun ilovalar soni o'n minglabni tashkil etadi.Hech qachon shiddat bilan 
rivojlanayotgan kompyuter sohasida bunday ko'p sonli dasturlar bo'lmagan. Ushbu 
dasturlarning xilma-xilligi MS DOS operatsion tizimini yanada rivojlangan va 
kuchli operatsion tizimlarning etakchisida ushlab turadi. Tabiiyki, ushbu OS 
o'zining afzalliklari va kamchiliklariga ega. 
DOS cheklovlari Shubhasiz, 90-yillarning hisoblash tizimlarining asosiy farqlovchi 
xususiyati bu foydalanuvchining grafik interfeysi (GUI). GUI tarafdorlarining 
ta'kidlashicha, qayta ishlangan ob'ektlarni to'g'ridan-to'g'ri vizual idrok etishga 
yo'naltirilgan ushbu interfeys kompyuter bilan ishlashni sezilarli darajada 
tezlashtiradi va rivojlanish qulayligi tufayli uni keng iste'molchiga osonlashtiradi. 
Yana bir jiddiy kamchilik - bu DOS dasturlarida mavjud bo'lgan cheklangan xotira 
- 640 K. Aslida, DOS 1 Mb tezkor xotiradan foydalanishi mumkin, ammo IBM PC 
arxitekturasi mavjud xotirani 640 K gacha qisqartiradi - ko'p ishlaydigan xotira, 
kengaytirilgan xotira, DOS kengaytirgichlari. , 80386 protsessori uchun xotira 
menejerlari tomonidan yaratilgan yuqori xotira bloklari, ammo haqiqat shundan 
iboratki, amaliy dasturlarda zamonaviy mashinalarda o'rnatilgan megabayt operativ 
xotiralarni ishlatish uchun tabiiy usul yo'q. 
Ushbu to'siqlarni bir marotaba engishning yagona ishonchli usuli bu protsessorni 
himoyalangan rejimda ishlashga majbur qilish. Ammo na DOS, na uning amaliy 
dasturlari ushbu rejimda ishlashga qodir emas, shuning uchun kengaytirilgan 
xotiraning katta joylari ko'pgina dasturlar uchun mavjud emas. 
DOS-ning skeletlari topilishi dasturiy ta'minot ishlab chiquvchilarini o'ziga jalb 
qiladi. Asosiy dasturlarning aksariyati DOS-ni chetlab o'tib, ekran, klaviatura va 
printer bilan aloqa o'rnatadi, chunki u ushbu va boshqa qurilmalar bilan interfeysni 
tashkil qilish uchun taqdim etadigan xizmatlar mutlaqo etarli emas. Masalan, DOS 
intervallarni I / O uzatishni qo'llab-quvvatlamaydi. Dasturchilar yuzlab turli 


printerlar va video adapterlar uchun drayverlarni yozish uchun ko'p vaqt 
sarflashadi. Uskuna konfiguratsiyasi 
shu qadar xilma-xildirki
, har qanday IBMga 
mos keladigan kompyuterda ishlaydigan dasturni yozish qiyin. Umumiy fayl 
tizimidan tashqari, DOS bu erda juda oz yordam beradi. 
Boshqa tomondan, Windows uchun yozilgan dastur mos keladigan har qanday 
kompyuterda ishlaydi windows talablari... Muhimi, drayverlarni tayyorlash uchun 
javobgarlik 
dasturiy 
ta'minotni 
ishlab 
chiqaruvchidan 
apparat 
ishlab 
chiqaruvchisiga o'tadi, shunda ishlab chiqaruvchi dasturning yadrosida ishlashga 
ko'proq vaqt ajratishi mumkin. 
Turli xil DOS dasturlaridan foydalanishni o'rganish oson emas. DOS dasturlar 
uchun standart interfeysga ega emas, shuning uchun bitta dasturda ishlaydigan 
narsa boshqasida ishlamaydi. Windows dasturida faylni saqlash uchun Fayl 
menyusidan Saqlash elementini tanlang. WordPerfect for DOS-da ushbu jarayonni 
boshlash uchun F10 tugmasini bosishingiz kerak. Lotus 1-2-3 to'plamida - / FS. 
Ushbu ro'yxatni cheksiz davom ettirish mumkin. Tadqiqotlar shuni ko'rsatadiki, 
o'rtacha IBM-ga mos keladigan kompyuter foydalanuvchisi muntazam ravishda 
ikki yoki uchta dasturdan foydalanadi, Macintosh foydalanuvchilari esa ularning 
sonini deyarli ikki baravar oshiradi. Bu farqning bitta izohi shundaki, dasturiy 
mahsulotlarning Macintosh-ga o'xshashligi bitta dastur bilan tanish bo'lgan 
foydalanuvchini boshqalarni o'rganishni osonlashtiradi. 
DOSga qarshi yana bir "qora to'p" - to'liq yo'qligi ko'p qirrali DOS bir vaqtning 
o'zida faqat bitta dasturni ishga tushirish uchun mo'ljallangan va uni boshqacha 
ishlashiga harakat qilish (ba'zi juda aniq holatlardan tashqari) tizimning ishdan 
chiqishiga olib kelishi mumkin. Hatto qoidadan cheklangan, ammo foydali istisno 
bo'lgan TSR-lar ham ular bir-biri bilan yoki tizimning boshqa elementlari bilan 
to'qnashganda muammolarni murakkablashtiradi. DOS-ga asoslangan tizimlarda 
ko'p tarmoqli yoki vazifali kommutatsiyani ta'minlaydigan turli kompaniyalar 
tomonidan ishlab chiqarilgan juda ko'p mahsulotlar mavjud, ammo ularning hech 
biri samaradorlik bilan boshidanoq bir vaqtning o'zida bir vaqtning o'zida bir 
nechta dasturlarni ishlab chiqish uchun ishlab chiqilgan OS / 2 kabi operatsion 
tizim bilan taqqoslay olmaydi. ... 
1.2 Tizim foydalari 
Eng aniqlaridan biri kuchli tomonlar DOS - O'rnatish uchun o'rtacha talablar. 
Windows-ni ko'proq yoki kamroq maqbul tezlikda ishlatish uchun sizga kamida 
kamida 4MB RAM bo'lgan 80386 protsessorga asoslangan kompyuter kerak. Agar 
kerak bo'lsa, DOS 640K va 8088 protsessorlarida juda yaxshi ishlaydi, DOS 
dasturlari juda tez ishlaydi, chunki ularning aksariyati matnni ko'rsatish rejimidan 
foydalanadi. Hatto DOS grafik dasturlari Windows hamkasblariga qaraganda bir 
necha baravar tezroqdir, chunki ular GDI (Grafik qurilmalar interfeysi, dasturlarni 


ekranda namoyish qilish uchun ishlatiladigan Windows komponenti) dan ustun 
emas. Kamchilik sifatida talqin qiladigan narsa boshqasiga fazilat sifatida 
ko'rinadi. 
DOS-ning soddaligi sizga yanada murakkab operatsion muhitda mumkin 
bo'lmagan narsalarni bajarishga imkon beradi. Masalan, siz juda kuchli yordamchi 
dasturlarni yaratish uchun DEBUG buyrug'idan foydalanishingiz mumkin. DOS 
API (amaliy dasturlash interfeysi) juda sodda, chunki hatto yangi boshlanuvchilar 
ham foydali dasturlarni yozishni o'rganishlari mumkin. Shu bilan birga, Windows 
API juda murakkab va o'zlashtirish uchun bir necha oy kerak bo'ladi. Bunga 
qo'shimcha ravishda, Windows uchun dasturlarni yaratish uchun operatsion 
tizimda ishlaydigan resurs muharrirlari, kompilyator va disk raskadrovka kabi 
murakkab vositalar talab qilinadi. Windows uchun kamroq bepul va bepul dastur 
mavjudligi tasodif emas. 
Windows-ning asosiy g'oyasi dasturiy ta'minotning to'liq mustaqil bo'lishini 
ta'minlashdir. Windows 3.1 ma'lum bir displey yoki printer bilan aloqani to'liq o'z 
zimmasiga olish uchun erdan yaratilgan. Windows uchun dastur yaratadigan 
foydalanuvchi ham, dasturchi ham ma'lum bir apparat (apparat mosligi) va dasturiy 
ta'minot (dasturiy ta'minotning muvofiqligi) bilan moslikni ta'minlash muammosini 
bartaraf etadigan universal vositalar bilan ta'minlangan. Birlashtirilgan, bitta grafik 
foydalanuvchi interfeysi yangi dasturiy mahsulotlarni o'rganishni osonlashtiradi. 
Dasturlarning muvofiqligini ta'minlash vositalaridan biri turli xil dasturlar o'rtasida 
ma'lumot almashish mexanizmidir. Maxsus "pochta qutisi" (clipboard) Windows 
3.1 foydalanuvchiga uning formati va taqdimoti haqida qayg'urmasdan ma'lumotni 
bir dasturdan boshqasiga uzatishga imkon beradi. Dasturlar o'rtasida ma'lumot 
almashish mexanizmi faqat dasturchi uchun mavjud bo'lgan professional 
operatsion tizimlardan farqli o'laroq, Windows 3.1 da bu foydalanuvchi uchun juda 
sodda va aniq amalga oshiriladi. 
Ilovalar o'rtasida ma'lumot almashish mexanizmi ko'p tarmoqli muhitning muhim 
xususiyatidir. Va endi dasturiy ta'minot ishlab chiqaruvchilari bitta "pochta qutisi" 
bitta dasturdan boshqasiga ma'lumotlarni uzatish uchun etarli emas degan xulosaga 
kelishdi. Yangi, yanada universal mexanizm paydo bo'ldi - OLE (Ob'ektni bog'lash 
- O'rnatilgan ob'ektni bog'lash), bu turli xil ma'lumotlarni bir ilovadan boshqasiga 
uzatishga imkon beradi. 
Windows nafaqat tanish dasturiy mahsulot bilan ishlashga imkon beradi, balki 
takliflarni ham beradi qo'shimcha funktsiyalar (bir vaqtning o'zida bir nechta 
dasturlarni ishga tushirish, bir dasturdan boshqasiga tezda o'tish, ular o'rtasida 
ma'lumot almashish va boshqalar). Barcha MS-DOS dasturlari bilan ishlash 
qobiliyati ( so'z protsessorlari, Ma'lumotlar bazalari, jadvallar va boshqalar). 


Windows 3.1 uchta rejimdan birida ishlashi mumkin: Real, Standard, 386 
Yaxshilangan. 
Jarayonda windows 
o'rnatmalari mavjud 
bo'lgan 
apparat 
manbalarini 
tahlil 
qiladi 
va 
avtomatik 
ravishda 
mavjud 
uskunaning 
imkoniyatlaridan maksimal darajada foydalanishni ta'minlaydi. 
Haqiqiy rejimda Windows 3.1-da MS-DOS tomonidan qo'llab-quvvatlanmaydigan 
apparat imkoniyatlaridan foydalanilmaydi (bu rejim 8086/8088 protsessorli 
mashinalar uchun yagona mumkin): MS-DOSda bo'lgani kabi, foydalanuvchi 640 
Kb operativ xotira bilan cheklangan. 
Standart rejimda (80286 yoki 80386 protsessorli kompyuterlarda mumkin) 
Windows 3.1 kompyuterda kengaytirilgan xotiradan to'liq foydalanishni 
ta'minlaydi va Windows uchun maxsus yozilgan barcha dasturlarni unga yuklaydi. 
DOS dasturlari doimiy xotiraga yuklanadi. 
Kengaytirilgan rejimda (80386 va undan yuqori protsessorli kompyuterlarda 
mumkin) dasturlarni ishlaganda (Windows va oddiy MS-DOS dasturlarida) 
Windows 3.1 deb nomlangan dasturni qo'llab-quvvatlaydi. ko'p mashinali muhitni 
hisobga olgan holda virtual mashina rejimi (ishga tushirilayotgan dastur, xuddi 
shunday, barcha resurslarga ega o'z kompyuteriga ega). 
Windows 3.1 sizga bir vaqtning o'zida bir dasturdan boshqasiga birdaniga o'tish 
qobiliyati bilan bir vaqtning o'zida bir nechta dasturlarni (shu dasturni bir necha 
marta) ishlashga imkon beradi. Bu sizga uzoq jarayonni (katta hajmdagi 
ma'lumotlarni chop etish, saralash va nusxalash) boshlashingiz va tugashini 
kutishning o'rniga boshqa ishlarni bajarishingizga imkon beradi. 
Windows 95 bu Windows 3.1x evolyutsion mahsuloti va o'tmish bilan to'liq 
tanaffus degani emas. 16-bitli Windows arxitekturasidan ko'plab muhim 
o'zgarishlarni kiritgan bo'lsa-da, u o'zidan oldingisining ba'zi muhim 
xususiyatlarini saqlab qoladi. Natijada, 16-bitli Windows dasturlarini, eski DOS 
dasturlarini va eski real rejimda ishlaydigan drayverlarni ishga tushirishga qodir 
bo'lgan gibrid operatsion tizim, 32-bitli amaliy dasturlar va 32-bitli virtual 
drayverlarga mos kelishda. Windows 95-da taqdim etilgan ba'zi muhim qo'shimcha 
vositalar 32-bitli ko'p qirrali dasturlarni boshqarish qobiliyati, ko'p tarmoqli 
joylarni almashtirib turuvchi himoyalangan manzil maydonchalari, virtual qurilma 
drayverlaridan yanada kengroq va samaraliroq foydalanish, 32-bitli saqlash 
to'plamlaridan keng foydalanish. tizim ma'lumotlari tuzilmasi. Uning eng muhim 
kamchiliklari bu xatolarni o'z ichiga olgan yomon ishlaydigan dasturlardan 
nisbatan zaif himoya. 
Windows 95-ning har bir mahalliy ilovasi 4 Gb manzilsiz bo'sh joyni, shuningdek 
tizim kodi va Windows 95 drayverlarini ko'radi.Har bir 32-bitli dastur faqatgina 
shaxsiy kompyuterdan foydalangandek ishlaydi. Ilova kodi ushbu manzil oralig'iga 
2 va 4 Gb belgilari orasida joylashtirilgan. 32-bitli dasturlar bir-birlarini 


"ko'rmaydilar", ammo ular Clipboard, DDE va \u200b\u200bOLE mexanizmlari 
orqali aloqa qilishlari mumkin. Barcha 32-bitli ilovalar individual iplarni 
boshqarish asosida, imtiyozli ko'paytma asosida amalga oshiriladi. Virtual xotirani 
boshqarish (VMM) tizimining bir qismi bo'lgan 
ipni rejalashtiruvchi
, har bir ipning 
hozirgi ustuvorligi va uning ishga tayyorligini baholash asosida tizim vaqtini bir 
vaqtning o'zida ishlaydigan oqimlar guruhiga ajratadi. Oldindan rejalashtirish 
Windows 3.1x-da ishlatiladigan kooperativ usuliga qaraganda ancha yumshoq va 
ishonchli ko'p o'lchovli mexanizmni yaratishga imkon beradi. 
Windows 95 tizim kodi 2 Gb chegarasidan yuqori. 2 va 3 Gb belgilar orasidagi 
bo'shliqda tizim mavjud dLLlar uzuklar 3 va bir nechta dastur tomonidan 
ishlatiladigan har qanday DLL. (Intel 32-bitli protsessorlar 0-ringdan 3-ringgacha 
nomlangan to'rtta apparat himoyasini ta'minlaydi. 0 halqasi eng imtiyozli 
hisoblanadi.) Windows 95 xaritasidagi 0 tarkibiy qismlar 3 va 4 Gb oraliqlariga 
joylashadi. Imtiyozning maksimal darajasiga ega bo'lgan ushbu kritik bo'limlar 
boshqarish quyi tizimiga ega virtual mashinalar (VMM) fayl tizimi va VxD 
drayverlari. 2 dan 4 Gb gacha bo'lgan xotira maydoni har 32-bitli ilovalarning 
manzil maydoniga mos keladi, ya'ni u kompyuteringizdagi barcha 32 bitli ilovalar 
tomonidan taqsimlanadi. Ushbu tartibga solish API qo'ng'iroqlariga to'g'ridan-
to'g'ri dastur manzili maydonida xizmat ko'rsatishga imkon beradi va ishchi 
to'plam hajmini cheklaydi. Biroq, bu ishonchlilikning pasayishi hisobiga amalga 
oshiriladi. Xatolikni o'z ichiga olgan dasturni DLL tizimiga tegishli manzillarga 
yozish va butun tizimning ishdan chiqishiga olib keladigan hech narsa to'sqinlik 
qila olmaydi. 2 va 3 Gb oralig'ida siz ishlaydigan 16 bitli barcha ilovalar 
mavjud. windows dasturlari... Muvofiqlik sababli, ushbu dasturlar Windows 3.1x-
da bo'lgani kabi, bir-birlarini chalkashtirib yuboradigan umumiy manzillar 
maydonida ishlaydi. 4 Mb dan past bo'lgan xotira manzillari, shuningdek, har bir 
ilovaning manzil maydoniga joylashtiriladi va barcha jarayonlar bilan almashiladi. 
Bu ushbu manzillarga kirishni talab qiladigan mavjud haqiqiy rejim drayverlari 
bilan moslashishga imkon beradi. Bu xotiraning boshqa sohasini tasodifiy 
yozishdan himoyalanmagan holga keltiradi. Eng past 64 32 bitli ilovalar ushbu 
manzil maydoniga kira olmaydi, bu esa noto'g'ri ko'rsatgichlarni ushlab olish 
imkonini beradi, ammo xatolarga ega bo'lgan 16 bitli dasturlar u erda 
ma'lumotlarni yozishi mumkin. 
Windows NT aslida foydalanish uchun mo'ljallangan server operatsion 
tizimidir ish stantsiyasi... Bu arxitekturaning sababi shundaki, dasturlar va 
ma'lumotlarning mutlaq himoyasi tezlik va muvofiqlik nuqtai nazaridan ustun 
turadi. Windows NT yuqori tizim narxida juda ishonchli, shuning uchun maqbul 
ishlashga erishish uchun tezkor protsessor va kamida 16 Mb tezkor xotira talab 
qilinadi. OS / 2 Warpda bo'lgani kabi, Windows NT real xotira qurilmasi 


drayverlariga mos kelmaslik bilan kam xotira xavfsizligiga erishadi. Windows NT 
32-bitli NT-dasturlarni, shuningdek Windows 95-ning ko'pgina dasturlarini 
ishlaydi, xuddi OS / 2 Warp va Windows 95-da bo'lgani kabi Windows NT ham 16 
bitli Windows va DOS-larni boshqarishga imkon beradi. dasturlari. 
Windows NT-ning xotirani ajratish sxemasi Windows 95 va OS / 2 Warp 
tizimlarining xotira ajratishidan juda farq qiladi. O'z dasturiy ta'minotiga 64 G dan 
2 Gb gacha (birinchi 64 K dan to'liq foydalanish mumkin emas) 2 Gb maxsus 
manzil maydoni ajratilgan. Ilova dasturlari bir-biridan ajratilgan, garchi ular 
Clipboard, DDE va \u200b\u200bOLE mexanizmlari orqali aloqa qilishlari 
mumkin. 
Har bir 2 Gb dastur blokining yuqori qismida dastur DLL-ring 3-tizim deb talqin 
qiladigan kod mavjud va aslida bu chaqiriqlarni boshqa tomonga yo'naltiruvchi 
DLL deb nomlanadi. Ko'pgina API funktsiyalarini dasturdan chaqirganda, mijoz 
tomonidan amalga oshiriladigan DLL protseduralariga murojaat qilinadi, ular 
qo'ng'iroqni va u bilan bog'liq parametrlarni haqiqiy tizim kodini o'z ichiga olgan 
to'liq ajratilgan manzil maydoniga o'tkazadilar. Ushbu server jarayoni parametr 
qiymatlarini tekshiradi, talab qilingan funktsiyani bajaradi va natijalarni dasturning 
manzil maydoniga qaytaradi. Server jarayoni o'zi dastur darajasida jarayon bo'lib 
qolsa ham, u qo'ng'iroq qilinadigan dasturdan to'liq himoyalangan va ajratilgan. 2 
va 4 Gb orasidagi belgilar past darajadagi tizimdir windows tarkibiy qismlari NT 0 
uzuklari, yadroni, ipni rejalashtiruvchini va virtual xotirani boshqaruvchini o'z 
ichiga oladi. Tizim sahifalari ushbu sohada protsessor halqalarini himoya 
qilishning fizik zanjiri bilan belgilanadigan nazorat imtiyozlari mavjud. Bu past 
darajadagi tizim kodini ko'rinmas va amaliy dasturlarga yozish uchun imkoni 
bo'lmagan holga keltiradi, ammo uzuklar orasidagi o'tish paytida ishlashning 
yomonlashishiga olib keladi. 16 bitli Windows dasturlari uchun Windows NT 
Windows-ni Windows (WOW) sessiyalarida amalga oshiradi. OS / 2 Warp singari, 
Windows NT 16-bitli Windows dasturlariga shaxsiy xotirada yoki birgalikda 
manzillar maydonida birgalikda ishlashga imkon beradi. Deyarli barcha holatlarda, 
16 va 32-bitli Windows dasturlari, ular alohida yoki umumiy xotirada 
ishlamasligidan qat'i nazar, OLE-dan (zarur bo'lganda maxsus protokollar orqali) 
erkin foydalanishlari mumkin. Native ilovalar va WOW sessiyalari alohida 
mavzularni boshqarishga asoslanib, ko'paytma asosida ishlaydi. Bitta WOW-
sessiyadagi 16 bitli Windows dasturlari kooperativ multitasking modeliga muvofiq 
bajariladi. Windows NT shuningdek, bir nechta DOS-sessiyalarni bajarishi 
mumkin. Windows NT to'liq 32-bitli arxitektura bo'lganligi sababli GDI va USER 
manbalarida nazariy chegara yo'q. 
Tizim 1994 yilda e'lon qilindi. Alfa testi 1995 yil boshidan 1997 yil sentyabrgacha 
o'tkazilgan. Tizimning birinchi ommaviy beta-versiyasi 1997 yil 27-sentyabrda 


chiqarilgan. Tizim dastlab Windows NT 5.0 deb nomlangan, chunki u Windows 
NT 4.0 dan keyingi Windows NT ning eng katta versiyasi edi. Biroq, 1998 yil 27 
oktyabrda u o'zining Windows 2000 nomini oldi. Tizimning so'nggi versiyasi 2000 
yil 17 fevralda keng ommaga e'lon qilindi. 
Windows 2000 to'rtta nashrda chiqarildi: Professional (ish stantsiyalari va quvvat 
foydalanuvchilari uchun), Server, Advanced Server va Datacenter Server 
(serverlarda foydalanish uchun). Bundan tashqari, 64 bitli Intel Itanium 
protsessorlarida ishlashga mo'ljallangan Windows 2000 Advanced Server Limited 
Edition va Windows 2000 Datacenter Server Limited Edition-ning "cheklangan 
nashri" mavjud. 
Keyinchalik Windows 2000 Windows XP (mijoz tomoni) va Windows Server 
2003 (server) operatsion tizimlari bilan almashtirildi. 2005 yildan beri Windows 
2000 ommaviy ravishda ommalashishda davom etdi, ayniqsa katta kompyuterlarda 
operatsion tizimlarni yangilash jiddiy texnik va moliyaviy qiyinchiliklar bilan 
bog'liq bo'lgan joylarda. Assetmetrix tomonidan olib borilgan tadqiqotlar 
natijalariga ko'ra, 2005 yil boshida 250 dan oshiq kompyuterlari bo'lgan 
kompaniyalarda Windows 2000 ish stoli operatsion tizimlarining 50 foizdan ortig'i 
bo'lgan. Shu bilan birga, 250 dan kam bo'lgan kompaniyalarda windows 
kompyuterlari XP ko'proq mashhur. 
5.1 Windows NT 4.0 orqali yaxshilanishlar 
Windows 2000-da Windows NT 4.0-ga qaraganda eng muhim yaxshilanishlar: 
· Active Directory katalog xizmatlarini qo'llab-quvvatlash. Active Directory-ning 
server tomoni Server, Advanced Server va Datacenter Server nashrlari bilan 
ta'minlanadi, Professional nashri esa mijozlarga to'liq xizmat ko'rsatishni 
ta'minlaydi. 
· Internet ma'lumot xizmatlari (IIS) 5.0. IIS 4.0 
bilan taqqoslaganda
, ushbu versiya, 
shu qatorda ASP veb dasturlash tizimining 3.0 versiyasini o'z ichiga oladi. 
Fayl nTFS tizimi 3.0 versiyasi (shuningdek Windows 2000 ichida NTFS 5.0 deb 
nomlanadi - NT 5.0). NTFS-ning ushbu versiyasida birinchi marta kvotalarni 
qo'llab-quvvatlash paydo bo'ldi, ya'ni har bir foydalanuvchi uchun saqlanadigan 
fayllarning maksimal miqdorini cheklash. 
· Yangilangan foydalanuvchi interfeysi, shu jumladan Internet Explorer 5-
versiyasiga asoslangan va shu bilan Windows 98-ga o'xshash Active Desktop. 
· Tillarni birlashtirish: Windows-ning oldingi versiyalari uchta versiyada 
chiqarilgan - Evropa tillari uchun (bitta baytli belgilar, faqat chapdan o'ngga 
yozilgan), Uzoq Sharq tillari (multibaytli belgilar) va Yaqin Sharq tillari uchun 
(kontekstual harflar bilan o'ngdan chapga yozish). Windows 2000 bu 
imkoniyatlarni birlashtiradi; uning barcha mahalliylashtirilgan versiyalari bir xil 
asosda ishlab chiqarilgan. 


Windows XP (ishlab chiqishda kod nomi - Whistler; ichki versiya - Windows NT 
5.1) Microsoft korporatsiyasining Windows NT oilasining operatsion tizimi. U 
2001 yil 25 oktyabrda chiqarilgan va Windows 2000 Professional tomonidan 
ishlab chiqilgan. XP nomi ingliz tilidan olingan. tajriba 
Avvalgi Windows 2000-dan farqli o'laroq, serverda ham, mijoz versiyada ham 
Windows XP bu shunchaki mijozlar tizimi. Windows Server 2003 Windows 
Server 2003 Windows XP bilan bir xil kod asosida yaratilgan bo'lib, deyarli 
foydalanuvchi interfeysiga ega bo'lsa ham, Windows Server 2003 NT 5.2 
yadrosining yangi va qayta ishlangan versiyasidan foydalanadi; Keyinchalik paydo 
bo'lgan Windows XP Professional x64 Edition Windows Server 2003 bilan bir xil 
bo'lgan va bir xil xavfsizlik yangilanishlarini olgan, natijada ularning rivojlanishi 
"parallel ravishda" davom etgan deb aytish mumkin. 
2009 yil 14 apreldan Microsoft Windows XP operatsion tizimini (OS) bepul 
qo'llab-quvvatlashni to'xtatdi, endi Windows XP foydalanuvchilari Microsoft-ga 
bepul murojaat qila olmaydilar texnik qo'llab-quvvatlash noxush holatlar, 
dizayndagi o'zgarishlar va boshqa holatlar uchun. Endi ular buning uchun 
"kengaytirilgan qo'llab-quvvatlash" xizmatlaridan foydalanishlari kerak, ya'ni 
barcha qo'ng'iroqlar to'lanadi. Kengaytirilgan qo'llab-quvvatlash 2014 yil 8 
aprelgacha davom etadi. 
2010 yil dekabr oyining oxiriga kelib Windows XP dunyoda eng ko'p 
ishlatiladigan operatsion tizim bo'lib, bozor ulushi 47,2% ni tashkil etadi. Ushbu 
ko'rsatkichning eng yuqori ko'rsatkichi 76,1% ni tashkil etdi va 2007 yil yanvarida 
erishildi. 
6.1 Variantlar 
Windows XP juda ko'p lazzatlarga ega: 
· Windows XP Professional Edition biznes va tadbirkorlarga mo'ljallangan bo'lib, 
ish stoliga masofadan kirish, faylni shifrlash (Shifrlash Fayl tizimini ishlatish), 
markaziy kirishni boshqarish va ko'p protsessor tizimlarini qo'llab-quvvatlash kabi 
xususiyatlarni o'z ichiga oladi. 
· Windows XP Home Edition - uy sharoitida foydalanish uy sharoitida foydalanish 
uchun tizim. U Professional Edition-ning arzon "olib tashlangan" versiyasi sifatida 
chiqariladi, ammo bitta yadroga asoslangan. 
· Windows XP Tablet PC Edition Professional Edition-ga asoslangan bo'lib, 
shaxsiy kompyuterlarga stylus ma'lumotlarini kiritish uchun optimallashtirilgan 
maxsus dasturlarni o'z ichiga oladi. Eng muhim xususiyat - bu qo'lda yozilgan 
matnlarni tushunish va grafik interfeysni ekranning aylanishiga moslashtirish. 
Ushbu versiya faqat tegishli kompyuter bilan birgalikda sotiladi. 
· Windows XP Media Center Edition Professional Edition-ga asoslangan va 
maxsus multimedia dasturlarini o'z ichiga oladi. Kompyuter odatda televizor 


kartasi 
va 
masofadan 
boshqarish 
pulti 
bilan 
jihozlangan masofaviy 
boshqarish (Masofaviy boshqarish). Eng muhim xususiyat - soddalashtirilgan 
Windows boshqaruv tizimi tufayli televizorga ulanish va masofadan boshqarish 
pulti orqali kompyuterni boshqarish qobiliyati. Ushbu tizim shuningdek, VHF 
radio qabul qilish funktsiyalarini ham o'z ichiga oladi. 
Windows XP ko'milgan - bu Windows XP Professional Edition-ga asoslangan 
ichki komponentli operatsion tizim va turli xil ichki tizimlarda foydalanish uchun 
mo'ljallangan: sanoat avtomatlashtirish tizimlari, bankomatlar, tibbiy asboblar, 
POS, o'yin mashinalari, VoIP komponentlari va boshqalar. Windows XP ichiga 
o'rnatilgan qo'shimcha funktsiyalar o'rnatishda, shu jumladan yozishdan himoya 
filtri (EWF va FBWF), flesh-xotiradan, CD-ROMdan, tarmoqdan, o'z tizim 
qobig'ingizdan foydalanish va hk. 
O'rnatilgan xizmat nuqtasi uchun Windows bu Windows XP asosidagi 
ixtisoslashtirilgan operatsion tizim bo'lib, o'rnatilgan va xizmat ko'rsatish punktlari 
uchun moslashtirilgan va sozlangan. chakana savdo va xizmat ko'rsatish sohalari. 
Ushbu platforma asosida siz bankomat yaratishingiz mumkin, to'lov terminali, 
Yoqilg'i quyish shoxobchasi, kassa apparati va hokazo. Bundan tashqari, Windows 
uchun o'rnatilgan xizmat markaziga savdo dasturlarini jadal rivojlantirish va 
chakana periferik uskunalarni qo'llab-quvvatlash uchun .NET texnologiyasi 
kiritilgan. 
· Windows XP Professional x64 Edition - bu AMD64 Opteron va Athlon 64 
texnologiyalari bilan ishlaydigan va Intel EM64T texnologiyasi bilan ishlaydigan 
protsessorlar uchun mo'ljallangan 64 bitli maxsus versiya. Ushbu tizim uchinchi 
tomon protsessorlarini qo'llab-quvvatlamaydi yoki Intel Itanium protsessor bilan 
ishlamaydi. Birinchi 64 bitli protsessorlar 2003 yilda paydo bo'lgan bo'lsa-da, 
Windows XP Professional x64 Edition 2005 yil aprelgacha chiqarilmadi. 
Tizimning asosiy ustunligi - ko'p sonli tezkor ish (Long Integer va Double Float). 
Shunday qilib, ushbu tizim, masalan, kino va 3D animatsiya uchun maxsus 
effektlarni yaratish, shuningdek, texnik va ilmiy dasturlarni ishlab chiqish kabi 
sohalarda zarur bo'lgan suzuvchi nuqta raqamlari yordamida hisob-kitoblarni 
amalga oshirishda juda samarali. Ushbu tizim aralash rejimni, ya'ni 32 va 64 bitli 
dasturlarning bir vaqtning o'zida ishlashini qo'llab-quvvatlaydi, ammo buning 
uchun barcha drayverlar 64 bitli versiyada bo'lishi kerak. Bu shuni anglatadiki, 32 
bitli dasturlarning aksariyati ushbu tizimda ishlashi mumkin. Faqatgina istisno bu 
antivirus va defragmentatorlar kabi kompyuter uskunalariga juda bog'liq bo'lgan 
dasturlardir. 
· Windows XP 64-bitli nashr - Ushbu nashr IA-64 arxitekturasi va Itanium 
mikroprotsessorlari bilan ish stantsiyalari uchun mo'ljallangan. Windows XP ning 
ushbu nashri 2005 yildan beri, HP Itanium mikroprotsessorlari bilan ish 


stantsiyalarini ishlab chiqarishni to'xtatgandan keyin to'xtatildi. Ushbu 
arxitekturani qo'llab-quvvatlash Windows operatsion tizimining server 
versiyalarida saqlanib qoldi. 
· Windows XP Edition N - Windows Media Player va boshqa multimedia 
dasturlari bo'lmagan tizim. Ushbu versiyalar Windows XP-ni "yengillashtirishni" 
talab qilgan Evropa Monopoliyaga qarshi Komissiyasining bosimi ostida 
yaratilgan. Ushbu tarqatish hozirgi vaqtda rivojlanayotgan mamlakatlarga 
qaratilgan. Agar so'ralsa, foydalanuvchi barcha etishmayotgan ilovalarni Microsoft 
veb-saytidan bepul yuklab olishi mumkin. Uy sharoitida ham, professional 
variantlarda ham mavjud. 
· Windows XP Starter Edition - rivojlanayotgan davlatlar va moliyaviy jihatdan 
zaif mintaqalar uchun yuqori darajada ishlaydigan versiya. Ushbu versiyada bir 
vaqtning o'zida faqat 3 ta dastur ishlay oladi va har bir dastur 3 tagacha deraza 
yaratishi mumkin. Tizim umuman yo'q tarmoq funktsiyalari, yuqori piksellar 
sonini qo'llab-quvvatlamaydi va 512 megabaytdan ortiq ruxsat berilmaydi tasodifiy 
kirish xotirasi yoki 120 gigabaytdan kattaroq qattiq disk. Tizim Intel Celeron yoki 
AMD Duron protsessorlarida ishlashi mumkin. 
· Eski kompyuterlar uchun Windows asoslari - eski Windows kompyuterlari uchun 
mo'ljallangan Microsoft Windows XP ko'milgan xizmat paketi 2-ning o'chirilgan 
versiyasi. 
6.2 Windows 2000 bilan taqqoslaganda innovatsiyalar. 
Windows 2000-dan Windows XP-ning eng ko'zga ko'ringan yaxshilanishlari: 


· Ko'proq yumaloq shakllar va yumshoq ranglarni o'z ichiga olgan grafik 
interfeysning yangi dizayni; va qo'shimcha funktsional yaxshilanishlar (masalan, 
Windows Explorer-da slayd-shou sifatida papkani taqdim etish qobiliyati). 
· Matnni LCD displeylaridagi displeyni yaxshilaydigan ClearType matnni anti-
aliasing usulini qo'llab-quvvatlash (sukut bo'yicha o'chirilgan). 
· Birinchi foydalanuvchini 
ishga tushirishda qoldirib
, bitta foydalanuvchining 
ishini vaqtincha to'xtatib, boshqa foydalanuvchi sifatida kirishga imkon beradigan 
foydalanuvchilarni tezda almashtirish imkoniyati yoqildi. 
· Masofadagi muammolarni bartaraf etish uchun elektr energiyasi 
foydalanuvchilari va texnik xodimlariga Windows XP kompyuteriga tarmoq orqali 
ulanishga imkon beradigan masofaviy yordam. Bunday holda, yordam beradigan 
foydalanuvchi ekran tarkibini ko'rishi, suhbat qurishi va (masofadan 
foydalanuvchining ruxsati bilan) boshqaruvni o'z qo'llariga olishi mumkin. 
· Tizimni tiklash dasturi, tizimni avvalgi holatga qaytarish uchun mo'ljallangan (bu 
funktsiya Windows ME-ga kiritilgan shunga o'xshash dasturni ishlab chiqish), 
shuningdek tizimni tiklashning boshqa usullarini takomillashtirish. Shunday qilib, 
oxirgi muvaffaqiyatli konfiguratsiya yuklanganda, oldingi drayverlar to'plami ham 
yuklanadi, bu ba'zi holatlarda drayverlarni o'rnatish bilan bog'liq muammolar 
yuzaga kelganda tizimni tiklashni osonlashtiradi; haydovchilarni orqaga qaytarish 
qobiliyati va boshqalar. 

Download 4,74 Mb.
1   ...   55   56   57   58   59   60   61   62   ...   183




Download 4,74 Mb.
Pdf ko'rish