操作系統所具備的功能有:1、進程管理;2、存儲管理;3、設備管理;4、文件管理;5、作業管理。進程管理是管理正在運行的程序實體,并且包括這個運行的程序中占據的所有系統資源,比如說CPU(寄存器),IO,內存,網絡資源等。
1、進程管理
進程是正在運行的程序實體,并且包括這個運行的程序中占據的所有系統資源,比如說CPU(寄存器),IO,內存,網絡資源等。很多人在回答進程的概念的時候,往往只會說它是一個運行的實體,而會忽略掉進程所占據的資源。比如說,同樣一個程序,同一時刻被兩次運行了,那么他們就是兩個獨立的進程。下查看系統進程的命令是ps。
2、存儲管理
存儲器管理的對象是主存,也稱內存。它的主要功能包括分配和回收主存空間、提高主存利用率、擴充主存、對主存信息實現有效保護。存儲管理方案的主要目的是解決多個用戶使用主存的問題,其存儲管理方案主要包括分區存儲管理、分頁存儲管理、分段存儲管理、段頁式存儲管理以及虛擬存儲管理。
3、設備管理
設備管理是指計算機系統中除了CPU和內存以外的所有輸入,輸出設備的管理。設備管理的首要任務是為了這些設備提供驅動程序或控制程序,以使用戶不必詳細了解設備及接口的技術細節,就可方便地對這些設備進行操作。另一任務就是利用中斷技術,DMA( ,直接存儲器存儲)技術和通道內技術,使外圍設備盡可能與CPU并行工作,來提高設備的使用效率以及整個系統的運行速度。
4、文件管理
文件管理是操作系統的五大職能之一,主要涉及文件的邏輯組織和物理組織,目錄的結構和管理。所謂文件管理,就是操作系統中實現文件統一管理的一組軟件、被管理的文件以及為實施文件管理所需要的一些數據結構的總稱(是操作系統中負責存取和管理文件信息的機構)從系統角度來看,文件系統是對文件存儲器的存儲空間進行組織,分配和回收,負責文件的存儲,檢索,共享和保護。從用戶角度來看,文件系統主要是實現”按名取存”,文件系統的用戶只要知道所需文件的文件名,就可存取文件中的信息,而無需知道這些文件究竟存放在什么地方。
5、作業管理
作業管理是以“作業”作為企業管理的起點和核心,比傳統的以“產品”作為企業管理的起點和核心,在層次上大大地深化了,可視為企業管理上一個重大的變革和突破。作業管理的有效實施,有賴于作業成本計算提供信息支持;而先進的、具有重大特色的作業成本計算如果不同新興的作業管理相結合,對于企業生產經營活動的不斷改善和效益的不斷提高,也就沒有什么用武之地了。



