操作系統的作用包括哪些方面?
1、進程管理
不管是常駐程序或者應用程序,他們都以進程為標準運行單位。當年運用馮·諾伊曼結構建造計算機時,每個中央處理器最多只能同時運行一個進程。
2、內存管理
根據帕金森定律:“你給程序再多內存,程序也會想盡辦法耗光”,因此程序員通常希望系統給他無限量且無限快的存儲器。
大部分的現代計算機存儲器架構都是層次結構式的,最快且數量最少的寄存器為首,然后是緩存、存儲器以及最慢的磁盤存儲設備。
而操作系統的存儲器管理提供查找可用的記憶空間、配置與釋放記憶空間以及交換存儲器和低速存儲設備的內含物??等功能。
3、磁盤與文件系統
操作系統擁有許多種內置文件系統。例如Linux擁有非常廣泛的內置文件系統,如ext2、ext3、ext4、ReiserFS、Reiser4、GFS、GFS2、OCFS、OCFS2、NILFS與Google文件系統。Linux也支持非原生文件系統,例如XFS、JFS、FAT家族與NTFS。
4、網絡
許多現代的操作系統都具備操作主流網上通信協議TCP/IP的能力。也就是說這樣的操作系統可以進入網上世界,并且與其他系統分享諸如文件、打印機與掃描儀等資源。
5、安全
大多數操作系統都含有某種程度的信息安全機制。
6、內部通訊安全
內部信息安全可視為防止正在運行的程序任意訪問系統資源的手段。大多操作系統讓普通程序可直接操作計算機的CPU,所以產生了一些問題,例如怎樣把可如操作系統一樣處理事務、運行同樣特殊指令的程序強迫停止,畢竟在此情境下,操作系統也只是另一個平起平坐的程序。
7、用戶界面
今日大部分的操作系統都包含圖形用戶界面(GUI)。有幾類較舊的操作系統將圖形用戶界面與內核緊密結合,例如最早的Windows與Mac OS實現產品。
8、驅動程序
所謂的驅動程序(Device driver)是指某類設計來與硬件交互的計算機軟件。通常是一設計完善的設備交互接口,利用與此硬件連接的計算機匯排流或通信子系統,提供對此設備下令與接收信息的功能;以及最終目的,將消息提供給操作系統或應用程序。
操作系統屬于什么軟件?
“操作系統是一種系統軟件。操作系統是管理計算機硬件與軟件資源的計算機程序,它需要處理如管理與配置內存、決定系統資源供需的優先次序、控制輸入設備與輸出設備、操作網絡與管理文件系統等基本事務。”
關鍵詞: 操作系統的作用包括哪些方面 操作系統