Човек, който говори с оборудването и обратно
Технология

Човек, който говори с оборудването и обратно

Построени са стотици от тях. Тонове версии и дистрибуции. Някои от тях са нишови любопитни неща, други се използват от малцина, но са от голямо значение, защото са отговорни за ключови части от компютърната и мрежовата инфраструктура. Въпреки това множество, във всеки пазарен сегмент има не повече от две доминиращи.

който работи на вашия компютър. Той управлява паметта, процесите и целия си софтуер и хардуер. Освен това ви позволява да общувате с компютъра, без да знаете „езика“ на машината. В повечето случаи на устройството се изпълняват едновременно много различни програми и всяка от тях трябва да има достъп до централния процесор (CPU), паметта и паметта. Операционна система координира всичко, като дава на всяка програма това, от което се нуждае. Без операционна система софтуерът дори не би могъл да взаимодейства с хардуера и компютърът би бил безполезен.

Потребители и приложни програми имат достъп до услугите, предлагани от операционните системи чрез системни повиквания и интерфейси за програмиране на приложения. Те взаимодействат с операционната система на компютъра. от интерфейси на командния ред (KLI) графични интерфейси потребител, известен като GUI (Вижте също: ). Накратко, операционната система позволява на потребителите да взаимодействат с компютърни системи, като действат като интерфейс между потребители или приложни програми и компютърен хардуер.

1. Лого на най-популярните операционни системи

Операционни системи (1) може да се намери на почти всяко устройство, което включва вашия компютър - от Мобилни телефони i игрална конзола po суперкомпютри i интернет сървъри. Примери за популярни съвременни операционни системи са: Android, iOS, GNU/Linux, Mac OS X, Microsoft Windows или z/OS от IBM. Всички тези системи, с изключение на Windows и/и z/OS, са с UNIX root. Напоследък, ако не правите разлика между настолни и мобилни платформи, Windows вече не доминира, а е (2).

2. Промяна в дела на глобалния пазар на операционни системи през последното десетилетие като цяло според StatCounter

3. Промяна в глобалния пазарен дял на настолни операционни системи през последното десетилетие, според StatCounter.

4. Промяна в глобалния пазарен дял на операционните системи през последната година при мобилни устройства, според StatCounter

5. Дялове на видовете операционни системи на пазара на сървъри през 2018г

Трите най-популярни операционни системи за персонални компютри са: Microsoft Windows,, Apple Mac OS X i Linux, чийто дял се колебае около 1-2%. (3) Сред мобилните устройства Android доминира в iOS на Apple, която е на второ място с нарастващ пазарен дял наскоро (4). А на глобалния сървърен пазар почти половината от тях имат продукти на Microsoft, въпреки че този процент бавно спада и с разпространението на Red Hat Linux тези две системи представляват около 4/5 от този пазар (5).

От смартфон до сървър

Microsoft създаде Операционна система Windows в средата на 80-те години. Базираше се на ядрото на MS-DOS, по това време най-често използваният програмен мениджър за стартиране на приложения. След това, включително първата голяма актуализация през 1987 г., последвана от Windows 3.0. Няколко години по-късно следващата версия, Windows 95, стана доминираща операционна система. Експертите казват, че системата на Microsoft не се е променила много по отношение на основната архитектура след Windows 95, въпреки че е добавила огромно количество функции, за да отговори на новите нужди от компютър. Много от елементите, които познаваме днес, съществуват от 90-те години, като менюто "Старт", лентата на задачите и Windows Explorer (сега известен като "Explorer").

Създаден е в продължение на много години много различни версии на Windows. Най-популярните от тях са Windows 7 (издаден през 2009 г.) Windows Vista (2007) и Windows XP (2001). Windows е предварително инсталиран на повечето нови компютрикоето се смята за основна причина за неговото господство в света. Потребител, който купува компютър или лаптоп или надгражда Windows на своя компютър, може да избира от няколко различни версии на системата, включително Home Premium, Professional или Финалът.

Еднакво за всички нови компютри Macintosh или мак предварително монтиран във фабриката от 2002 г. Операционна система Apple, сега известен като MacOS (преди OS X, а също и Mac OS X). Операционните системи на Apple са семейство от по-стари UNIX-базирани операционни системи, официално налични само за компютри на Apple, които са предварително инсталирани от 2002 г. Името на системата беше обявено през 2016 г. на конференцията на WWDC поради необходимостта от унифициране на имената, използвани от Apple за техните операционни системи (по този начин macOS е част от поредица: iOS, watchOS, tvOS и др.).

