電腦作業系統的功能有:1、流程管理;2、記憶體管理;3、磁碟和檔案系統;4、網路;5、安全;6、內部通訊安全;7、使用者介面;8 、司機。
本教學操作環境:windows7系統、Dell G3電腦。
作業系統的主要功能:
1、流程管理
駐留程式和應用程式都在進程基礎上運行。當電腦採用馮諾伊曼結構時,每個CPU一次最多只能運行一個程序。
2、記憶體管理
作業系統的記憶體管理提供了查找可用記憶體空間、配置和釋放記憶體空間以及交換記憶體和低速儲存包等功能。這個特性也稱為虛擬記憶體管理,它大大增加了每個進程可用的記憶體量。
3、磁碟和檔案系統
作業系統有許多類型的內建檔案系統。例如,Linux有非常廣泛的內建檔案系統,如ext2、ext3、ext4、ReiserFS、Reiser4、GFS、GFS2、OCFS、OCFS2、NILFS和Google檔案系統。 Linux也支援非本機檔案系統,如XFS、JFS、FAT家族和NTFS。
4、網路
許多現代作業系統都能夠操作主流的Internet通訊協定TCP/IP。這意味著作業系統可以進入線上世界,並與其他系統共用檔案、印表機和掃描器等資源。
5、安全性
作業系統提供對一些資源的直接或間接外部訪問,例如本地磁碟機上的檔案、受保護的特權系統呼叫、使用者的私有資料和系統上運行的程式提供的服務。
6、內部通訊安全
內部資訊安全可以看作是防止運作中的程式任意存取系統資源的一種手段。大多數作業系統允許普通程式直接操作電腦的CPU,所以有一些問題,例如如何迫使一個程式停止,可以處理事務和運行相同的特殊指令的作業系統,在這種情況下,作業系統只是另一個並行程式.
為通用作業系統生產的cpu通常在硬體層級上執行一定程度的特殊指令保護概念。具有較低權限等級的程式經常被阻止運行特殊指令,例如直接存取硬碟等外部設備。
7、使用者介面
現在的大多數作業系統都包含圖形使用者介面(GUI)。一些較老的作業系統將圖形使用者介面與核心緊密整合,例如最早的Windows和MacOS實作。
8、司機
驅動程式(Devicedriver)是一種設計用來與硬體互動的電腦軟體。它通常是一個設計良好的設備互動介面,透過與硬體連接的電腦聚集子系統或通訊子系統,為設備提供資訊的排序和接收功能。並最終將訊息提供給作業系統或應用程式。
更多電腦相關知識,請造訪常見問題欄位!
以上是電腦作業系統的功能中有什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!