Все компьютеры поставляются с программным обеспечением под названием операционная система (ОС) для управления всем программным обеспечением и оборудованием на компьютере и обеспечения интерфейса, который люди могут использовать для взаимодействия с машинами. Программное обеспечение операционной системы работает не только на портативных компьютерах, но также на смартфонах, планшетах, сетевых маршрутизаторах и других интеллектуальных устройствах.
Типы операционных систем
На протяжении многих лет корпорации, университеты и предприимчивые люди разрабатывали сотни компьютерных операционных систем. Самые известные операционные системы - это те, которые находятся на персональных компьютерах:
- Майкрософт Виндоус
- MacOS
- Linux (UNIX-подобная ОС)
Некоторые операционные системы предназначены для определенных типов оборудования, таких как:
- Apple iOS и Google Android для смартфонов и планшетов
- Solaris, HP-UX, DG-UX и другие варианты Unix для серверных компьютеров
- DEC VMS (система виртуальной памяти) для компьютеров мейнфреймов
- Apple tvOS для цифровых медиаплееров Apple TV
- Изнашивание ОС для смарт-карт Google
Другие операционные системы пользовались периодом известности, но сейчас представляют только исторический интерес:
- Novell Netware была популярной ОС для ПК в 1990-х годах.
- IBM OS / 2 была ранней ОС ПК, которая некоторое время конкурировала с Microsoft Windows, но имела ограниченный успех на потребительском рынке.
- Multics была особенно инновационной операционной системой, созданной для мейнфреймов в 1960-х годах, которая повлияла на последующую разработку Unix.
Сетевые операционные системы
Современный O / S содержит много встроенного программного обеспечения, предназначенного для упрощения сетевого взаимодействия компьютера. Типичное программное обеспечение O / S включает в себя реализацию стека протоколов TCP / IP и связанных с ним служебных программ, таких как ping и traceroute, а также необходимые драйверы устройств и другое программное обеспечение для автоматического включения Ethernet или беспроводного интерфейса устройства. Операционные системы мобильных устройств обычно предоставляют программы, необходимые для обеспечения Wi-Fi, Bluetooth или другой беспроводной связи.
Ранние версии Microsoft Windows не обеспечивали никакой поддержки для компьютерных сетей. Microsoft добавила основные сетевые возможности в свою операционную систему, начиная с Windows 95 и Windows для рабочих групп. Microsoft также представила свою функцию совместного использования Интернета (ICS) в Windows 98 Second Edition (Win98 SE) и Windows HomeGroup для домашних сетей в Windows 7. Контрастность с Unix, которая была разработана с самого начала с использованием сети. Большинство современных операционных систем квалифицируются как сетевые операционные системы из-за популярности Интернета и домашних сетей.
Встроенные операционные системы
Так называемая встроенная система не поддерживает или ограничивает конфигурацию своего программного обеспечения. Например, встроенные системы, такие как маршрутизаторы, включают в себя предварительно сконфигурированный веб-сервер, DHCP-сервер и некоторые утилиты, но они не позволяют устанавливать новые программы. Примеры встроенных операционных систем для маршрутизаторов включают:
- Cisco IOS (внутренняя операционная система)
- DD-WRT
- Juniper Junos