Освен това стар UNIX Преди това беше използвана основата за създаване на модерна система на Apple Система NeXTStep през втората половина на 80-те години, закупен от Apple заедно с производителя NeXT през 1996 г. Последната версия на тази "класическа" компютърна система Macintosh беше Mac OS 9. През 2006 г. беше пусната първата версия за новите x86 Mac. – Mac OS X 10.4. През 2005 г. беше пусната първата версия, която беше напълно съвместима с третата версия на Uniform UNIX Specification - Mac OS X 10.5, работеща на PowerPC и x86 "mac", използваща технология, наречена Универсален двоичен, който е изпълним файлов формат, който работи и на двете архитектури. Въз основа на тази версия е създадена системата iOS (първоначално iPhone OS), операционната система на Apple Inc. за мобилни устройства iPhone, iPod touch и iPad. Както можете да видите, историята на системата/операционните системи на Apple е много по-сложна от тази на Windows.

Това обаче е нищо в сравнение с многообразието на семейството. Linux, влизат в операционни системи, което означава, че могат да бъдат модифицирани и преразпределени от всеки навсякъде по света. Той е коренно различен от собствен софтуер като Windows, който може да бъде променен само от компанията, която го притежава. Предимство на Linux е, че това е "свободен софтуер" и има много различни дистрибуции (версии), от които можете да изберете тази, която отговаря на вашите нужди. Всяка дистрибуция има различен външен вид и усещане. Най-популярните дистрибуции са известни като: Ubuntu, Mint и Fedora. Linux е кръстен на фамилно име Линус Торвалдскойто създаде ядрото на Linux през 1991 г.

Linux се разпространява за първи път под GNU General Public License през 1992 г. Той е нараснал от първите няколко реда изходен код в първоначалното му издание до над двадесет милиона реда днес. Тази система може да бъде модифицирана от всеки за свои собствени цели. Следователно имаме стотици Linux базирани операционни системинаречени разпределения. Това прави избора между тях изключително труден, много по-труден от избора на системна версия.

Разнообразие от Linux дистрибуции толкова е готино, че всеки ще намери нещо, което отговаря на неговите нужди и предпочитания. Например, има версии, които имитират популярния Windows XP. Има и по-специализирани разновидности на Linux, като например дистрибуции, предназначени да дадат нов живот на остарели компютри с ниска мощност или свръхсигурни дистрибуции, които могат стартирайте от usb устройство. Разбира се, има много версии на Linux за стартиране на сървъри и други приложения от корпоративен клас. Привържениците на Linux препоръчват Ubuntu като добра отправна точка. Това е много удобна система (дори в сравнение с Windows), но в същото време многофункционална и многофункционална. експерти по компютърно изкуство.

, се различават значително от настолните компютри и лаптопи, така че работят на операционни системи, създадени специално за мобилни устройства. Операционните системи за мобилни устройства обикновено не предлагат толкова широк набор от функции като тези, предназначени за настолни компютри или лаптопи и не могат да изпълняват всички програми, известни за компютрите. Все пак можете да правите много неща с тях, като гледане на филми, сърфиране в интернет, управление на календара си, игра на игри и др.

Има и операционни системи за сървъри, т.е. тежък и изключително тежък на тегло. Каква е разликата между сървърна операционна система a операционна система за обикновения потребител? Една "нормална" операционна система може да изпълнява програми като MS Word, PowerPoint, Excel, както и графични програми, видеоплейъри и т.н. Тя също така ви позволява да стартирате приложения, които улесняват сърфирането в мрежата и проверката на имейл съобщения. Той използва LAN и Bluetooth връзки и е по-евтин от сървърна операционна система.

Сървърна операционна система по някаква причина е много по-скъпо. Неговата мисия е да позволи неограничени връзки на потребителите, да осигури много по-големи ресурси на паметта и да действа като универсални сървъри за уебсайтове, имейл и бази данни. Сървърната система може да съдържа множество настолни компютри, защото е оптимизирана за работа в мрежа, а не за един потребител.

Операционни системи за IoT устройства

