Uskuna bilan gaplashayotgan odam va aksincha
texnologiya

Uskuna bilan gaplashayotgan odam va aksincha

Ularning yuzlabi qurilgan. Tonna versiyalar va tarqatishlar. Ulardan ba'zilari qiziquvchan narsalardir, boshqalari esa bir necha kishi tomonidan qo'llaniladi, lekin ular katta ahamiyatga ega, chunki ular kompyuter va tarmoq infratuzilmasining asosiy qismlari uchun javobgardir. Bunday ko'plikka qaramay, bozorning har bir segmentida ikkitadan ortiq dominant mavjud emas.

kompyuteringizda ishlayotgan. U xotirani, jarayonlarni va uning barcha dasturiy va apparat vositalarini boshqaradi. Shuningdek, u mashinaning "tilini" bilmasdan kompyuter bilan muloqot qilish imkonini beradi. Ko'pgina hollarda, qurilmada bir vaqtning o'zida juda ko'p turli xil dasturlar ishlaydi va ularning har biri markaziy protsessorga (CPU), xotiraga va saqlashga kirish huquqiga ega bo'lishi kerak. Operatsion tizim hammasini muvofiqlashtiradi, har bir dasturga kerakli narsani beradi. Operatsion tizim bo'lmasa, dasturiy ta'minot hatto apparat bilan o'zaro ta'sir qila olmaydi va kompyuter foydasiz bo'ladi.

Foydalanuvchilar va amaliy dasturlar tizim qo‘ng‘iroqlari va amaliy dasturlash interfeyslari orqali operatsion tizimlar tomonidan taqdim etilayotgan xizmatlardan foydalanish imkoniyatiga ega. Ular kompyuterning operatsion tizimi bilan o'zaro ta'sir qiladi. от buyruq qatori interfeyslari (KLI) grafik interfeyslar GUI sifatida tanilgan foydalanuvchi (Shuningdek qarang: ). Xulosa qilib aytganda, operatsion tizim foydalanuvchilar yoki amaliy dasturlar va kompyuter texnikasi o‘rtasida interfeys vazifasini bajarib, foydalanuvchilarga kompyuter tizimlari bilan o‘zaro aloqada bo‘lish imkonini beradi.

1. Eng mashhur operatsion tizimlarning logotiplari

OS (1) ni kompyuteringizni o'z ichiga olgan deyarli barcha qurilmalarda topish mumkin - dan Mobil telefonlar i o'yin konsoli po superkompyuterlar i internet serverlari. Mashhur zamonaviy operatsion tizimlarga misollar: Android, iOS, GNU/Linux, Mac OS X, Microsoft Windows yoki IBM kompaniyasining z/OS. Ushbu tizimlarning barchasi, Windows va/va z/OS dan tashqari, UNIX tizimiga asoslangan. Yaqinda, agar siz ish stoli va mobil platformalar o'rtasida farq qilmasangiz, Windows endi hukmronlik qilmaydi, balki (2).

2. StatCounter ma'lumotlariga ko'ra, so'nggi o'n yil ichida butun dunyo bo'ylab operatsion tizimlar bozori ulushining o'zgarishi

3. StatCounter ma'lumotlariga ko'ra, so'nggi o'n yillikda ish stoli kompyuterlari uchun global operatsion tizimlar bozori ulushining o'zgarishi.

4. StatCounter ma'lumotlariga ko'ra, mobil qurilmalarda o'tgan yil davomida operatsion tizimlarning jahon bozoridagi ulushining o'zgarishi

5. 2018 yilda server bozorida operatsion tizim turlarining ulushi

Shaxsiy kompyuterlar uchun eng mashhur uchta operatsion tizim: Microsoft Windows, Apple Mac OSX i Linux, ularning ulushi 1-2% atrofida o'zgarib turadi. (3) Mobil qurilmalar orasida Android yaqinda o'sib borayotgan bozor ulushi bilan ikkinchi o'rinni egallagan Apple iOS-da ustunlik qiladi (4). Va global server bozorida ularning deyarli yarmi Microsoft mahsulotlariga ega, garchi bu foiz sekin pasayib bormoqda va Red Hat Linux tarqalishi bilan bu ikki tizim ushbu bozorning taxminan 4/5 qismini tashkil qiladi (5).

Smartfondan serverga

Microsoft yaratgan Windows operatsion tizimi 80-yillarning o'rtalarida. U MS-DOS yadrosiga asoslangan bo'lib, o'sha paytda ilovalarni ishga tushirish uchun eng ko'p foydalaniladigan dastur menejeri edi. Keyin, 1987 yilda birinchi yirik yangilanish, shu jumladan Windows 3.0. Bir necha yil o'tgach, keyingi versiya Windows 95 dominant operatsion tizimga aylandi. Mutaxassislarning ta'kidlashicha, Microsoft tizimi Windows 95 dan beri asosiy arxitektura nuqtai nazaridan unchalik o'zgarmagan, garchi u yangi hisoblash ehtiyojlarini qondirish uchun juda ko'p funksiyalarni qo'shgan. Bizga ma'lum bo'lgan ko'pgina elementlar bugungi kunda 90-yillardan beri mavjud bo'lib, ishga tushirish menyusi, vazifalar paneli va Windows Explorer (hozirda "Explorer" deb nomlanadi).

