- 1.1 課程概述
- 1.2 什么是操作系統(tǒng)
- 1.2 什么是操作系統(tǒng)
- 1.2 什么是操作系統(tǒng)
- 1.3 為什么學(xué)習(xí)操作系統(tǒng)
- 1.4 如何學(xué)習(xí)操作系統(tǒng)
- 1.5 操作系統(tǒng)實(shí)例
- 1.6 操作系統(tǒng)的歷史
- 1.7 操作系統(tǒng)結(jié)構(gòu)
- 1.8 小結(jié)
- 2.1 操作系統(tǒng)的啟動(dòng)
- 2.2 操作系統(tǒng)的終端、異常、和系統(tǒng)調(diào)用
- 3.1 計(jì)算機(jī)體系結(jié)構(gòu)及內(nèi)存分層體系
- 3.2 地址空間與地址生成
- 3.3 連續(xù)內(nèi)存分配:內(nèi)存碎片與分區(qū)的動(dòng)態(tài)分配
- 3.4 連續(xù)內(nèi)存分配:壓縮式與交換式碎片整理
- 4.1 非連續(xù)內(nèi)存分配:分段
- 4.2 非連續(xù)內(nèi)存分配:分頁(yè)
- 4.3 非連續(xù)內(nèi)存分配:頁(yè)表-概述、TLB
- 4.4 非連續(xù)內(nèi)存分配:頁(yè)表-二級(jí),多級(jí)頁(yè)表
- 4.5 非連續(xù)內(nèi)存分配:頁(yè)表-反向頁(yè)表
- 5.1 虛擬內(nèi)存的起因
- 5.2 覆蓋技術(shù)
- 5.3 交換技術(shù)
- 5.4 虛存技術(shù)(上)
- 5.5 虛存技術(shù)(下)
- 6.1 最優(yōu)頁(yè)面置換算法
- 6.2 先進(jìn)先出算法
- 6.3 最近最久未使用算法
- 6.4 時(shí)鐘頁(yè)面置換算法
- 6.5 二次機(jī)會(huì)法
- 6.6 最不常用法
- 6.7 Belady現(xiàn)象、LRU、FIFO、Clock的比較
- 6.8 局部頁(yè)替換算法的問(wèn)題、工作集模型
- 6.9 兩個(gè)全局置換算法
- 6.10 抖動(dòng)問(wèn)題
- 7.1 進(jìn)程的定義
- 7.2 進(jìn)程的組成
- 7.3 進(jìn)程的特點(diǎn)
- 7.4 進(jìn)程控制結(jié)構(gòu)
- 7.5 進(jìn)程的生命期原理
- 7.6 進(jìn)程狀態(tài)變化模型
- 7.7 進(jìn)程掛起
- 7.8 為什么使用線程
- 7.9 什么是線程
- 7.10 線程的實(shí)現(xiàn)
- 7.11 上下文切換
- 7.12 進(jìn)程控制——?jiǎng)?chuàng)建進(jìn)程
- 7.13 進(jìn)程控制——加載和執(zhí)行進(jìn)程
- 7.14 進(jìn)程控制——等待和終止進(jìn)程
- 8.1 背景
- 8.2 調(diào)度原則
- 8.3 調(diào)度算法1
- 8.4 調(diào)度算法2
- 8.5 實(shí)時(shí)調(diào)度
- 8.6 多處理器調(diào)度與優(yōu)先級(jí)反轉(zhuǎn)
- 9.1 背景知識(shí)
- 9.2 一些概念part1
- 9.3 一些概念part2
- 9.4 一些概念part3
- 9.5 臨界區(qū)
- 9.6 方法1:禁用硬件中斷
- 9.7 方法2:基于軟件的解決方案
- 9.8 方法3:更高級(jí)的抽象
- 10.1 背景
- 10.2 信號(hào)量
- 10.3 信號(hào)量的使用
- 10.4 信號(hào)量的實(shí)現(xiàn)
- 10.5 管程
- 10.6 經(jīng)典同步問(wèn)題-1
- 10.7 經(jīng)典同步問(wèn)題-2
- 10.8 經(jīng)典同步問(wèn)題-3
- 10.9 經(jīng)典同步問(wèn)題-4
- 10.10 經(jīng)典同步問(wèn)題-5
- 10.11 景點(diǎn)同步問(wèn)題-6
- 11.1 死鎖問(wèn)題
- 11.2 系統(tǒng)模型
- 11.3 死鎖特征
- 11.4 死鎖處理辦法
- 11.5 死鎖預(yù)防和死鎖避免
- 11.6 銀行家算法
- 11.7 死鎖檢測(cè)和死鎖恢復(fù)
- 11.8 IPC概述
- 11.9 信號(hào)、管道、消息隊(duì)列和共享內(nèi)存
- 12.1 文件系統(tǒng):總體介紹
- 12.2 基本概念
- 12.3 基本概念——文件系統(tǒng)和文件
- 12.4 基本概念——文件系統(tǒng)的功能
- 12.5 基本概念——文件和塊
- 12.6 基本概念——文件描述符
- 12.7 基本概念——目錄
- 12.8 基本概念——文件別名
- 12.9 基本概念——文件系統(tǒng)種類
- 12.10 虛擬文件系統(tǒng)
- 12.11 數(shù)據(jù)緩存
- 12.12 打開(kāi)文件的數(shù)據(jù)結(jié)構(gòu)
- 12.13 文件分配
- 12.14 空閑空間列表
- 12.15 多磁盤(pán)管理-RAID
- 12.16 磁盤(pán)調(diào)度
- Lab0.1 實(shí)驗(yàn)準(zhǔn)備1
- Lab0.2 實(shí)驗(yàn)準(zhǔn)備2
- Lab0.3 實(shí)驗(yàn)準(zhǔn)備
- Lab1.1 bootloader啟動(dòng)ucore os
- Lab1.2 c函數(shù)調(diào)用的實(shí)現(xiàn)
- Lab1.3 GCC內(nèi)聯(lián)匯編
- Lab1.4 X86中的中斷處理
- Lab1.5 完成過(guò)程1
- Lab1.6 完成過(guò)程2
- Lab2.1 X86特權(quán)級(jí)
- Lab2.2 x86內(nèi)存管理單元MMU
- Lab2.3 實(shí)驗(yàn)實(shí)現(xiàn)
- Lab3.1
- Lab3.2
- Lab3.3
操作系統(tǒng)是管理計(jì)算機(jī)系統(tǒng)的全部硬件資源包括軟件資源及數(shù)據(jù)資源;控制程序運(yùn)行;改善人機(jī)界面;為其它應(yīng)用軟件提供支持等,使計(jì)算機(jī)系統(tǒng)所有資源最大限度地發(fā)揮作用,為用戶提供方便的、有效的、友善的服務(wù)界面。
所有的操作系統(tǒng)具有并發(fā)性、共享性、虛擬性和不確定性四個(gè)基本特征。
許多操作系統(tǒng)制造者對(duì)OS的定義也不大一致,例如有些OS集成了圖形用戶界面,而有些OS僅使用文本接口,而將圖形界面視為一種非必要的應(yīng)用程序。
操作系統(tǒng)理論在計(jì)算機(jī)科學(xué)中為歷史悠久而又活躍的分支,而操作系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)則是軟件工業(yè)的基礎(chǔ)與內(nèi)核。
操作系統(tǒng)是管理電腦硬件與軟件資源的程序,同時(shí)也是計(jì)算機(jī)系統(tǒng)的內(nèi)核與基石。操作系統(tǒng)是控制其他程序運(yùn)行,管理系統(tǒng)資源并為用戶提供操作界面的系 統(tǒng)軟件的集合。操作系統(tǒng)身負(fù)諸如管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。操作系統(tǒng)的型態(tài)非 常多樣,不同機(jī)器安裝的OS可從簡(jiǎn)單到復(fù)雜,可從手機(jī)的嵌入式系統(tǒng)到超級(jí)電腦的大型操作系統(tǒng)。目前微機(jī)上常見(jiàn)的操作系統(tǒng)有DOS、OS/2、UNIX、 XENIX、LINUX、Windows、Netware等。
操作系統(tǒng)的主要功能是資源管理,程序控制和人機(jī)交互等。計(jì)算機(jī)系統(tǒng)的資源 可分為設(shè)備資源和信息資源兩大類。設(shè)備資源指的是組成計(jì)算機(jī)的硬件設(shè)備,如中央處理器,主存儲(chǔ)器,磁盤(pán)存儲(chǔ)器,打印機(jī),磁帶存儲(chǔ)器,顯示器,鍵盤(pán)輸入設(shè)備 和鼠標(biāo)等。信息資源指的是存放于計(jì)算機(jī)內(nèi)的各種數(shù)據(jù),如文件,程序庫(kù),知識(shí)庫(kù),系統(tǒng)軟件和應(yīng)用軟件等。
系統(tǒng)的設(shè)備資源和信息資源都是操 作系統(tǒng)根據(jù)用戶需求按一定的策略來(lái)進(jìn)行分配和調(diào)度的。操作系統(tǒng)的存儲(chǔ)管理就負(fù)責(zé)把內(nèi)存單元分配給需要內(nèi)存的程序以便讓它執(zhí)行,在程序執(zhí)行結(jié)束后將它占用的 內(nèi)存單元收回以便再使用。對(duì)于提供虛擬存儲(chǔ)的計(jì)算機(jī)系統(tǒng),操作系統(tǒng)還要與硬件配合做好頁(yè)面調(diào)度工作,根據(jù)執(zhí)行程序的要求分配頁(yè)面,在執(zhí)行中將頁(yè)面調(diào)入和調(diào) 出內(nèi)存以及回收頁(yè)面等。