Kontiki – Операционна система с отворен код, разработена през 2002 г., фокусирана главно върху мрежови микроконтролери с ниска мощност и IoT устройства.

Android неща - Създаден от Google. Предишното му име беше Брило. Поддържа Bluetooth и Wi-Fi технологии.

RIOT - има голяма общност от разработчици и е пуснат под GNU Lesser General Public License. Следователно RIOT се нарича Linux на света на IoT.

Apache минута - подобно на операционната система RIOT. Пуснат е под лиценз Apache 2.0. Работи в реално време. Може да се използва в много микроконтролери, индустриални IoT устройства и медицински устройства.

LiteOS – стартира от китайския технологичен гигант Huawei през 2015 г. Счита се за безопасно и оперативно съвместимо.

Зефир – беше пуснат през 2016 г. от Linux Foundation. Лесното интегриране на различни IoT устройства направи тази операционна система една от най-популярните в света.

ухапване е основната операционна система на Ubuntu IoT. Базиран на общността на Ubuntu, той гарантира силна сигурност за IoT устройства.

Малка ОС - Издаден за първи път през 2000 г. Това е една от най-старите операционни системи за IoT устройства. Основно използва безжични сензорни мрежи. 

Windows Интернет на нещата – известен също като Windows Embedded. Той беше променен на Windows IoT с появата на Windows 10.

Raspbian е базирана на Debian операционна система само за Raspberry Pi. Ядрото е подобно на Unix ядрото.

Freertos е операционна система с отворен код за микроконтролери. Той използва облачната услуга на Amazon, т.е. AWS.

Вграден Linux – Операционната система Linux в тази версия се използва за смарт телевизори, безжични (Wi-Fi) рутери и др.

Кратка история на GUI

Повечето хора използват операционна системакойто е инсталиран на компютъра им, преди да го купят, но разбира се винаги е възможно да го промените, надстроите или дори да замените. Съвременните операционни системи използват графичен потребителски интерфейс или GUI, който ви позволява да използвате мишката или тъчпада, за да щракнете върху икони, бутони и менюта и всичко се показва на екрана с помощта на комбинация от графика и текст. Преди GUI, компютърният интерфейс се състоеше от команден ред и потребителят трябваше да въвежда всяка команда в компютъра, а машината показваше само текст.

Първият в света графичен потребителски интерфейс се счита за издаването на Apple System 1 през януари 1984 г. Windows 1, пуснат през ноември следващия, също предлага GUI, 16-битов графичен потребителски интерфейс. По това време, освен Apple, прототипи на графични среди бяха изложени и от други компании, като VisiCorp на COMDEX през 1982 г., а основната причина за създаването на графичния интерфейс на Windows беше безпокойството. Бил Гейтс за загуба на позиции на пазара на IBM PC.

Неговият интерфейс, както споменахме, има повече изгледи Операционна система Windows разчита на Старт менюкойто беше представен за първи път в Windows 95 (1995) 6. Бутон за стартиране i Старт меню с рекламна кампания за привличане на потребители към процеса на стартиране на нова програма. Когато Windows 2012 излезе през 8 г., бутонът изчезна и потребителят веднага беше отведен до пълния стартов екран, който беше проектиран да бъде съвместим с нови устройства със сензорен екран. Началният екран се фокусира върху иконите на приложенията и плочките, върху които можете да щракнете, като в лентата на Apple, а не върху списъка със системни опции и програми, които Windows е използвал за менюто "Старт" през предишни години.

6. Използване на бутона Старт на Windows

През 2013 г. се появи Версия на Windows 8.1което върна бутона Старт, за да улесни клиентите на Microsoft да използват системата за стартиране. През 2014 г. Windows 10 възстанови завинаги любимия бутон "Старт" и менюто "Старт".

Споменаван известен на потребителите Док. на Apple беше представена през 2000 г. с пускането на Mac OS X, наречена Cheetah. Преди 2000 г. потребителите на операционната система Apple използваха горната лента с менюта, за да стартират и избират програми и да правят промени в приложенията, които вече работят. Когато операционна система X 10.5, известна още като леопард, пуснат през октомври 2007 г., Dock (7) е преработен с помощта на същия визуален подход, който познаваме днес.

UNIX и не-UNIX