U ko'p yillar davomida yaratilgan Windowsning turli xil versiyalari. Ulardan eng mashhurlari Windows 7 (2009 yilda chiqarilgan) Windows Vista (2007) va Windows XP (2001). Ko'pchilikda Windows oldindan o'rnatilgan yangi shaxsiy kompyuterlarbu uning dunyoda hukmronligining asosiy sababi hisoblanadi. Kompyuter yoki noutbukni sotib olgan yoki o'z kompyuterida Windows-ni yangilagan foydalanuvchi tizimning bir nechta turli versiyalarini, jumladan, tanlashi mumkin. Bosh sahifa Premium, kasbiy yoki Final.

Hamma uchun bir xil yangi Macintosh kompyuterlari yoki ko'knori 2002 yildan beri zavodda oldindan o'rnatilgan. Apple operatsion tizimi, hozir sifatida tanilgan MacOS (ilgari OS X va Mac OS X). Apple operatsion tizimlari UNIX-ga asoslangan eski operatsion tizimlar oilasi bo'lib, faqat 2002 yildan beri oldindan o'rnatilgan Apple kompyuterlarida rasmiy ravishda mavjud. Tizim nomi 2016 yilda WWDC konferentsiyasida Apple tomonidan o'z operatsion tizimlari uchun foydalaniladigan nomlarni birlashtirish zarurati tufayli e'lon qilingan edi (shuningdek, macOS qatorning bir qismidir: iOS, watchOS, tvOS va boshqalar).

tashqari eski UNIX Ilgari zamonaviy Apple tizimini yaratish uchun asos ishlatilgan NeXTStep tizimi 80-yillarning ikkinchi yarmida, 1996 yilda NeXT ishlab chiqaruvchisi bilan birga Apple tomonidan sotib olingan. Ushbu "klassik" Macintosh kompyuter tizimining oxirgi versiyasi Mac OS 9 edi. 2006 yilda birinchi versiya yangi x86 Mac kompyuterlari uchun chiqarildi. – Mac OS X 10.4. 2005 yilda Uniform UNIX Spetsifikatsiyasining uchinchi versiyasiga to'liq mos keladigan birinchi versiya chiqdi - PowerPC va x10.5 "mac" da ishlaydigan Mac OS X 86 deb nomlangan texnologiyadan foydalangan holda. Universal Binary, bu ikkala arxitekturada ham ishlaydigan bajariladigan fayl formati. Ushbu versiya asosida Apple Inc. kompaniyasining operatsion tizimi iOS tizimi (dastlabki iPhone OS) yaratilgan. iPhone, iPod touch va iPad mobil qurilmalari uchun. Ko'rib turganingizdek, Apple tizimi/operatsion tizimlar tarixi Windowsnikiga qaraganda ancha murakkab.

Biroq, bu oilaning xilma-xilligi bilan solishtirganda hech narsa emas. Linux, operatsion tizimlarga kiring, ya'ni ular dunyoning istalgan nuqtasida istalgan kishi tomonidan o'zgartirilishi va qayta taqsimlanishi mumkin. Bu Windows kabi xususiy dasturiy ta'minotdan tubdan farq qiladi, uni faqat unga egalik qiluvchi kompaniya o'zgartirishi mumkin. Linux afzalligi Bu "erkin dasturiy ta'minot" va juda ko'p turli xil tarqatishlar (versiyalar) mavjud bo'lib, ulardan o'z ehtiyojlaringizga mos keladiganini tanlashingiz mumkin. Har bir tarqatish o'ziga xos ko'rinishga ega. Eng mashhur tarqatishlar: Ubuntu, Mint va Fedora. Linux familiya nomi bilan atalgan Linus Torvalds1991 yilda Linux yadrosini yaratgan.

Linux birinchi marta 1992 yilda GNU General Public License ostida tarqatilgan. U asl nusxadagi dastlabki bir necha qator manba kodlaridan bugungi kunda yigirma million satrgacha o'sdi. Ushbu tizimni har kim o'z maqsadlari uchun o'zgartirishi mumkin. Natijada Bizda Linux asosidagi yuzlab operatsion tizimlar mavjudtaqsimotlar deb ataladi. Bu tizim versiyasini tanlashdan ko'ra, ular o'rtasida tanlovni juda qiyinlashtiradi.

Turli xil Linux distributivlari Bu shunchalik ajoyibki, har bir kishi o'z ehtiyojlari va afzalliklariga mos keladigan narsani topadi. Masalan, mashhur Windows XP ni taqlid qiluvchi versiyalar mavjud. Bundan tashqari, eskirgan, past darajadagi kompyuterlarga yangi hayot baxsh etish uchun mo'ljallangan distributivlar yoki o'ta xavfsiz distributivlar kabi Linuxning ko'proq ixtisoslashgan lazzatlari mavjud. usb diskidan ishga tushirish. Albatta, serverlar va boshqa korporativ toifadagi ilovalarni ishga tushirish uchun Linuxning ko'plab versiyalari mavjud. Linuxni qabul qiluvchilar Ubuntu-ni yaxshi boshlanish nuqtasi sifatida tavsiya qiladilar. Bu juda qulay tizim (hatto Windows bilan taqqoslaganda), lekin ayni paytda ko'p qirrali va ko'p funktsiyali. kompyuter san'ati mutaxassislari.

, ish stoli kompyuterlari va noutbuklardan sezilarli farq qiladi, shuning uchun ular mobil qurilmalar uchun maxsus ishlab chiqilgan operatsion tizimlarda ishlaydi. Mobil qurilmalar uchun operatsion tizimlar odatda ish stoli yoki noutbuklar uchun mo'ljallangan kabi keng imkoniyatlarni taklif qilmaydi va shaxsiy kompyuterlar uchun ma'lum bo'lgan barcha dasturlarni ishga tushira olmaydi. Biroq, ular bilan hali ham ko'p narsalarni qilishingiz mumkin, masalan, filmlar tomosha qilish, Internetda kezish, taqvimingizni boshqarish, o'yin o'ynash va boshqalar.

Serverlar uchun operatsion tizimlar ham mavjud, ya'ni. og'ir va juda og'ir vaznli. Nima farqi bor server operatsion tizimi a oddiy foydalanuvchi uchun operatsion tizim? "Oddiy" operatsion tizim MS Word, PowerPoint, Excel kabi dasturlarni, shuningdek, grafik dasturlar, video pleyerlar va boshqalarni ishga tushirishi mumkin. Shuningdek, u internetni ko'rib chiqish va elektron xatlarni tekshirishni osonlashtiradigan ilovalarni ishga tushirish imkonini beradi. U LAN va Bluetooth ulanishlaridan foydalanadi va server operatsion tizimidan arzonroqdir.

Server operatsion tizimi negadir ancha qimmatroq. Uning vazifasi foydalanuvchilarga cheksiz ulanishga ruxsat berish, kattaroq xotira resurslarini taqdim etish va veb-saytlar, elektron pochta va ma'lumotlar bazalari uchun universal serverlar sifatida harakat qilishdir. Server tizimi bir nechta ish stollarini o'z ichiga olishi mumkin, chunki u bitta foydalanuvchi uchun emas, balki tarmoq uchun optimallashtirilgan.

IoT qurilmalari uchun operatsion tizimlar

Contiki – 2002 yilda ishlab chiqilgan ochiq kodli operatsion tizim, asosan, kam quvvatli tarmoq mikrokontrollerlari va IoT qurilmalariga qaratilgan.

Android narsalar - Google tomonidan yaratilgan. Uning sobiq ismi Brillo edi. U Bluetooth va Wi-Fi texnologiyalarini qo'llab-quvvatlaydi.

isyon - katta dasturchilar hamjamiyatiga ega va GNU Lesser General Public License ostida chiqarilgan. Shunday qilib, RIOT IoT dunyosining Linuxi deb ataladi.

Apache daqiqasi - RIOT operatsion tizimiga o'xshash. U Apache 2.0 litsenziyasi ostida chiqariladi. Haqiqiy vaqtda ishlaydi. U ko'plab mikrokontrollerlarda, sanoat IoT qurilmalarida va tibbiy asboblarda qo'llanilishi mumkin.

LiteOS – Xitoy texnologiya giganti Huawei tomonidan 2015 yilda ishga tushirilgan. U xavfsiz va o'zaro ishlash mumkin deb hisoblanadi.

Zephyr – 2016 yilda Linux Foundation tomonidan chiqarilgan. Turli xil IoT qurilmalarining oson integratsiyasi ushbu operatsion tizimni dunyodagi eng mashhurlaridan biriga aylantirdi.

tishlash Ubuntu IoT ning asosiy operatsion tizimi hisoblanadi. Ubuntu hamjamiyatiga asoslanib, u IoT qurilmalari uchun kuchli xavfsizlikni kafolatlaydi.

Kichik OS - Birinchi marta 2000 yilda chiqarilgan. Bu IoT qurilmalari uchun eng qadimgi operatsion tizimlardan biri. U asosan simsiz sensorli tarmoqlardan foydalanadi. 

Windows Internet of Things – ilgari Windows Embedded nomi bilan ham tanilgan. Windows 10 paydo bo'lishi bilan u Windows IoT-ga o'zgartirildi.

Raspbian faqat Raspberry Pi uchun Debian-ga asoslangan operatsion tizimdir. Yadro Unix yadrosiga o'xshaydi.

Freertos mikrokontrollerlar uchun ochiq kodli operatsion tizimdir. U Amazon bulut xizmatidan, ya'ni AWS dan foydalanadi.

O'rnatilgan Linux – Ushbu versiyadagi Linux operatsion tizimi aqlli televizorlar, simsiz (Wi-Fi) routerlar va boshqalar uchun ishlatiladi.

GUIning qisqacha tarixi

Ko'pchilik foydalanadi operatsion tizimsotib olishdan oldin ularning kompyuteriga o'rnatilgan, lekin, albatta, uni har doim o'zgartirish, yangilash yoki hatto almashtirish mumkin. Zamonaviy operatsion tizimlar piktogramma, tugmalar va menyularni bosish uchun sichqoncha yoki sensorli paneldan foydalanish imkonini beruvchi grafik foydalanuvchi interfeysi yoki GUI-dan foydalanadi va hamma narsa grafik va matn kombinatsiyasi yordamida ekranda ko'rsatiladi. GUI dan oldin kompyuter interfeysi buyruq satridan iborat edi va foydalanuvchi har bir buyruqni kompyuterga kiritishi kerak edi va mashina faqat matnni ko'rsatadi.

Dunyodagi birinchi grafik foydalanuvchi interfeysi 1 yil yanvar oyida Apple System 1984-ning chiqarilishi hisoblanadi. Keyingi noyabr oyida chiqarilgan Windows 1, shuningdek, GUI, 16-bitli grafik foydalanuvchi interfeysini taklif qildi. O'sha paytda, Apple'dan tashqari, grafik muhitlarning prototiplari 1982 yilda COMDEXda VisiCorp kabi boshqa kompaniyalar tomonidan namoyish etilgan va Windows grafik interfeysini yaratishning asosiy sababi tashvish edi. Bill Geyts IBM PC bozoridagi pozitsiyalarni yo'qotish uchun.

Uning interfeysi, biz aytib o'tganimizdek, ko'proq ko'rinishga ega Windows operatsion tizimi tayangan Boshlash menyusibirinchi marta Windows 95 (1995) 6 da taqdim etilgan. Boshlash tugmasi i Boshlash menyusi foydalanuvchilarni yangi dasturni ishga tushirish jarayoniga jalb qilish uchun reklama kampaniyasi bilan. 2012-yilda Windows 8 chiqqach, tugma g‘oyib bo‘ldi va foydalanuvchi darhol yangi sensorli displeyli qurilmalar bilan mos ravishda ishlab chiqilgan to‘liq boshlang‘ich ekranga o‘tkazildi. Bosh ekranda asosiy e'tibor Windows tizimi o'tgan yillardagi Boshlash menyusi uchun ishlatgan tizim parametrlari va dasturlari ro'yxatiga emas, balki Apple panelidagi kabi bosishingiz mumkin bo'lgan ilova piktogramma va plitalarga qaratilgan.

6. Windows Start tugmasidan foydalanish

2013 yilda bor edi Windows versiyasi 8.1Microsoft mijozlariga ishga tushirish tizimidan foydalanishni osonlashtirish uchun Boshlash tugmachasini qaytardi. 2014-yilda Windows 10 sevimli Boshlash tugmasi va Boshlash menyusini butunlay tikladi.

Foydalanuvchilarga ma'lum Apple doc 2000 yilda Cheetah deb nomlangan Mac OS X ning chiqarilishi bilan taqdim etilgan. 2000-yilgacha Apple operatsion tizimi foydalanuvchilari dasturlarni ishga tushirish va tanlash, ishlayotgan ilovalarga oʻzgartirishlar kiritish uchun yuqori menyu satridan foydalanganlar. Qachon operatsion tizim X 10.5, shuningdek, deb nomlanuvchi Leopard, 2007 yil oktyabr oyida chiqarilgan Dock (7) bugungi kunda biz biladigan vizual yondashuv yordamida qayta ishlab chiqilgan.

UNIX va UNIX emas

Windows tizimlari, Mac OS i turli xil Linux distributivlari (shu jumladan, ushbu oilaga tegishli Android) - bu bozor taklif qiladigan narsa emas. Bu dunyodagi ko'plab turli xil mahsulotlar bir-biri bilan u yoki bu tarzda bog'liqligini aniq ko'rsatish kerak; masalan, Linux 60-yillarning oxiridan beri Bell Labs tomonidan ishlab chiqilgan eski UNIX tizimidan keyin modellashtirilgan. Zamonaviy Apple tizimlari UNIX-dan keladi. Shunday qilib, ulanishlar tarmog'i mavjud, lekin ko'plab dasturchilar, ayniqsa, ushbu tizimlarni yaratuvchilar, ularni "mohiyatan bir xil" deb ko'rmaslikka harakat qiladilar va farqlarni ta'kidlaydilar. Linux nomining o'zi "Linux Is Not UniX" so'zining qisqartmasi bo'lishi kerak. Bu shuni anglatadiki, Linux UNIX ga o'xshaydi, lekin, masalan, BSD() va uning variantlaridan farqli o'laroq, Unix kodisiz ishlab chiqilgan.

Bunday o'zaro bog'liq, ammo alohida tizimga misol Chrome OS, Google tomonidan yaratilgan, tizimning asosiy vazifasi hisoblanadi internet ilovalarini ishga tushirish. U ko'plab arzon va qimmat noutbuklarda mavjud. Chrome OS bilan oldindan o'rnatilgan kompyuterlar bozorda ma'lum chromebooks.

Yuqoridagi BSD avlodlaridan biri chaqirdi FreeBSD (sakkizta). Tizimning birinchi versiyasi 8 yilda chiqarilgan. Hozirda ikkita barqaror versiya mavjud va qo'llab-quvvatlanadi: 1993 va 11.4. FreeBSD nomi paydo bo'ldi Devid Grinman loyihani boshidan qo'llab-quvvatlagan Walnut Creek CD dan. Rasmiy FreeBSD maskot iblisdir, rasmiy ibora "The Power to Service". Uning samaradorligi va ishonchliligi tufayli u ko'pincha server yoki xavfsizlik devori sifatida ishlatiladi. Masalan, FreeBSD ishlatiladi. Apache.org, Netflix, Flight-Aware, Yahoo!, Yandex, Netcraft, Sony Playstation 4, WhatsApp orqali.

O'z navbatida uy (oddiy boshqaruv, multimedia) va ofis ilovalari uchun mo'ljallangan operatsion tizim Bo‘g‘inli. U 2002 yil iyul oyida yaratilgan AtheOS tizimining filialimuallifi Kurt Skauen tomonidan tashlab ketilgan. Yadro va tizim arxitekturasi, xuddi AtheOS loyihasi kabi, ilhomlantirilgan AmigaOS tizimi.

ReactOS Windows kloni hisoblanadi, Windows-ning turli versiyalari bilan o'zaro ishlay oladigan bepul shaxsiy kompyuter tipidagi operatsion tizim. Tizim taxminlari Windows ilovalari va drayverlaridan, shuningdek, OS/2, Java va POSIX ilovalaridan foydalanish imkoniyatini o'z ichiga oladi.

