2-Ma’ruza. Tizimni o’rnatish va yangilash. Reja


Uchinchi davr (1965-1980 yillar)



Yüklə 110,63 Kb.
səhifə3/7
tarix13.12.2023
ölçüsü110,63 Kb.
#175950
1   2   3   4   5   6   7
2-Ma’ruza. Tizimni o’rnatish va yangilash. Reja

Uchinchi davr (1965-1980 yillar): Hisoblash mashinalari rivojlanishida keyingi muhim davri shu yillarga to’g’ri keladi. Bu vaqtda, texnik bazada quyidagi o’zgarishlar yuz berdi: alohida yarim o’tkazgich elementlardan (tranzistor tipidagi) integral mikrosxemalarga o’tildi, bu esa yangi uchinchi avlodga, yangi imkoniyatlar yaratdi. Bu davrning o’ziga xos xususiyatlaridan biri, integral mikrosxemalarda yaratilgan birinchi dasturiy-mutanosib mashinalardir, ya’ni IBM/360 mashinalari seriyasidir. 60- yillar boshida yaratilgan bu mashinalar oilasi ikkinchi avlod mashinalaridan baho, unumdorlik ko’rsatkichi bo’yicha oldinga anchagina o’tib ketdi.
Bu avlodning eng katta erishgan yutuqlaridan bir multidasturlashni amalga oshirishdir.
Multidasturlash – bu hisoblash jarayonning tashkil qilish usuli bo’lib, bitta prostessorda navbat bilan bir nechta dastur bajariladi.

  • MD xususiyatlari

  • Ximoya mexanizmini amalga oshirish.

  • Uzilishlar mavjudligi.

  • Arxitekturada parallelizmni rivojlantirish.

4-chi davr (1980dan – hozirgi vaqtgacha).: Operastion tizimlar rivojlanishidagi keyingi davr katta integral sxemalarni (BIS) yuzaga kelishi bilan bog’liq bo’lgan davrdir. Bu yillarda integrastiya darajasi keskin o’sishi va mikrosxemalar arzonlashishi yuz berdi. Kompyuterdan alohida foydalanuvchilar foydalanishi imkoni yuzaga keldi va shaxsiy kompyuterlar davri boshlandi.
Operastion tizimlar bozorida ikkita tizim ustunlik qila boshladilar: MS-DOS va UNIX OT lari. Bir foydalanuvchili MS-DOS OT
80-yillar o’rtalarida, tarmoq yoki taqsimlangan OT lar boshqaruvchi ostida ishlaydigan shaxsiy kompyuterlar keskin tarzda rivojlana boshladi.
Unix operatsion tizim oilasi.
UNIX operatsion sistemasini turli firmalar ishlab chiqaradi, bular: AT&T, DEC, Sun, Hewlett-Packard, IBM, SCO va boshqalar. Birinchi UNIX operatsion sistemasi chiqqaniga 30 yil bo’lgan bo’lsada hali ham o’zining ishonchli va zamonaviyligi bilan to’xtovsiz tarqalib bormoqda. UNIX operatsion sistemalarining yutuqlarida AT&T mutaxasislari va Berkli universitetining talabalarining katta hissasi bor. UNIX operatsion sistemalari ko’plab korxona, firmalar serverlariga, stol kompyuterlariga o’rnatilgan.Hozirgi kunda UNIX operatsion sistemalari talablariga javob bera olmaydigan birorta ham kompyuterni topish mumkin emas. UNIX ko’pplatformali, ko’pfunksiyali va ko’p foydalanuvchili operatsion sistemadir. Hozirda UNIXning yopiq kodli, pulli va ochiq kodli tekin(BSD oilasi, Linux) versiyalari mavjud. UNIX operatsion sistemalari POSIX standarti tufayli har qanday dasturiy mahsulotni bir turidan ikkinchisiga o’tkazish mumkin. UNIX operatsion sistemalari o’zining pulli va tekin katta dasturiy maxsulotlar bazasiga ega. UNIX operatsion sistemalar oilasiga BSD (FreeBSD, OpenBSD, NetBSD) oilasi ham kiradi. Bu operatsion sisteamalar Berkli Universiteti tomon idan ishlab chiqilgan bo’lib, turli xil ishlash tamoillariga ega.
1980 yillarda paydo bo’lgan Microsoft operastion tizimi bilan qurollangan shaxsiy kompyuterlar 1990 yillarga kelib, kompyuter bozorida ustunlikka erishdi. Shaxsiy kompyuterlarning texnik imkoniyatlari etarli quvvatga ega bo’lmay Yuniks turli tizimlarini bunday kompyuterlarda qo’llab bo’lmas edi. Modomiki, shaxsiy kompyuterlarning imkoniyatlari shiddatli ravishda o’sar ekan, bunday kompyuterlar uchun Yuniks turli tizimlari paydo bo’lishi tabiiy xol bo’lgan.
1987 yili Linuks tizimining yaratilishiga o’ziga xos xissasini qo’shgan, gollandiyalik professor Andryu Tanenbaum Yuniks turli tizimini yaratadi. Tizimga muallif Miniks nomini berib, uni shaxsiy kompyuterlarda o’quv quroli sifatida ishlatishni tavsiya qiladi. Albatta, Miniks mukammal va benuqson operastion tizim bo’lmagan, lekin uning dastlabki kodi ochiq bo’lib, Tanenbaumning “Operastion tizimlar” kitobida tizimning ishlash jarayonlari batafsil yoritilgan. Bu esa operastion tizimni o’rganishni xohlovchilar uchun bebaho o’quv qo’llanma bo’lgan, shuning uchun Evropa oliygohlarining talabalari bosh ko’tarmay Miniks tizimining 12 000 keltirilgan satr kodini astoydil o’rganishgan. Shunday talabalar qatori Linus Torvalds bo’lgan.
Linus Benedikt Torvalds (1969 y. tug’ilgan) Finlyandiya poytaxti Xelsinki universiteti kompyuter fanlari fakultetining talabasi bo’lib, professor Tanenbaum kitobini sotib olgan. “Tasoddifiy inqilobchining hikoyasi” xotiranomasida Linus: “Kirish qismini o’qiganimdayoq, Yuniks mohiyatiga tushunib, uni qudratli, mustahkam va go’zal operastion tizim ekanligiga iqror bo’lganman, hamda o’sha zahotiyoq Yuniks ishlay oladigan kompyuter sotib olgim kelgan,” - deb yozadi
1991 yili Linus bo’lib-bo’lib to’lash sharti bilan Intel 80386 prostessori asosida yangi kompyuter sotib oladi. Kompyuterga Miniks operastion tizimini o’rnatib, miriqib bir oy o’rganadi, lekin foydalanish jarayonida unda tizimning ishlashiga juda ko’p shikoyatlar paydo bo’ladi. Ulardan asosiysi masofadan ishlab ma’lumot kirituvchi terminal qismidir. Bu qism yordamida Linus uyidan universitet kompyuteriga ulanib, yangiliklar o’qimoqchi bo’lgan. Bu muammoni echish uchun yosh xaker o’zining terminali, shaxsiy dasturini yozishga kirishadi. U Miniks tizimiga tayanmagan holda, kompyuterning apparat qismlariga muvofiq yangi, mustaqil dastur yaratadi. Modomiki, yana, fayllarni universitetdan uyga tortib olmoqchi bolganligi sababli, yo’l-yo’lakay yangi fayl tizimini yaratadi.
Miniks tizimida nafaqat masofadan kiritish qismi yomon ishlar, balki ishlayotgan dasturni vaqtincha foydalanmasdan, boshqa dasturni ishga tushirish imkoniyati ham yo’q edi. Tizimning bu kamchiligini to’g’irlash uchun Linusga boshqa, haqiqatdan yangi operastion tizim tuzish kerak bo’ladi. Dastlab, u sistemali chaqiruvlarini (yangi tizim qismlarini) ketma-ket dasturlashga urinadi. Lekin ma’lumot etishmaganli va chaqiruvlarni ko’pligi sababli Linus ishni uddalay olmay, o’zining operastion tizimining yadrosi bilan Internetda erkin tarqatilayotgan bash – buyruqlar qobiq dasturini ishga tushirmoqchi bo’ladi. Qobiq dastur ishga tushayotgan vaqtda tizimning kerakli qismiga murojaat qilinganda to’xtab qolish sodir bo’lgan. Bu holda yosh xaker o’zi yaratgan tizimning etishmovchi qismini aniqlab, yasagan. Natijada, ish juda qiziqarli jarayonda olib borilib, 1991 yilning avgust oyi oxirlarida qobiq dasturi ishga tushadi. Bu natija juda katta ahamiyatga ega bo’ladi, chunki Linus murakkab qobiq dasturini ishga tushirgach, yana bir necha kerakli dasturlarni yasashga muvofiq bo’ladi. Shunday qilib, yangi operastion tizimning asoslari tayyor bo’ladi.
1991 yil 25 avgustida Torvalds o’zining tajribalari haqida comp.os.minix konferenstiyaga xabar beradi:
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since April, and is starting to get ready. I'd like any feedback on things people like/dislike in Minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).
I've currently ported bash (1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-)
Linus (torvalds@kruuna.helsinki.fi)
PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT pro-table (uses 386 task switching etc), and it probably never will support anything other than AT-hard disks, as that's all I have :-(.
Xabarda Linus bepul operastion tizimni yaratgani, qanday dasturlar tayyorlaganligi va yana qanday dasturlar kerak bo’lishi haqida maslahat so’rab yozadi. 17 sentyabr kuni esa serverga erkin ko’chirish uchun yangi tizimning 0.01 raqamli naqlini qo’yyadi. Linus operastion tizimga FREAX nomini bermoqchi bo’lganda, Ari Lemke ftp serverida boshqalar ko’chirishlari uchun qo’yilgan tizimning fayllar jildiga pub/OS/Linux deb nom beradi. Keyinchalik ayni shu tizimni Linux(Linuks) nomi bilan atashadi.
1992 yilning fevral oyida Linus, qiziqishga, Linuks tizimni ishlatgan va ishlatayotgan foydalanuvchilarga pochta orqali ochiq xat jo’natishlarini so’raydi. Natijada, dunening har tomonidan yuzlab ochiq xat keladi. Linuksning ishqibozlari Yangi Zellandiya, Yaponiya, Gollandiya, AQSh mamlakatlarida borligi ayon bo’ladi. Linuks yadrosi barcha xohlovchilarga GNU GPL listenziyasi ostida tarqatilgani sababli, tizimning muhlislari keskin ravishda ko’payib boraveradi. Loyihaning boshida Linusga yuzlab, keyin minglab, keyinroq esa yuz minglab ko’ngilli yordamchilar tizimni yaxshilashga qo’mak bera boshlaydi. Linuks GNU loyihasining doirasiga kirib, juda ko’p dasturlar bilan to’ldiriladi va xakerlar o’yinchog’idan amalda qo’llaniladigan jiddiy operastion tizimga aylanadi. Hozirgi kunlarda yangi operastion tizimning nomi “GNU/Linux” deb ham atalmoqda.
1996 yil Internetda bir necha Linuks foydalanuvchilari yangi operastion tizimning emblemasini (tamg’asini) tanlashni taklif qilishadi. Maslahatlashish jarayonida Torvalds pingvinlarni yoqtirishini bildirganida bahslashuv to’xtatalib, faqat pingvin hayvonining tasvirlari tanlovda qoldiriladi. Linus xohishi bo’yicha emblemada pingvincha qorni to’q va baxtli qo’rinishda bo’lishi kerak. Texas shtati universitetining ilmiy xodimi Larri Ivingning (Larry Ewing) grafikasi tanlov g’olibi deb topilgan. Tasvir yaratilishi haqida batafsil ma’lumot olish uchun Internetning quyidagi sahifasini tafsiya qilishadi: http://www.sjbaker.org/tux/.
Shunday qilib, rasman Linuks operastion tizimning emblemasi bo’lib “Tuks” (Tux) nomli pingvincha qabul qilingan. Pingvinglar huddi nimcha, jilet kiyganday bo’lganliklari uchun emblemadagi tasvirga Tuks – tuxedo (inglizchadan – “jilet”) nomi berilgan. Lekin boshqa tushuntiruvi ham mavjud: (T)orvalds (U)ni(X) --> TUX!


    1. Yüklə 110,63 Kb.

      Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin