|
Sharof rashidov nomidagi samarqand davlat universiteti intellektual tizimlar va kompyuter texnologiyalari fakulteti
|
bet | 2/2 | Sana | 16.02.2024 | Hajmi | 472,66 Kb. | | #157584 |
Bog'liq mus-1Topshiriq 2. Operatsion tizimlar rivojlanish tarixi
2- topshiriqda operatsion tizimlarning rivojlanishi tarixi tahlili keltiriladi:
1950-1970: Operatsion tizimlar, kompyuterlar orasida ma'lumot almashishni boshqarish va ko'chirishni amalga oshirish uchun qo'shimcha dasturlar sifatida paydo bo'lgan.
Asosiy OTlar: Batch processing (qo'shimcha dasturlash). IBM OS/360, Burroughs MCP, va Univac EXECUTIVE kabi tizimlar paydo bo'ldi.
1970-1980: Foydalanuvchi interfeysi va xotira boshqaruvchi tizimlar:
Asosiy OTlar: Unix (1970), CP/M (1974), va MS-DOS (1981) kabi OTlar.
1980-2000: Grafik interfeyslar:
Bu davrda, personal kompyuterlar, grafik interfeyslar va multimedia imkoniyatlari kengaydi.
Asosiy OTlar: Microsoft Windows (1985), Macintosh System (1984), va Linux (1991) kabi tizimlar bu davrda yaratildi.
2000-2010: Internet, Mobil Tizimlar:
Internet sohasidagi rivojlanish, mobil qurilmalar, va server tarmoqlarining kengayishi operatsion tizimlarni yangilashni talab qildi.
Asosiy OTlar: Windows XP (2001), Mac OS X (2001), va Linuxning ko'p xususiyatlarni o'z ichiga olgan tizimlari bu davrda rivojlandi.
2010dan keyin: Mobil Tizimlar va Cloud Computing:
Mobil tizimlar, planshetlar va cloud computing (oblak hisoblash) tizimlarini o'z ichiga olgan OTlar yaratildi.
Asosiy OTlar: Windows 7 (2009), Windows 8 (2012), macOS X Mavericks (2013), iOS va Android kabi tizimlar bu davrda paydo bo'ldi.
Bugungi kunda:
Bugungi OTlar, alohida tarmoqlarda ishlash, ma'lumotlarni boshqarish va ochiq manbalar (open source) foydalanuvchilar tomonidan ishlab chiqiladi. Linux, Ubuntu, va Android kabi ochiq manba operatsion tizimlari bu sohada o'zlarini namoyon qilganlar.
Topshiriq 3. Operatsion tizimlar arxitekturasi
Operatsion tizimlar arxitekturasi topshirig’ini bajarish quyidagi vazifalarni bajarish talab etiladi:
Operatsion tizimning tavsifi: Masalan, tanlangan OTni (masalan, Windows, Linux, macOS) haqida qisqa tavsif berish.
Protsesslar va tarmoq protokollari tavsifi: Protsesslarni boshqarish, multitasking va tarmoq orqali ma'lumot almashish va uzatish. Masalan, multitasking jarayonlarini tavsiflash va bir nechta protsesslarning bir-biriga ulanishini tushuntirish.
Fayl tizimi tavsifi: Fayl tizimini tavsiflash va fayllarni boshqarish, saqlash, o'qish va yozish jarayonlari haqida tushuntirish. Masalan, diskda fayllarni boshqarish va ma'lumotlar ierarxiyasini tavsiflash.
Xotirani boshqarish tavsifi: Xotira turlarini (RAM, disk xotirasi) tavsiflash va ma'lumot almashish va saqlash protokollarini tushuntirish. Masalan, tanlangan xotira turi uchun bo'sh joyni ko'rsatish va qanday ma'lumot almashish protokollarini tavsiflash.
Foydalanuvchi interfeysi va xizmatlar: Foydalanuvchi interfeysini tavsiflash va foydalanuvchilar bilan o'zaro aloqa vositalari va xizmatlar mavjudligini tushuntirish. Masalan, tanlangan OT foydalanuvchi interfeysi va boshqa qo'shimcha xususiyatlarini tavsiflash.
Xavfsizlik sohasini tavsiflash: OTni xavfsiz saqlash, foydalanuvchilar va protsesslarni himoya qilish usullarni o'rganish. Masalan, foydalanuvchilar uchun parollarni boshqarish, ma'lumotlarni shifrlash, va tarmoq xavfsizligi jarayonlarini tavsiflash.
|
| |