ReactOS C tilida yozilganva C++ da ReactOS Explorer kabi ba'zi elementlar. ReactOS-ni ishlab chiquvchilar bu Windows kloni emasligini ta'kidlamoqda. ReactOS 1996 yildan beri ishlab chiqilmoqda. 2019 yilda u hali ham dasturiy ta'minotning to'liq bo'lmagan alfa versiyasi deb hisoblanardi, shuning uchun ishlab chiquvchilar uni faqat sinov maqsadlarida tavsiya qilishdi. Hozirda Adobe Reader 6.0 va OpenOffice kabi ko'plab Windows ilovalari ishlaydi.

Hamma ham bilmaydi Solaris Bu UNIX-ga asoslangan operatsion tizim bo'lib, u dastlab Sun Microsystems tomonidan 90-yillarning o'rtalarida ishlab chiqilgan, ammo 2010 yilda nomi o'zgartirilgan. Oracle Solaris Oracle tomonidan Sun Microsystems sotib olinganidan keyin. U o'zining kengaytirilishi va qiziqarli ilovalarni yaratishga imkon bergan bir qator boshqa xususiyatlari bilan mashhur.

O'z davrida muhim bo'lgan ko'plab operatsion tizimlar mavjud, ammo endi AmigaOS bilan bir xil emas; IBM va Microsoft-dan OS/2, klassik Mac OS, ya'ni. Apple MacOS, BeOS, XTS-300, RISC OS, MorphOS, Haiku, Bare-Metal va FreeMint uchun Unix bo'lmagan salafiy. Ulardan ba'zilari hali ham bozorlarda qo'llaniladi va ishqibozlar va ilovalarni ishlab chiqish hamjamiyati uchun ozchilik platformalari sifatida ishlab chiqilishda davom etmoqda.

OpenVMS DECda yaratilgan hali ham. Boshqa operatsion tizimlar deyarli faqat akademik muhitda operatsion tizimlarni o'rgatish yoki OT tushunchalarini tadqiq qilish uchun ishlatiladi. Ikkalasini ham bajaradigan tizimning odatiy misoli MINIX. Ikkinchisi, biri deb nomlangan, faqat tadqiqot uchun ishlatiladi. Oberon ETH Tsyurixda ishlab chiqilgan Nikolay Virta, Yurga Gutknehta va 80-yillarda bir guruh talabalar, u asosan tadqiqot, o'qitish va Wirth guruhidagi kundalik ish uchun ishlatilgan. Biroq, bozorda sezilarli ulushga ega bo'lmagan ba'zi operatsion tizimlar etakchi ishlanmalarga ta'sir ko'rsatadigan yangiliklarni kiritdi. Bu, ayniqsa, Bell Labs tadqiqot va eksperimentlariga tegishli.

xuddi shunday turli xil operatsion tizimlar shaxsiy kompyuterlar, smartfonlar va planshetlardan boshqa platformalar uchun. Yillar davomida aqlli televizorlar, avtomobillar, soatlar, narsalar Interneti (9) va boshqalar uchun alohida echimlar ishlab chiqildi. Texnik jihatdan bu bir xil operatsion tizimlar emas, garchi ularning nomlari o'xshash bo'lsa-da. misol uchun Operatsion tizim Android TV OS u bizda smartfonda bo'lgan narsaga o'xshamaydi. Masalan, avtomobillarda qo'llaniladigan o'rnatilgan tizimlar bir qurilma uchun juda ko'p sozlamalarga ega bo'lgan turli xil bo'lishi mumkin, chunki avtomobillardagi elektron tizimlar o'nlab protsessorlarga ega. Har bir protsessor (bu holda, mikrokontroller) boshqa operatsion tizimga (yoki bir xil) ega bo'lishi yoki umuman bo'lmasligi mumkin.

9. Narsalar interneti uchun operatsion tizim

Mobil ochiq tizimlar va markazlashtirilgan holda boshqariladi

Taxminan 15 yil oldin u uyali aloqa bozorida hukmronlik qilgan. Symbian tizimi, bugungi kunda bu PalmOS, webOS kabi OT tarixi. Maʼlumki, hozirda mobil operatsion tizimlar bozorida Google tomonidan ishlab chiqilgan ochiq va bepul dasturiy taʼminot toʻplami boʻlgan Android tizimi ustunlik qiladi, unda asosiy operatsion tizim, oʻrta dastur va mobil qurilmalarda foydalanish uchun asosiy ilovalar mavjud.

Linux yadrosi va Android uchun moslashtirilgan ba'zi boshqa komponentlar GNU GPL ostida chiqariladi. Biroq, Android GNU loyihasi kodini o'z ichiga olmaydi. Bu xususiyat Android-ni bugungi kunda boshqa ko'plab Linux distributivlaridan ajratib turadi. Android operatsion tizimining yangilanishlari ilgari shirinlik bilan bog'liq nomlar ostida nashr etilgan (Cupcake, Donut, Eclair, Gingerbread, Honeycomb, Ice Cream Sandwich). Ikki yil davomida Android versiyalari oddiygina ketma-ket raqamlangan.

