Tuzuvchi: Maxsus fan o’qituvchisi O’lmasbek Xolmirzayev 2-son khm


O'zingizning bilimlar bazangizda yaxshi ishingizni yuboring. Quyidagi


Download 7.21 Mb.
Pdf ko'rish
bet82/118
Sana07.10.2023
Hajmi7.21 Mb.
#1694677
1   ...   78   79   80   81   82   83   84   85   ...   118
Bog'liq
Axborot texnologiyalari O\'MT

O'zingizning bilimlar bazangizda yaxshi ishingizni yuboring. Quyidagi 
shakldan foydalaning 
Начало формы 
Конец формы 
Talabalar, aspirantlar, yosh olimlar o'zlarining o'qishlarida va ishlarida bilim 
bazasidan foydalangan holda sizga juda minnatdor bo'ladilar. 
Kiritilgan: http://www.allbest.ru/ 
Kirish 


O’MT = Axborot texnologiyalari Tuzuvchi: Maxsus fan o’qituvchisi O’lmasbek Xolmirzayev 2-son KHM
= 119 = 
1.1 
DOS cheklovlari
 
1.2 Tizim foydalari
6.1 Variantlar 
6.2 Windows 2000 orqali yaxshilanishlar 
7.1 yangi 
7.2 Multimedia 
7.3 Harakatlanish 
7.4 Xavfsizlik 
8.1 BSD litsenziyasi 
8.2 FreeBSD-ning tug'ilishi 
8.3 Boshqa BSD tizimlari 
Xulosa 
Adabiyotlar ro'yxati 
Kirish
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: 


O’MT = Axborot texnologiyalari Tuzuvchi: Maxsus fan o’qituvchisi O’lmasbek Xolmirzayev 2-son KHM
= 120 = 
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. 


O’MT = Axborot texnologiyalari Tuzuvchi: Maxsus fan o’qituvchisi O’lmasbek Xolmirzayev 2-son KHM
= 121 = 
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. 
1.1 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 


O’MT = Axborot texnologiyalari Tuzuvchi: Maxsus fan o’qituvchisi O’lmasbek Xolmirzayev 2-son KHM
= 122 = 
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 


O’MT = Axborot texnologiyalari Tuzuvchi: Maxsus fan o’qituvchisi O’lmasbek Xolmirzayev 2-son KHM
= 123 = 
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 


O’MT = Axborot texnologiyalari Tuzuvchi: Maxsus fan o’qituvchisi O’lmasbek Xolmirzayev 2-son KHM
= 124 = 
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 


O’MT = Axborot texnologiyalari Tuzuvchi: Maxsus fan o’qituvchisi O’lmasbek Xolmirzayev 2-son KHM
= 125 = 
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 

Download 7.21 Mb.

Do'stlaringiz bilan baham:
1   ...   78   79   80   81   82   83   84   85   ...   118




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling