操作系統的基本結構

Windows 軟件 UNIX Linux iOS OS操作系統 2018-12-01
操作系統的基本結構

操作系統

操作系統的基本結構

操作系統

計算機分為硬件結構和軟件結構,軟件是在硬件基礎上運行計算的。

操作系統(英文名稱Operating System,簡稱OS)。它是計算機的最基本的軟件。其它應用軟件必須在操作系統的支持下,才能運行。

操作系統是用戶和計算機的接口,同時也是計算機硬件和其他軟件的接口。

操作系統的功能包括管理計算機系統的硬件、軟件及數據資源,控制程序運行,改善人機界面,為其它應用軟件提供支持,讓計算機系統所有資源最大限度地發揮作用,提供各種形式的用戶界面,使用戶有一個良好的工作環境,為其它軟件的開發提供必要的服務和相應的接口等。

發展歷史

早期的操作系統

DOS操作系統

操作系統新時代

計算機操作系統發展的第二個階段是多用戶多道作業和分時系統。其典型代表有UNIX、XENIX、OS/2以及Windows操作系統。分時的多用戶、多任務、樹形結構的文件系統以及重定向和管道是UNIX的三大特點。

今日情況

大型機與嵌入式系統使用很多樣化的操作系統。

1. 在服務器方面Linux、UNIX和WindowsServer佔據了市場的大部分份額。在超級計算機方面,Linux取代Unix成為了第一大操作系統,截止2012年6月,世界超級計算機500強排名中基於Linux的超級計算機佔據了462個席位,比率高達92%。

2. 隨著智能手機的發展,Android和iOS已經成為目前最流行的兩大手機操作系統。

主要功能

操作系統的主要功能是資源管理,程序控制和人機交互等。計算機系統的資源可分為設備資源和信息資源兩大類。設備資源指的是組成計算機的硬件設備,如中央處理器,主存儲器,磁盤存儲器,打印機,磁帶存儲器,顯示器,鍵盤輸入設備和鼠標等。信息資源指的是存放於計算機內的各種數據,如文件,程序庫,知識庫,系統軟件和應用軟件等。

操作系統位於底層硬件與用戶之間,是兩者溝通的橋樑。用戶可以通過操作系統的用戶界面,輸入命令。操作系統則對命令進行解釋,驅動硬件設備,實現用戶要求。以現代觀點而言,一個標準個人電腦的OS應該提供以下的功能:

進程管理(Processing management)

內存管理(Memory management)

文件系統(File system)

網絡通訊(Networking)

安全機制(Security)

用戶界面(User interface)

驅動程序(Device drivers)

相關推薦

推薦中...