ikkinchi iOS - bu mobil tizim, iPhone, iPod touch va iPad mobil qurilmalari uchun Apple mahsuloti. Hozirgi nom 2010 yildan beri amalda. Ilgari tizim sifatida tanilgan iPhone OS. Bu tizimga asoslanadi Mac OS X 10.5. iOS faqat Apple qurilmalarida mavjud, chunki kompaniya boshqa ishlab chiqaruvchilarning qurilmalari uchun operatsion tizimni litsenziyalamaydi. Barcha dasturiy ta'minot Apple Inc tomonidan alohida nashr etiladi. va yagona ombordan () markaziy ravishda AppStore orqali majburiy kriptografik tasdiqlash imzosi bilan tarqatiladi. Ushbu tarqatish modeli, garchi markazdan boshqarilsa ham, imkon beradi zararli dasturlarning tarqalishini oldini olish, samarali ta'mirlash va yangilash va shu bilan barcha foydalanuvchilar uchun xavfsizlik va sifatning misli ko'rilmagan yuqori standarti.

Windows Mobile smartfonlar va mobil qurilmalarda qo'llaniladigan Microsoft mobil operatsion tizimi - sensorli ekranlar bilan yoki ularsiz. Mobil operatsion tizimi Windows CE 5.2 yadrosiga asoslangan.

Windows Mobile - bu PocketPC PDA, PDA va smartfonlar uchun mo'ljallangan operatsion tizim. Windows Mobile seriyasining vorisi 27-yil 2011-sentabrda taqdim etilgan Windows Phone edi. 2015-yilda Microsoft Windows 10 Mobile operatsion tizimining joriy etilishi bilan avvalgi nomiga qaytdi, biroq bu tizim Windows CE yadrosi asosidagi Windows Mobile oilasiga tegishli emas. U Universal Windows Platformasi deb nomlangan universal platformani yaratishning bir qismi sifatida Windows 10 oilasiga tegishli.

Mobil OS bozorida ma'lum bo'lgan yana bir tizim BlackBerry operatsion tizimi, ko'p yillar avval mashhur bo'lgan BlackBerry portli qurilmalarida foydalanish uchun Research In Motion tomonidan ishlab chiqilgan xususiy mobil operatsion tizimdir. Blackberry platformasi korporativ foydalanuvchilar orasida mashhur edi, chunki BlackBerry Enterprise Server bilan birgalikda u Microsoft Exchange, Lotus Domino, Novell GroupWise elektron pochta va boshqa biznes dasturlari bilan sinxronlashni ta'minlaydi.

kabi kamroq ma'lum bo'lgan boshqa takliflar mavjud Bada, Mobil telefonlar uchun Samsung operatsion tizimi2010 yilda ishga tushirilgan. Uni ishlatgan birinchi smartfon Samsung Wave edi. Operatsion tizim bu o'z navbatida Linux tarqatish, Moblin taqsimotini (Intel tomonidan yaratilgan) birlashtirib yaratilgan va Shartlar (Nokia homiyligida) avtomobillar, yaxtalar, telefonlar, netbuklar yoki planshetlar kabi turli xil mobil qurilmalar va ilovalar uchun. 1.2-yil 9-iyun kuni MeeGo v21, Nokia N2011’ga ega birinchi mobil telefon taqdimoti bo‘lib o‘tdi.

Operatsion tizim hayvonot bog'iga xush kelibsiz

Ko'rib turganingizdek, operatsion tizimlar to'lib-toshgan. Ular paydo bo'ldi va o'zgardi, yangi versiyalarga tarqaldi, ayniqsa oilalar haqida gap ketganda Linux avlodlarimutaxassislarning ba'zan turli ehtiyojlarini qondirish uchun. Ushbu murakkab va ko'p tarmoqli evolyutsiyaning bir qismi sifatida bir nechta original, hatto g'alati bo'lmasa ham, yaratildi.

Masalan, bunday g'alati mavjudot. TempleOS, ilgari J Operating System, SparrowOS va LoseThos - yorug'lik Injil operatsion tizimi. U Muqaddas Kitobda bashorat qilingan uchinchi ma'bad sifatida amerikalik dasturchi tomonidan ishlab chiqilgan. Terriego A. Devis. Devisning ta'kidlashicha, 640 × 480 piksel o'lchamlari, 16 rangli displey va audio boshqaruv kabi tizim xususiyatlari unga Xudo tomonidan maxsus ishonib topshirilgan. U C tilining asl varianti (HolyC deb ataladi) yordamida dasturlashtirilgan va boshqa narsalar qatorida parvoz simulyatori, kompilyator va yadroni o'z ichiga olgan.

Virjil Dupras tomonidan yaratilgan post-apokaliptik Collapse OS-da biroz o'xshash atmosfera mavjud. Ushbu operatsion tizim taklif qiladi o'z-o'zini qayta ishlab chiqaruvchi dasturlar to'plami i o'z-o'zini o'rnatish turli xil qurilmalarda, shuningdek, boshqa ko'plab funktsiyalarda. Tizimning asosiy vazifasi global kataklizmdan keyin omon qolishi mumkin bo'lgan ko'pincha ibtidoiy qurilmalarni keng doirada ishga tushirishdir.

Boshqa original dizayn, Xotinlar, zamonaviy kompyuterlarda eski Amiga mashinalari foydalanuvchilariga tanish bo'lgan tajribani qayta yaratish uchun mo'ljallangan edi. Biroq, vaqt o'tishi bilan, rivojlanib borgan sari, dasturiy ta'minot asl nusxadan oshib, kompyuterlarning romantik kunlariga unchalik aloqasi bo'lmagan original mahsulotga aylandi.

