Wszystkie komputery są dostarczane z oprogramowaniem zwanym systemem operacyjnym (OS) w celu zarządzania całym oprogramowaniem i sprzętem na komputerze oraz w celu zapewnienia interfejsu, który może być używany przez ludzi do interakcji z maszynami. Oprogramowanie systemu operacyjnego działa nie tylko na laptopach, ale również na smartfonach, tabletach, routerach sieciowych i innych inteligentnych urządzeniach.
Rodzaje systemów operacyjnych
Korporacje, uniwersytety i przedsiębiorcze osoby przez lata rozwijały setki komputerowych systemów operacyjnych. Najbardziej znane systemy operacyjne znajdują się na komputerach osobistych:
- Microsoft Windows
- System operacyjny Mac
- Linux (system typu UNIX)
Niektóre systemy operacyjne są przeznaczone dla niektórych typów urządzeń, takich jak:
- Apple iOS i Google Android na smartfony i tablety
- Solaris, HP-UX, DG-UX i inne warianty Uniksa dla komputerów serwerowych
- DEC VMS (Virtual Memory System) dla komputerów mainframe
- Apple TVOS dla odtwarzaczy multimedialnych Apple TV
- Noś OS dla inteligentnych zegarków Google
Inne systemy operacyjne cieszyły się okresem rozgłosu, ale teraz mają już tylko historyczne znaczenie:
- Novell Netware był popularnym systemem operacyjnym dla komputerów PC w latach 90.
- IBM OS / 2 był wczesnym systemem operacyjnym PC, który konkurował z systemem Microsoft Windows przez pewien czas, ale miał ograniczony sukces na rynku konsumenckim.
- Multics był szczególnie innowacyjnym systemem operacyjnym stworzonym dla komputerów mainframe w latach 60., który wpłynął na późniejszy rozwój Uniksa.
Sieciowe systemy operacyjne
Nowoczesny O / S zawiera wiele wbudowanych programów zaprojektowanych w celu uproszczenia łączenia w sieć komputera. Typowe oprogramowanie O / S obejmuje implementację stosu protokołów TCP / IP i powiązanych programów użytkowych, takich jak ping i traceroute, wraz z niezbędnymi sterownikami urządzeń i innym oprogramowaniem, które automatycznie włączają interfejs Ethernet urządzenia lub bezprzewodowy. Systemy operacyjne urządzeń przenośnych zwykle udostępniają programy potrzebne do zapewnienia łączności Wi-Fi, Bluetooth lub innego połączenia bezprzewodowego.
Wcześniejsze wersje systemu Microsoft Windows nie zapewniały żadnej obsługi sieci komputerowych. Firma Microsoft dodała podstawowe funkcje sieciowe do swojego systemu operacyjnego, zaczynając od Windows 95 i Windows for Workgroups. Microsoft wprowadził również funkcję Udostępniania połączenia internetowego (ICS) w Windows 98 Second Edition (Win98 SE) i Windows HomeGroup na potrzeby sieci domowej w Windows 7. Porównaj to z Uniksem, który został zaprojektowany od samego początku z myślą o sieci. Większość nowoczesnych systemów operacyjnych zalicza się do sieciowych systemów operacyjnych ze względu na popularność Internetu i sieci domowych.
Wbudowane systemy operacyjne
Tak zwany system wbudowany obsługuje brak lub ograniczoną konfigurację jego oprogramowania. Na przykład systemy wbudowane, takie jak routery, zwykle zawierają wstępnie skonfigurowany serwer WWW, serwer DHCP i niektóre narzędzia, ale nie pozwalają na instalowanie nowych programów. Przykłady wbudowanych systemów operacyjnych dla routerów obejmują:
- Cisco IOS (Internetwork Operating System)
- DD-WRT
- Juniper Junos