作業系統基礎

2021-10-01 10:03:54 字數 1294 閱讀 4118

1.作業系統的概念、功能和目標

2.作業系統的特徵

3.作業系統的發展和分類

4.作業系統的執行機制與體系結構

5.中斷和異常

6.系統呼叫

7.程序的定義、組成、組織方式、特徵

8.程序的狀態與轉換

9.程序控制

10.程序通訊

11.執行緒概念和多執行緒模型

12.處理機排程的概念、層次

13.程序排程的時機、切換與過程、方式

14.排程演算法的評價指標

15.fcfs、sjf、hrrn排程演算法

16.排程演算法:時間片輪轉、優先順序、多級反饋佇列

17.程序同步、程序互斥

18.程序互斥的軟體實現方法

19.程序互斥的硬體實現方法

20.訊號量機制

21.用訊號量實現程序的互斥、同步和前驅關係

22.生產者和消費者問題

23.多生產者和多消費者問題

24.吸菸者問題

25.讀者和寫者問題

26.哲學家進餐問題

27.管程

28.死鎖的概念

29.死鎖的處理策略–預防死鎖

30.死鎖的處理策略–避免死鎖

31.死鎖的處理策略–檢測和解除

32.記憶體的基礎知識

33.記憶體的管理的概念

34.覆蓋和交換

35.連續分配管理方式

36.動態分割槽分配演算法

37.基本分頁儲存管理的基本概念

38.基本位址變換機構

39.具有快表的位址變換機構

40.兩級頁表

41.基本分段式儲存管理方式

42.段頁式管理方式

43.虛擬記憶體的儲存概念

44.請求分頁管理方式

45.頁面置換演算法

46.頁面分配演算法

47.初識檔案管理

48.檔案的邏輯結構

49.檔案目錄

50.檔案的物理結構

51.檔案儲存空間管理

52.檔案基本操作

53.檔案共享

54.檔案保護

55.檔案系統的層次結構

56.磁碟的結構

57.磁碟排程演算法

58.減少磁碟延遲時間的方法

59.磁碟的管理

60.i-o裝置的概念和分類

61.i-o控制器

62.i-o控制方式

63.i-o軟體層次結構

64.i-o核心子系統

65.假離線技術

66.裝置的分配和**

67.緩衝區管理

作業系統基礎

乙個計算機系統主要包括處理器 記憶體 硬碟 鍵盤 滑鼠等輸入輸出裝置。但是硬體的操作十分複雜繁瑣,程式設計師無法全部掌握,因此需要使用作業系統處理這些硬體。作業系統位於計算機硬體和應用軟體之間,本質是乙個軟體。它有作業系統的核心以及系統呼叫兩部分構成。核心 執行於核心態,管理硬體資源 系統呼叫 執行...

作業系統基礎

作業系統 當系統執行起來時,記憶體首先載入bios,完成加電自檢 檢測有哪些裝置可用 然後載入作業系統核心,剩下的記憶體用來分配給其他應用程式的。這裡有乙個問題,比如乙個應用程式啟動需要2mb,過一會需要載入一些東西,又需要2mb,然後又重新申請空間,而這兩部分記憶體是不連續的,這就造成了碎片 sh...

作業系統基礎

1.什麼是io 操作?作業系統的作用 分配硬體資源,使應用程式使用硬體有序化 把不同的程式記憶體隔離開,用演算法分別排程cpu給程式使用 2.cpu工作效率 希望目標 100 工作 cpu工作效率 50000條指令 ms cpu工作 做計算 對記憶體中的資料進行操作 的時候工作 cpu不工作 io操...