操作系统 Operating System (OS) 赵文清 EMail:WQZHAO@NCEPU.EDU.CN 华北电力大学计算机系 2021/2/19
2021/2/19 1 操作系统 Operating System(OS) 赵文清 E_Mail:WQ_ZHAO@NCEPU.EDU.CN 华北电力大学计算机系
教材 1教材 计算机操作系统”,汤子瀛等,西安电子科技大 学出版社,1996年第一版。 2参考教材 操作系统基础”,屠祁等,清华大学出版社 2000年第三版。 现代操作系统″, Andrew s.T著陈向群等译,机 械工业出版社,1999年第一版。 操作系统”,徐宗元,高等教育出版社,2000年 第一版。 Operating System Concepts”, James l。 Peterson Addison-Wesley Publishing Company,2001年第6版。 2021/2/19 计算机操作系统
2021/2/19 计算机操作系统 1.2 教材 1.教材: “计算机操作系统” ,汤子瀛等,西安电子科技大 学出版社, 1996年第一版。 2.参考教材: ◼ “操作系统基础” ,屠祁等,清华大学出版社, 2000年第三版。 ◼ “现代操作系统” ,Aadrew S.T著陈向群等译,机 械工业出版社, 1999年第一版。 ◼ “操作系统” ,徐宗元,高等教育出版社,2000年 第一版。 ◼ “ Operating System Concepts” , James L 。 Peterson , Addison-Wesley Publishing Company,2001 年第6版
os网页 os. cs. tsinghua. edu. cn OS. pKu. eau. cn www.ict.accn/chpc/os www.Bell-labs.com/topic/books/os-book Www.Bell-labs.com/topic/books/aos-book 2021/2/19 计算机操作系统 1.3
2021/2/19 计算机操作系统 1.3 OS 网页 ◼ os.cs.tsinghua.edu.cn ◼ os.pku.edu.cn ◼ www.ict.accn/chpc/os ◼ www.bell-labs.com/topic/books/os-book ◼ www.bell-labs.com/topic/books/aos-book
摘要 第一章操作系统引论 第二章进程的描述和控制 第三章进程的同步和通讯 第四章调度和死锁 第五章存储器管理 第六章虚拟存储器 第七章设备管理 第八章文件系统 ■第九章磁盘存储器管理 第十章操作系统接口 2021/2/19 计算机操作系统
2021/2/19 计算机操作系统 1. 4 摘要◼ 第一章 操作系统引论 ◼ 第二章 进程的描述和控制 ◼ 第三章 进程的同步和通讯 ◼ 第四章 调度和死锁 ◼ 第五章 存储器管理 ◼ 第六章 虚拟存储器 ◼ 第七章 设备管理 ◼ 第八章 文件系统 ◼ 第九章 磁盘存储器管理 ◼ 第十章 操作系统接口
第一章操作系统概述 教学目的 操作系统(OS)是最重要的系统软件,本章从OS的作用、发 展史、类型、特征和功能等多方面介绍0S 教学要求: 熟悉操作系统作用和定义,一般了解操作系统的历史。 了解二类计算机硬件系统结构,熟悉现代操作系统的硬件基 础——通道和中断 熟练掌握多道程序设计技术的概念,掌握批处理系统、分时 系统及实时系统三种操作系统基本类型,了解微机操作系统 网络操作系统和分布式操作系统 掌握操作系统并发性、共享性、虚拟性和异步性等特征,了 解现代操作系统特征,熟悉操作系统功能。 2021/2/19 计算机操作系统 1.5
2021/2/19 计算机操作系统 1.5 第一章 操作系统概述 教学目的: 操作系统(OS)是最重要的系统软件,本章从OS的作用、发 展史、类型、特征和功能等多方面介绍OS。 教学要求: ◼ 熟悉操作系统作用和定义,一般了解操作系统的历史。 ◼ 了解二类计算机硬件系统结构,熟悉现代操作系统的硬件基 础——通道和中断。 ◼ 熟练掌握多道程序设计技术的概念,掌握批处理系统、分时 系统及实时系统三种操作系统基本类型,了解微机操作系统、 网络操作系统和分布式操作系统。 ◼ 掌握操作系统并发性、共享性、虚拟性和异步性等特征,了 解现代操作系统特征,熟悉操作系统功能
引言 操作系统地位 操作系统是系统软件 计算机系统组成: 软件:应用软件 系统软件(操作系统、语言处理系统和常用的例行服 务程序) 硬件:输入/输出(I/O)设备 存储器( MEMORY) 处理器(cPU) 2021/2/19 计算机操作系统
2021/2/19 计算机操作系统 1.6 引言 操作系统地位 操作系统是系统软件 计算机系统组成: 软件:应用软件 系统软件(操作系统、语言处理系统和常用的例行服 务程序) 硬件: 输入/输出(I/O)设备 存储器(MEMORY) 处理器(CPU)
例:学会如何开汽车 OS是硬件基础上的第一层软件,是其它软件 和硬件的接口。 DBMS、 PASCAL 裸机 2021/2/19 计算机操作系统
2021/2/19 计算机操作系统 1.7 ◼ 例:学会如何开汽车。 ◼ OS是硬件基础上的第一层软件,是其它软件 和硬件的接口。 DBMS、PASCAL OS 裸机
1.1操作系统的定义、目标和作用 1。操作系统定义: 操作系统是计算机系统中的一个系统软件,是 些程序模块的集合,这些程序模块能以尽量有效 合理方式管理计算机系统的硬件和软件资源、合 理地组织计算机工作流程,控制持续的执行并向 用户提供各种服务功能,使得用户能够灵活,方 便,有效地使用计算机,使整个计算机系统能够 高效地运行。 2021/2/19 计算机操作系统
2021/2/19 计算机操作系统 1.8 1 .1操作系统的定义、目标和作用 1。操作系统定义: ◼ 操作系统是计算机系统中的一个系统软件,是一 些程序模块的集合,这些程序模块能以尽量有效 合理方式管理计算机系统的硬件和软件资源、合 理地组织计算机工作流程,控制持续的执行并向 用户提供各种服务功能,使得用户能够灵活,方 便,有效地使用计算机,使整个计算机系统能够 高效地运行
2。操作系统的目标 (1)方便性 a.,用户可通过良好的用户界面来操作/使用计算 机(DOS命令, WINDOWS图标)。 b机器只识别0/1代码,如未配置Os,用户只能 用机器语言书写程序。BUT: PASCAL语言编写程 序—编译一调用OS命令一运行。 C DRIVER (IO DEVICES) (2)有效性 a系统效率(如CPU用的充足与否)。 b资源利用率(如内存、I/O设备是否忙碌、OS 可标示某设备情况异常,统一管理。磁盘整理。) 2021/2/19 计算机操作系统
2021/2/19 计算机操作系统 1.9 2。操作系统的目标 (1)方便性 a.用户可通过良好的用户界面来操作/使用计算 机(DOS命令,WINDOWS图标)。 b.机器只识别0/1代码,如未配置OS,用户只能 用机器语言书写程序。BUT:PASCAL语言编写程 序—编译—调用OS命令—运行。 c. DRIVER(I/O DEVICES) (2)有效性 a.系统效率(如CPU用的充足与否)。 b.资源利用率(如内存、I/O设备是否忙碌、OS 可标示某设备情况异常,统一管理。磁盘整理。)
2。操作系统的目杉 (3)可扩充性 IT技术迅速发展,OS应采用模块化结构,象积 木一样,可增加修改 (4)开放性 使用不同厂家的计算机,设备拿有效地协同工 作,实现应用程序的可移植性和互操作性 EXAMPLE:UNIX对于C语言编制的程序可以直 接使用,可移植性好。几十万条指令的程序改动千 条左右即可。 2021/2/19 计算机操作系统
2021/2/19 计算机操作系统 1.10 2。操作系统的目标 (3)可扩充性 IT技术迅速发展,OS应采用模块化结构,象积 木一样,可增加修改。 (4)开放性 使用不同厂家的计算机,设备拿有效地协同工 作,实现应用程序的可移植性和互操作性。 EXAMPLE:UNIX对于C语言编制的程序可以直 接使用,可移植性好。几十万条指令的程序改动千 条左右即可