Shimoliy Koreya o'zini tashqi dunyodan ajratib turishi ma'lum. Bu ham amal qiladi dasturiy ta'minot. DNR-D dagi kompyuterlar ular Windows yoki Apple tizimlarida ishlamaydi, lekin Red Starda (Pulgunbyol). UNIX asosidagi ushbu operatsion tizim u yerda Milliy kompyuter markazida ishlab chiqilgan va Firefox-ga asoslangan o'zgartirilgan brauzerni o'z ichiga oladibu sizga zamonaviy veb, matn muharriri va hatto o'yinlarga kirish imkonini beradi. Red Star shuningdek, barcha fayllarni kuzatish mumkin bo'lgan noyob o'rnatish seriya raqamiga ega bo'lgan suv belgilari tizimi, shuningdek, Koreya razvedka agentliklari uchun orqa eshikdan foydalanish kabi xususiyatlarga ega.

Bu biroz o'xshash tarzda o'ylab topilgan Sabili tizimi, shuningdek, "Ubuntu Muslim Edition" nomi bilan ham tanilgan. Sabily o'zining Linux distributividir. 2007 yilda musulmon foydalanuvchilarga xizmat ko'rsatish uchun ishga tushirilgan. Operatsion tizim tomonidan taqdim etilgan standart xususiyatlarga qo'shimcha ravishda, Sabily arab tilini qo'llab-quvvatlashni o'z ichiga oladi. Operatsion tizim bir qator noyob dasturlarga ega, masalan, musulmon azonini kuniga bir necha marta chaqiruvchi belgi yoki Zakot Kalk foydalanuvchiga farz sadaqalarning turli miqdorlarini aniqlashda yordam berish. Sabily loyihasi 2011 yilda to'xtatilgan, ammo ArchiveOS-da mavjud.

G'alati narsalarga to'la O'z joniga qasd qilish LinuxLinux standarti tomonidan tan olinmagan buyruqni kiritgandan so'ng, qattiq diskni formatlaydi, bu "jazo" deb tushunilishi kerak. Yoki PonyOS, My Little Pony muxlislari tomonidan va boshqa noaniq tizim Toaru asosida yaratilgan hobbi tizimi. Yoqimli ponilar bilan to'la interfeysga qo'shimcha ravishda, PonyOS bitta qiziqarli xususiyatni taklif etadi - an'anaviy kichrayishi va harakatlanishi bilan bir qatorda aylanadigan GUI oynalari.

Digital Real World OS

Bu bizning davrimizda. Va operatsion tizimlar bunga tayyor. Amerikaning Veritone kompaniyasi 2020 yil aprel oyida dunyoda birinchi bo'lib ishlab chiqarishga muvaffaq bo'lganini e'lon qildi. Uning "aiWARE" deb nomlangan mahsuloti dasturlar o'rniga AI algoritmlarini boshqaradi. Standart aiWARE nutq, matn, ovoz, fotografiya, biometrika, ma'lumotlarni tahlil qilish, ma'lumotlarni o'zgartirish va boshqalarni o'z ichiga oladi. Masalan, ovozli yordamchi funksiya allaqachon an'anaviy qurilmalarga o'rnatilgan va alohida ilovada mavjud.

Sun'iy intellekt, nutqni aniqlash yoki rasm, virtual yordamchilar i Texnikalar Mashinalarning tabiiy interfeysi bugungi kunda zamonaviy odam harakatlanishi, yashashi, ishlashi, sotib olishi, o'ynashi va boshqa ko'p narsalarni amalga oshirishi mumkin bo'lgan yangi muhitni yarata boshlaydi, "operatsion tizim" tushunchasi rivojlanadi va dunyodan jimgina harakatlanadi. kompyuterlar va boshqa kompyuter qurilmalari faqat atrof-muhitimiz, atrofimiz va biz har kuni yashayotgan dunyo uchun.

Kelajak "dunyoning operatsion tizimi", ya'ni dasturiy ta'minot va texnik vositalarning ishlashidan ko'ra ko'proq narsani muvofiqlashtiradigan echimlarga tegishlimi? Tez orada yangi operatsion tizimlar virtual, mashina va real dunyo elementlarining o'zaro ta'siri va muammosiz ishlashini ta'minlaydimi? Bunday tizim nafaqat protsessorning hisoblash resurslarini, balki bizning idrok, e'tibor va kognitiv qobiliyatimizga kirishni ham ajratadi, ya'ni. bizning miyamizga.

Har xil turdagi operatsion tizimlarning umumiy ko'rinishi

Real vaqt operatsion tizimi (real vaqtda operatsion tizim, RTOS) - kerakli operatsiyalarni bajarish vaqtiga qo'yiladigan talablarni qondirish. Bunday tizimlar real vaqtda ishlaydigan kompyuterni boshqarish tizimlarining elementlari sifatida ishlatiladi. Ushbu mezonga ko'ra, real vaqtda operatsion tizimlar ikki turga bo'linadi:

  • qattiq, ya'ni. eng yomon (eng katta) javob vaqti ma'lum bo'lgan va undan oshib ketmasligi ma'lum bo'lganlar;
  • yumshoq, ya'ni. imkon qadar tezroq javob berishga harakat qiladiganlar, lekin uzoqroq javob vaqti qancha bo'lishi noma'lum.

Haqiqiy vaqtda operatsion tizimda protsessorning qaysi biriga protsessor ajratilishi kerakligini va barcha bajariladigan jarayonlar ularning vaqt chegaralariga qanchalik mos kelishini aniqlash kerak. Ushbu turdagi operatsion tizimlarning paydo bo'lishi, boshqa narsalar qatori, raketalarni o'z vaqtida boshqarishda harbiy texnikaga bo'lgan ehtiyoj bilan bog'liq. Ushbu turdagi operatsion tizimlar hozirda fuqarolik sanoatida keng qo'llaniladi va ular telefon stantsiyalari, NASA Marsga qo'nuvchilar va avtomobil ABS kabi qurilmalarni boshqaradi. E'tiborli misollar Windows CE, OS-9, Symbian va LynxOS.

