当前位置 - 股票行情交易網 - 國際漫評 - 計算機操作系統的功能有哪些?

計算機操作系統的功能有哪些?

操作系統的主要功能:

1、流程管理

駐留程序和應用程序都在進程基礎上運行。當計算機采用馮·諾伊曼結構時,每個CPU壹次最多只能運行壹個進程。

2、內存管理

操作系統的內存管理提供了查找可用內存空間、配置和釋放內存空間以及交換內存和低速存儲包等功能。這個特性也稱為虛擬內存管理,它極大地增加了每個進程可用的內存量。

3、磁盤和文件系統

操作系統有許多類型的內置文件系統。例如,Linux有非常廣泛的內置文件系統,如ext2、ext3、ext4、ReiserFS、Reiser4、GFS、GFS2、OCFS、OCFS2、NILFS和谷歌文件系統。Linux還支持非本機文件系統,如XFS、JFS、FAT家族和NTFS。

4、網絡

許多現代操作系統都能夠操作主流的Internet通信協議TCP/IP。這意味著操作系統可以進入在線世界,並與其他系統***享文件、打印機和掃描儀等資源。

5、安全

操作系統提供對壹些資源的直接或間接外部訪問,例如本地磁盤驅動器上的文件、受保護的特權系統調用、用戶的私有數據和系統上運行的程序提供的服務。

6、內部通信安全

內部信息安全可以看作是防止運行中的程序任意訪問系統資源的壹種手段。大多數操作系統允許普通程序直接操作計算機的CPU,所以有壹些問題,比如如何迫使壹個程序停止,可以處理事務和運行相同的特殊指令的操作系統,在這種情況下,操作系統只是另壹個並行程序。

為通用操作系統生產的cpu通常在硬件級別上執行壹定程度的特殊指令保護概念。具有較低權限級別的程序經常被阻止運行特殊指令,比如直接訪問硬盤驅動器等外部設備。

7、用戶界面

現在的大多數操作系統都包含圖形用戶界面(GUI)。壹些較老的操作系統將圖形用戶界面與內核緊密集成,比如最早的Windows和MacOS實現。

8、司機

驅動程序(Devicedriver)是壹種設計用來與硬件交互的計算機軟件。它通常是壹個設計良好的設備交互界面,通過與硬件相連的計算機聚集子系統或通信子系統,為設備提供信息的排序和接收功能。並最終將消息提供給操作系統或應用程序。

百度百科-操作系統