Windows системи, Mac OS i различни дистрибуции на Linux (включително Android, принадлежащ към това семейство) - това не е всичко, което предлага пазарът. Трябва да се изясни, че много различни продукти в този свят са свързани помежду си по един или друг начин; например Linux е моделиран след старата система UNIX, разработена от Bell Labs от края на 60-те години на миналия век. Съвременните системи на Apple идват от UNIX. По този начин има мрежа от връзки, но много програмисти, особено тези, които създават тези системи, се опитват да не ги виждат като „по същество еднакви“ и да подчертават разликите. Самото име Linux трябва да е акроним за „Linux Is Not UniX“. Това означава, че Linux е подобен на UNIX, но е разработен без Unix код, за разлика например от BSD() и неговите варианти.

Пример за такава свързана, но различна система е Chrome OS, създадена от Google, основната задача на системата е да стартиране на интернет приложения. Предлага се на много евтини и скъпи лаптопи. Компютрите с предварително инсталирана Chrome OS са известни на пазара хромбуци.

Един от потомците на горния BSD се обади FreeBSD (осем). Първата версия на системата е пусната през 8 г. В момента има две стабилни версии, налични и поддържани: 1993 и 11.4. Името FreeBSD измисли Дейвид Грийнман от компактдиска Walnut Creek, който подкрепи проекта от самото начало. Официалният талисман на FreeBSD е демонът, официалната фраза е „Силата да служиш“. Поради своята ефективност и надеждност, той често се използва като сървър или защитна стена. Използва се например FreeBSD. чрез Apache.org, Netflix, Flight-Aware, Yahoo!, Yandex, Netcraft, Sony Playstation 4, WhatsApp.

Операционна система, предназначена за дома (просто управление, мултимедия) и офис приложения на свой ред Сричка. Създаден е през юли 2002 г. като клон на системата AtheOSкоято е изоставена от нейния автор Кърт Скауен. Архитектурата на ядрото и системата, подобно на проекта AtheOS, са вдъхновени от система AmigaOS.

ReactOS се счита за клонинг на Windows, безплатна операционна система от типа на персонален компютър, която е оперативно съвместима с различни версии на Windows. Системните предположения включват възможността за използване на Windows приложения и драйвери, както и OS/2, Java и POSIX приложения.

ReactOS е написан на Cи някои елементи като ReactOS Explorer в C++. Разработчиците на ReactOS твърдят, че не е клонинг на Windows. ReactOS се разработва от 1996 г. Още през 2019 г. той все още се смяташе за непълна алфа версия на софтуера, така че разработчиците го препоръчаха само за целите на тестване. Много Windows приложения като Adobe Reader 6.0 и OpenOffice в момента работят на него.

Не всеки знае Solaris е UNIX-базирана операционна система, която първоначално е разработена от Sun Microsystems в средата на 90-те, но е преименувана през 2010 г. Оракул Соларис след придобиването на Sun Microsystems от Oracle. Той е известен със своята мащабируемост и няколко други функции, които направиха възможни интересни приложения.

Има много операционни системи, които са били значими по времето си, но вече не са същите като AmigaOS; OS/2 от IBM и Microsoft, класически Mac OS, т.е. не-Unix предшественик на Apple MacOS, BeOS, XTS-300, RISC OS, MorphOS, Haiku, Bare-Metal и FreeMint. Някои от тях все още се използват в пазарни ниши и продължават да се разработват като малцинствени платформи за общността на ентусиастите и разработването на приложения.

OpenVMS създадена в DEC все още е . Други операционни системи се използват почти изключително в академичните среди за обучение на операционни системи или за изследване на концепции за ОС. Типичен пример за система, която прави и двете е Minix. Другият, наречен един, се използва само за изследвания. Oberon е разработен в ETH Zurich Никълъс Вирта, В Юрга Гуткнехт и група студенти през 80-те години, той е бил използван главно за научни изследвания, преподаване и ежедневна работа в групата на Вирт. Въпреки това, някои операционни системи, които не спечелиха значителен пазарен дял, въведоха иновации, които повлияха на водещите разработки. Това важи особено за изследванията и експериментите на Bell Labs.

