回覆列表
  • 1 # 使用者7141617198968

    Chap 1

    1. 作業系統的定義:是合理組織計算機工作流程,有效地管理系統資源,方便使用者使用的程式集合。(作業系統是加在裸機上的第一層軟體,是使用者與計算機的介面)

    2. 作業系統的分類

    批處理:使用者不用隨時干預

    分時:互動性、響應時間;策略:時間片輪轉

    實時:實時性和可靠性(火車售票)

    多道程式設計:將一個以上的作業放入記憶體,並且同時處於執行狀態,這些作業共享CPU的時間和外設等其他資源。

    3. 作業系統的特徵:併發和共享

    Chap 2

    1.系統呼叫

    2.作業存在的唯一標誌:JCB

    3.作業管理的任務:方便使用者建立作業,組織呼叫系統內部資源執行,並在完成任務後將其撤消。

    4.人機介面方式

    1)操作命令

    2)系統呼叫

    *在使用者和作業系統之間存在哪幾種類型的介面?它們的主要功能是什麼?

    Chap 3

    1. 程序 死鎖 原語

    2. 程序的組成:PCB 程式段 資料

    3. 程序的基本特徵(併發性)

    4. 程序狀態及其相互間的轉化

    5. 程序與程式的區別(本質區別:動態和靜態特徵)

    6. 程序同步 和 程序互斥(程序間的關係)

    (直接制約) (間接制約)

    私有訊號量 公有訊號量

    訊號量的物理意義:

    大於零:表示可用資源數目

    小於零:絕對值表示請求資源而被阻塞的程序數

    7. 程序控制的原語

    8. 死鎖產生的原因和必要條件

    9. 產生系統死縮的原因:多個程序競爭,資源出現迴圈等待。

    10. 在作業系統設計時確定資源分配演算法,以消除發生死鎖的任何可能性——死鎖避免

    P、V操作實現讀者和寫者的同步與互斥

    Chap 4

    1. 程序排程的概念

    2. 作業經歷的狀態:提交→後備→執行→完成

    3. 週轉時間 平均週轉時間

    例:現有3個同時到達的作業J1,J2,J3,它們的執行時間分別是T1,T2,T3,且T1

  • 中秋節和大豐收的關聯?
  • 長壽葉片長黴了該怎麼辦?