Foydalanuvchi bilan muloqot qilish orqali biz quyidagilarni ajratamiz:

  • Matn tizimlari - buyruq satridan yoki boshqacha aytganda, buyruq satridan (masalan, UNIX, MS-DOS) berilgan buyruqlar yordamida aloqa qilish.
  • Grafik tizimlar – grafik oynalar va belgilar (GUI) yordamida aloqa. Kompyuter sichqoncha kursori yordamida boshqariladi (masalan, MS Windows oilasi, Mac OS).

Arxitektura bo'yicha operatsion tizimlar quyidagilarga bo'linadi:

  • yagona maqsadli tizimlar. Bu eng oddiy dizayndagi monolitik tizimlar. Tizim bir vaqtning o'zida faqat bitta vazifani bajarishi mumkin. Bir vaqtning o'zida faqat bitta dastur ishlashi mumkin (masalan, MS-DOS).
  • Ko'p vazifali tizimlar (ko'p vazifali). Bu tizim buyruqlarining ierarxik tuzilishiga ega bo'lgan ko'p darajali tizimlardir. Tizim bir vaqtning o'zida ko'plab vazifalarni bajarishi mumkin (masalan, dasturda matnni tahrirlashda chop etish jarayonini boshqarish). Bir vaqtning o'zida bir nechta dasturlar ishlashi mumkin (masalan, MS Windows 9x/Me, NT/2000/XP, UNIX, Linux, Mac OS X, OS/2 Warp). 
  • Birlashtirilgan kirish tizimlari. Bular bir vaqtning o'zida faqat bitta foydalanuvchini qo'llab-quvvatlaydigan tizimlardir (masalan, MS-DOS, Windows 9x/Me). 
  • ko'p foydalanuvchi tizimlari. Bu bir vaqtning o'zida bir nechta foydalanuvchilarni qo'llab-quvvatlaydigan tizimlardir. Protsessor o'z navbatida bir nechta vazifalarni bajaradi, kommutatsiya shu qadar tez-tez sodir bo'ladiki, foydalanuvchilar dastur ishlayotgan vaqtda u bilan o'zaro aloqada bo'lishlari mumkin (masalan, MS Windows NT/2000/XP, UNIX, Linux, Mac OS X, OS/2 Warp). 
  • Mijoz-server tizimlari. Bular alohida tarmoqqa ulangan kompyuterlarda o'rnatilgan ikkilamchi tizimlarni boshqaradigan juda murakkab tizimlardir. Ilovalar operatsion tizim tomonidan ularga xizmat ko'rsatuvchi serverlarning "mijozlari" sifatida qaraladi. "Mijozlar" serverlar bilan tizimning yadrosi orqali aloqa qiladilar va har bir server boshqa jarayonlardan yaxshi ajratilgan o'ziga xos, alohida va himoyalangan xotira maydonida ishlaydi.

O'rnatilgan tizim - o'zi ishlaydigan asbob-uskunalarning ajralmas qismiga aylangan maxsus kompyuter tizimi. U bajarishi kerak bo'lgan vazifalar nuqtai nazaridan qat'iy belgilangan muayyan talablarga javob berishi kerak. Shuning uchun uni odatiy ko'p funktsiyali shaxsiy kompyuter deb atash mumkin emas. Har bir o'rnatilgan tizim cheklangan miqdordagi vazifalarni yoki hatto bitta vazifani bajarish uchun dasturlashtirilgan mikroprotsessorga (yoki mikrokontrollerga) asoslangan. AQShning Apollon kosmik kemasini boshqaradigan kompyuter birinchi o'rnatilgan kompyuter ekanligiga ishoniladi. Biroq, birinchi ommaviy ishlab chiqarilgan o'rnatilgan kompyuter LGM-30 Minuteman I raketasini boshqarish uchun ishlatilgan.Bir nechta misollar Windows CE, FreeBSD va Minix 3.

o'rnatilgan operatsion tizimlar. O'rnatilgan tizimlarda Linuxdan foydalanish Embedded Linux deb ataladi. 

Mobil operatsion tizim (yoki mobil operatsion tizim) – smartfonlar, planshetlar, PDA yoki boshqa mobil qurilmalar uchun operatsion tizim. Mobil operatsion tizimlar kompyuterning xususiyatlarini uyali telefon yoki boshqa mobil qurilmalar uchun foydali bo'lgan boshqa funktsiyalar bilan birlashtiradi; odatda bular: sensorli ekran, telefon, Bluetooth, Wi-Fi, navigatsiya, kamera, kamera, nutqni aniqlash, ovoz yozish moslamasi, musiqa pleyeri, NFC va infraqizil port. Aloqa qobiliyatiga ega mobil qurilmalar (masalan, smartfonlar) ikkita mobil operatsion tizimni o'z ichiga oladi - bu foydalanuvchiga ko'rinadigan asosiy dastur, radio va boshqa komponentlarni qo'llab-quvvatlaydigan past darajadagi real vaqt tizimi bilan to'ldiriladi. E'tiborli misollar orasida Blackberry OS, Google Android va Apple iOS mavjud.

a Izoh qo'shish