това е същото различни операционни системи за платформи, различни от компютри, смартфони и таблети. През годините са разработени отделни решения за смарт телевизори, автомобили, часовници, интернет на нещата (9) и т. н. Технически това не са едни и същи операционни системи, въпреки че имат сходни имена. например Операционна система Android TV OS не е същото като това, което имаме в смартфон. Вградените системи, използвани в автомобилите, например, могат да бъдат от много разновидности, с много настройки за едно устройство, тъй като електронните системи в автомобилите имат десетки процесори. Всеки процесор (в този случай микроконтролерът) може да има различна операционна система (или същата) или да няма изобщо.

9. Операционна система за Интернет на нещата

Мобилни отворени системи и централно управлявани

Преди около 15 години той доминира на пазара на мобилни комуникации. Symbian система, днес това е по същество историята на ОС, като PalmOS, webOS. В момента, както знаете, пазарът на мобилни операционни системи е доминиран от Android, отворен и безплатен софтуерен пакет, разработен от Google, който съдържа основната операционна система, междинния софтуер и ключови приложения за използване на мобилни устройства.

Linux ядро и някои други компоненти, адаптирани за Android, са пуснати под GNU GPL. Въпреки това, Android не включва код от проекта GNU. Тази функция отличава Android от много други дистрибуции на Linux днес. Актуализациите на операционната система Android преди са били публикувани под имена, свързани с десерти (Cupcake, Donut, Eclair, Gingerbread, Honeycomb, Ice Cream Sandwich). Вече две години версиите на Android просто са номерирани в един ред.

втори iOS е мобилна система, продукт на Apple за мобилни устройства iPhone, iPod touch и iPad. Сегашното име е в сила от 2010 г. Системата преди беше известна като iPhone OS. Тази система се основава на Mac OS X 10.5. iOS се предлага само на устройства на Apple, тъй като компанията не лицензира операционната система за устройства от други производители. Целият софтуер се публикува поотделно от Apple Inc. и се разпространява от едно хранилище () централно чрез AppStore със задължителен подпис за криптографско потвърждение. Този модел на разпространение, макар и централно контролиран, позволява предотвратяване разпространението на зловреден софтуер, ефективни ремонти и надстройки и по този начин несравнимо висок стандарт на безопасност и качество за всички потребители.

Windows Mobile е мобилна операционна система на Microsoft, използвана в смартфони и мобилни устройства − със сензорни екрани или без тях. Мобилната операционна система е базирана на ядрото на Windows CE 5.2.

Windows Mobile е операционна система, предназначена за PocketPC PDA, PDA и смартфони. Наследникът на серията Windows Mobile беше Windows Phone, представен на 27 септември 2011 г. През 2015 г. Microsoft се върна към предишното си име с въвеждането на операционната система Windows 10 Mobile, но тази система не принадлежи към семейството на Windows Mobile, което е базирано на ядрото на Windows CE. Той принадлежи към семейството на Windows 10 като част от създаването на универсална платформа, наречена Universal Windows Platform.

Друга система, известна на пазара на мобилни ОС е BlackBerry OS, е собствена мобилна операционна система, разработена от Research In Motion за използване на преносими устройства BlackBerry, популярни преди много години. Платформа Blackberry беше популярен сред корпоративните потребители, защото, когато се комбинира с BlackBerry Enterprise Server, той осигурява синхронизация с Microsoft Exchange, Lotus Domino, Novell GroupWise имейл и друг бизнес софтуер.

Има и други по-малко известни предложения като напр Bada, Операционна система Samsung за мобилни телефоникойто стартира през 2010 г. Първият смартфон, който го използва, беше Samsung Wave. Операционна система това от своя страна Linux дистрибуция, е създаден чрез комбиниране на дистрибуцията Moblin (създадена от Intel) и Maemo (Спонсорирано от Nokia) за различни мобилни устройства и приложения като автомобили, яхти, телефони, нетбуци или таблети. Представянето на първия мобилен телефон с MeeGo v1.2, Nokia N9, се състоя на 21 юни 2011 г.

Добре дошли в зоопарка на операционната система

Както можете да видите, операционните системи се роят. Те възникнаха и се трансформираха, разклонявайки се в нови версии, особено когато ставаше дума за семейства и Поколения на Linuxза да отговори на понякога различни нужди на професионалистите. Като част от тази сложна и многоотраслова еволюция бяха създадени няколко оригинални, ако не и странни творения.

