操作系統基本功能
阿新 • • 發佈:2018-03-02
擁有 絕對路徑 內存 計算機 創建 mage 時間 位置 info
引言
一.程序管理
有效、合理地分配CPU的時間
- 單道程序系統:任何時刻,內存中只有一道程序
- 多道程序系統:內存中同時存放幾道相互獨立的程序;宏觀上並行;微觀上串行
程序、進程、線程
- 程序:文件的存放形式,存放在外儲存器;運行一個程序,首先需將程序從外儲存器調入內存
- 進程:一個正在執行的程序;即程序被調入內存後稱為進程。又有就緒狀態(除CPU外,擁有其他所有資源)、執行狀態(在CPU上運行)、掛起狀態(因等待某個事件而暫停執行時的狀態)
- 線程(threads):很多操作系統把進程再分為線程(UNIX中,進程是CPU分配單位;Windows中,線程是CPU分配單位)。目的:減少內存開銷,切換速度快。
二.存儲管理
計算機內存是CPU可以直接存取的存儲器
- 虛擬內存
- 存儲器分配
- 地址的轉換
- 信息的保護
三.文件系統(信息管理系統)
負責管理和存取文件信息的部分;實現按名訪問;提供簡單統一的訪問文件的方法;不必了解文件在外存儲器上的具體物理位置以及如何存放
- 目錄結構:樹狀(根目錄——文件夾——文件)
- 文件路徑:絕對路徑(從根目錄開始);相對路徑(從當前目錄開始)
- 文件系統
四.磁盤管理
磁盤分區——創建邏輯驅動器——格式化
- 分區目的
- 創建邏輯驅動器
- 磁盤格式化
- 磁盤碎片整理
磁盤碎片:指一個文件沒有保存在一個連續的磁盤空間上,而是被分散存放在許多地方。時間長了,會有磁盤碎片,影響讀寫進度。
- 磁盤清理
【註:上文所有圖源來自同濟大學‘大學計算機基礎’慕課,本文根據第二講2.2操作系統基本功能整理】
操作系統基本功能