什麼是計算機操作系統?
計算機使用稱為操作系統(O / S)的低級軟件來幫助人們操作物理機器。 O / S支持運行應用程序軟件(稱為“程序”)以及構建新程序。 操作系統軟件不僅運行在筆記本電腦上,還運行在手機,網絡路由器和其他所謂的嵌入式設備上。
操作系統的類型
多年來,數百種不同的計算機操作系統已經由企業,大學和富有進取精神的個人開發。 最著名的操作系統是個人電腦上的操作系統:
- 微軟Windows
- Mac OS X
- Linux的
一些操作系統是為某些類型的設備設計的,例如
- Apple iOS和Google Android(Linux的變種) - 用於手機
- Solaris,HP-UX,DG-UX和其他Unix版本 - 用於服務器計算機
- DEC VMS(虛擬內存系統) - 用於大型計算機
其他操作系統享有一段時間的惡名,但現在只有歷史利益:
- 20世紀90年代,Novell Netware是個人電腦的流行操作系統
- IBM OS / 2是早期的PC操作系統,與微軟Windows競爭一段時間,但在消費市場取得了有限的成功
- Multics是在20世紀60年代為大型機創建的一個特別創新的操作系統,它影響了Unix後來的發展
網絡操作系統
現代操作系統包含許多內置軟件,旨在簡化計算機的網絡連接。 典型的O / S軟件包括TCP / IP協議棧和相關實用程序(如ping和traceroute)的實現。 這包括必要的設備驅動程序和其他軟件來自動啟用設備的以太網接口。 移動設備通常還提供啟用Wi-Fi , 藍牙或其他無線連接所需的程序。
早期版本的Microsoft Windows不提供任何計算機網絡支持。 微軟在Windows 95和Windows for Workgroups開始的操作系統中增加了基本的網絡功能。 微軟還在Windows 98第二版(Win98 SE)中推出了Internet連接共享(ICS)功能,Windows 7中的家庭網絡Windows HomeGroup等等。 與從網絡開始就設計的Unix相反。 由於互聯網和家庭網絡的普及,今天幾乎所有的消費類操作系統都符合網絡操作系統的要求。
嵌入式操作系統
所謂的嵌入式系統不支持或限制其軟件配置。 例如,路由器等嵌入式系統通常包含預先配置的Web服務器, DHCP服務器和一些實用程序,但不允許安裝新程序。 路由器嵌入式操作系統的示例包括:
- Cisco IOS(互聯網操作系統)
- DD-WRT
- Juniper Junos
嵌入式操作系統也可以在包括手機(iPhone OS),PDA(Windows CE)和數字媒體播放器(ipodlinux)在內的越來越多的消費類產品中找到。