Такова странно същество, например. TempleOS, преди J Operating System, SparrowOS и LoseThos - light библейска операционна система. Той е проектиран от американски програмист като третият храм, предсказан в Библията. Териего А. Дейвис. Дейвис твърди, че системните функции като разделителна способност 640×480 пиксела, 16-цветен дисплей и аудио контроли са му поверени специално от Бог. Той беше програмиран с помощта на оригиналния вариант на езика C (наречен HolyC) и включваше, наред с други неща, симулатор на полети, компилатор и ядро.

Донякъде подобна атмосфера е забулена в постапокалиптичната Collapse OS, създадена от Върджил Дюпрас. Тази операционна система предлага набор от самовъзпроизвеждащи се програми i самоинсталация в различни устройства, както и много други функции. Основната задача на системата е да стартира на широк спектър от често примитивни устройства, които могат да оцелеят след глобален катаклизъм.

Друг оригинален дизайн, Hoops, имаше за цел да пресъздаде преживяването, познато на потребителите на по-стари машини на Amiga на съвременни компютри. Въпреки това, с течение на времето, докато се развиваше, софтуерът надрасна оригинала, превръщайки се в оригинален продукт с малка връзка с романтичните дни на компютрите.

Известно е, че Северна Корея се изолира от външния свят. Това се отнася и за софтуер. Компютри в DPR-D те не работят на Windows или Apple системи, а на Red Star (Пулгунбьол). Тази UNIX-базирана операционна система е разработена там в Националния компютърен център и включва модифициран браузър, базиран на Firefoxкоето ви позволява да получите достъп до модерната мрежа, текстов редактор и дори игри. Red Star също има функции като система за водни знаци, която маркира всички файлове с уникален инсталационен сериен номер, за да могат да бъдат проследени, както и бекдор достъп за корейските разузнавателни агенции.

Замислено е малко като Система Sabili, известен още като "Ubuntu Muslim Edition". Sabily е собствена дистрибуция на Linux. стартира през 2007 г., за да обслужва мюсюлмански потребители. В допълнение към стандартните функции, предоставени от операционната система, Sabily включва поддръжка на арабски език от кутията. Операционната система също може да се похвали с редица уникални програми, като например икона, която извиква мюсюлманския призив за молитва няколко пъти на ден, или Zakat Calc помага на потребителя да определи различните количества задължителна милостиня. Проектът Sabily беше прекратен през 2011 г., но е достъпен в ArchiveOS.

Пълен с странности Самоубийствен Linuxкойто след въвеждане на команда, неразпозната от стандарта на Linux, форматира твърдия диск, което трябва да се разбира като "наказание". Или PonyOS, хоби система, изградена от самото начало от и за феновете на My Little Pony, базирана на друга неясна система, Toaru. В допълнение към интерфейс, пълен със сладки понита, PonyOS предлага една интересна функция - въртящи се прозорци на GUI в допълнение към тяхното традиционно свиване и преместване.

ОС на цифровия реален свят

Това е в наше време. И операционните системи са готови за това. Американската компания Veritone обяви през април 2020 г., че е успяла да разработи първия в света. Неговият продукт, наречен "aiWARE", работи с AI алгоритми вместо програми. По подразбиране aiWARE включва за реч, текст, глас, фотография, биометрия, анализ на данни, трансформация на данни и др. Така например функцията за гласов асистент вече е вградена в традиционните устройства и е достъпна в отделно приложение.

Тъй като изкуствен интелект, разпознаване на реч или образ, виртуални асистенти i Техники Така нареченият естествен интерфейс на машините започва да създава днес нова среда, в която съвременният човек може да се движи, живее, работи, купува, играе и много повече, концепцията за "операционна система" се развива и тихо се премества от света на компютрите и други компютърни устройства само за нашата среда, заобикалящата ни среда и света, в който живеем всеки ден.

Бъдещето принадлежи ли на "операционната система на света", тоест на решенията, които координират нещо повече от работата на софтуера и хардуера? Ще осигурят ли скоро новите операционни системи взаимодействието и безпроблемната работа на елементи от виртуалния, машинния и реалния свят? Такава система би разпределила не само изчислителните ресурси на процесора, но и достъпа до нашето възприятие, внимание и когнитивни способности, т.е. към нашия мозък.

Преглед на различните видове операционни системи

