2023計算機408考研大綱原文?
1.掌握操作系統的基本概念、基本原理和基本功能,理解操作系統的整體運 行過程。
2.掌握操作系統進程、內存、文件和 I/O 管理的策略、算法、機制以及相 互關系。
3.能夠運用所學的操作系統原理、方法與技術分析問題和解決問題,并能利 用 C 語言描述相關算法。
一、操作系統概述 (一)操作系統的基本概念 (二)操作系統的發展 (三)程序運行環境
1. CPU 運行模式 內核模式,用戶模式。 2.中斷和異常的處理
3.系統調用
4.程序的鏈接與裝入
5.程序運行時內存映像與地址空間 (四)操作系統結構
分層,模塊化,宏內核,微內核,外核。 (五)操作系統引導
(六)虛擬機 二、進程管理
(一)進程與線程 1.進程概念
2.進程的狀態與轉換
3.線程的實現 內核支持的線程,線程庫支持的線程。 4.進程與線程的組織與控制
5.進程間通信 共享內存,消息傳遞,管道。
(二)CPU 調度與上下文切換 1.調度的基本概念
2.調度的目標
3.調度的實現 調度器/調度程序(scheduler),調度的時機與調度方式(搶占式/非搶占
式),閑逛進程,內核級線程與用戶級線程調度。
4.典型調度算法
先來先服務調度算法; 短作業(短進程、短線程)優先調度算法; 時間片輪轉調度算法;優先級調度算法; 高響應比優先調度算法; 多級反饋隊列調度算法。
5.上下文及其切換機制 (三)同步與互斥
1.進程同步的基本概念
2.實現臨界區互斥的基本方法 軟件實現方法;硬件實現方法。 3.鎖
4.信號量
上一篇電梯無線對講機原理