Операционна система в реално време (операционна система в реално време, RTOS) – да отговаря на изискванията за време за изпълнение на желаните операции. Такива системи се използват като елементи на компютърни системи за управление, работещи в реално време. Според този критерий операционните системи в реално време се разделят на два типа:

  • твърда, т.е. тези, за които е известно най-лошото (най-голямо) време за реакция и се знае, че то няма да бъде превишено;
  • мека, т.е. тези, които се опитват да отговорят възможно най-бързо, но не е известно какво може да бъде по-дългото време за реакция.

В операционна система в реално време е необходимо да се определи на кой от процесите трябва да бъде разпределен процесор и колко дълго всички изпълними процеси ще отговарят на своите времеви ограничения. Появата на операционни системи от този тип е свързана, наред с други неща, с необходимостта от военна техника за навременен контрол на ракетите. Тези видове операционни системи сега са широко използвани в гражданската индустрия и също така контролират устройства като телефонни централи, кацащи устройства на НАСА Марс и автомобилни ABS. Забележителни примери са Windows CE, OS-9, Symbian и LynxOS.

По начина на комуникация с потребителя разграничаваме:

  • Текстови системи - комуникация с помощта на команди, издадени от командния ред или, с други думи, от командния ред (например UNIX, MS-DOS).
  • Графични системи – комуникация чрез графични прозорци и символи (GUI). Компютърът се управлява с помощта на курсора на мишката (например семейството на MS Windows, Mac OS).

По архитектура операционните системи се делят на:

  • системи с едно предназначение. Това са монолитни системи с най-прост дизайн. Системата може да изпълнява само една задача в даден момент. Само една програма може да работи в даден момент (например MS-DOS).
  • Многозадачни системи (многозадачност). Това са многостепенни системи с йерархична структура от системни команди. Системата може едновременно да изпълнява много задачи (например да контролира процеса на печат, докато редактира текст в програмата). Няколко програми могат да работят едновременно (напр. MS Windows 9x/Me, NT/2000/XP, UNIX, Linux, Mac OS X, OS/2 Warp). 
  • Единни системи за достъп. Това са системи, които поддържат само един потребител в даден момент (напр. MS-DOS, Windows 9x/Me). 
  • многопотребителски системи. Това са системи, които поддържат множество потребители едновременно. Процесорът изпълнява няколко задачи на свой ред, като превключването се случва толкова често, че потребителите могат да взаимодействат с програмата, докато тя работи (напр. MS Windows NT/2000/XP, UNIX, Linux, Mac OS X, OS/2 Warp). 
  • Системи клиент-сървър. Това са изключително сложни системи, които контролират вторични системи, инсталирани на отделни мрежови компютри. Приложенията се третират от операционната система като "клиенти" на сървъри, които им предоставят услуги. „Клиентите“ комуникират със сървърите чрез ядрото на системата и всеки сървър работи в собствено, отделно и защитено пространство на паметта, добре изолирано от други процеси.

Вградена система - специализирана компютърна система, която става неразделна част от оборудването, което оперира. Тя трябва да отговаря на определени изисквания, строго определени по отношение на задачите, които трябва да изпълнява. Следователно не може да се нарече типичен многофункционален персонален компютър. Всяка вградена система е базирана на микропроцесор (или микроконтролер), програмиран да изпълнява ограничен брой задачи или дори една единствена задача. Смята се, че компютърът, който управлява американския космически кораб Аполо, е първият вграден компютър. Въпреки това, първият масово произведен вграден компютър беше използван за управление на ракетата LGM-30 Minuteman I. Няколко примера са Windows CE, FreeBSD и Minix 3.

вградени операционни системи. Използването на Linux във вградени системи се нарича Embedded Linux. 

Мобилна операционна система (или мобилна ОС) – операционна система за смартфони, таблети, PDA или други мобилни устройства. Мобилните операционни системи комбинират характеристиките на компютър с други функции, полезни за мобилен телефон или други мобилни устройства; обикновено това са: сензорен екран, телефон, Bluetooth, Wi-Fi, навигация, камера, камера, разпознаване на реч, диктофон, музикален плейър, NFC и инфрачервен порт. Мобилните устройства с възможност за комуникация (като смартфони) съдържат две мобилни операционни системи - основна програма, видима за потребителя, допълнена от система в реално време на ниско ниво, поддържаща радио и други компоненти. Забележителни примери включват Blackberry OS, Google Android и Apple iOS.

Добавяне на нов коментар