操作系统 Operating System (0S) 徐宗元 浙江大学远程教育学院
操作系统 Operating System (OS) 徐宗元 浙江大学远程教育学院
教材 推荐教材:“计算机操作系统”,汤子瀛等,西安电子科技大学 出版社,199年第一版。 参考教材: 操作系统教程”,陈向群等,北京大学出版社,2001年第1版, 2.“现代操作系统”, Aadrew s.T著陈向群等译,机械工业出版 社,1999年第1版。 3.“ Windows操作系统原理”,尤晋元等,机械工业出版社,2001 4 Operating Systems Internal and Design Principles William Stallings,清华大学出版社,1998年第3版。 5.“ Operating System Concepts”, James l。 Peterson, Addison- Wesley publishing Company,机械工业出版社,2001年第6版 操作系统”,徐宗元,高等教育出版社,2000年第1版。 7.“操作系统基础”,屠祁等,清华大学出版社,2000年第3版
教材 • 推荐教材:“计算机操作系统” ,汤子瀛等,西安电子科技大学 出版社, 1996年第一版。 • 参考教材: 1.“操作系统教程” ,陈向群等,北京大学出版社,2001年第1版。 2.“现代操作系统” ,Aadrew S.T著陈向群等译,机械工业出版 社, 1999年第1版。 3. “Windows操作系统原理” ,尤晋元等,机械工业出版社,2001。 4 . “ Operating Systems : Internal and Design Principles” , William Stallings,清华大学出版社,1998年第3版。 5.“Operating System Concepts”,James L。Peterson,AddisonWesley Publishing Company,机械工业出版社, 2001 年第6版。 6.“操作系统” ,徐宗元,高等教育出版社,2000年第1版。 7. “操作系统基础” ,屠祁等,清华大学出版社,2000年第3版
OS网页 oS. cs. tsinghua. edu. cn OS. pku. edu. cn www.Ict.accn/chpc/os www.be1l-labs.com/topic/books/os-book www.be1l-labs.com/topic/books/aos-book www.Cs.vU.nl/ast
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 • www.cs.vu.nl/~ast
摘要幻灯片 第一课操作系统引论 第二课进程的描述和控制 第三课进程的同步和通讯 第四课调度和死锁 第五课存储器管理 第六课虚拟存储器 第七课设备管理 第八课文件系统 第九课磁盘存储器管理 第十课操作系统接口
摘要幻灯片 • 第一课 操作系统引论 • 第二课 进程的描述和控制 • 第三课 进程的同步和通讯 • 第四课 调度和死锁 • 第五课 存储器管理 • 第六课 虚拟存储器 • 第七课 设备管理 • 第八课 文件系统 • 第九课 磁盘存储器管理 • 第十课 操作系统接口
第一课操作系统引论 Introduction of Operation System 教学目的: 操作系统(OS)是最重要的系统软件,本章 从0S的作用、发展史、类型、特征和功能等多 方面介绍0S
第一课 操作系统引论 ( Introduction of Operation System ) 教学目的: 操作系统(OS)是最重要的系统软件,本章 从OS的作用、发展史、类型、特征和功能等多 方面介绍OS
教学要求: ·熟悉操作系统作用和定乂,一般了解操作系统的历 史 ·了解二类计算机硬件系统结构,熟悉现代操作系统 的硬件基础——通道和中断 ·熟练掌握多道程序设计技术的概念,掌握批处理系 统、分时系统及实时系统三种操作系统基本类型, 了解微机操作系统、网络操作系统和分布式操作系 统 ·掌握操作系统并发性、共享性、虚拟性和异步性等 特征,了解现代操作系统特征,熟悉操作系统功能
教学要求: • 熟悉操作系统作用和定义,一般了解操作系统的历 史。 • 了解二类计算机硬件系统结构,熟悉现代操作系统 的硬件基础——通道和中断。 • 熟练掌握多道程序设计技术的概念,掌握批处理系 统、分时系统及实时系统三种操作系统基本类型, 了解微机操作系统、网络操作系统和分布式操作系 统。 • 掌握操作系统并发性、共享性、虚拟性和异步性等 特征,了解现代操作系统特征,熟悉操作系统功能
(一)操作系统概述 (1)操作系统作用 1。从计算机系统组成观点一—操作系统是系统软件 计算机系统组成: 软件:应用软件 系统软件(操作系统、语言处理系统和常用 的例行服务程序) 硬件:输入/输出(I/O)设备 存储器 处理器
(一)操作系统概述 (1)操作系统作用 1。从计算机系统组成观点――操作系统是系统软件 计算机系统组成: 软件:应用软件 系统软件(操作系统、语言处理系统和常用 的例行服务程序) 硬件:输入/输出(I/O)设备 存储器 处理器
2。从资源管理程序观点一一操作系统是系统资源管理者 Operating System as a resource manager ·操作系统是资源管理程序,它用于控制和管理计算 机系统的硬件和软件资源。 ·计算机系统资源: 操作系统 软件: 文件系统 硬件:I/O设备 设备管理 存储器 存储器管理 处理器 处理器(进程)管理
2。从资源管理程序观点――操作系统是系统资源管理者 ( Operating System as a Resource Manager) • 操作系统是资源管理程序,它用于控制和管理计算 机系统的硬件和软件资源。 • 计算机系统资源: 操作系统: 软件: 文件系统 硬件:I/O设备 设备管理 存储器 存储器管理 处理器 处理器(进程)管理
3。从软件分层、扩允机器的观点一一 操作系统是扩充裸机的第一层系统软件 软件:语言处理程序 虚拟机2 软件:操作系统 虚拟机1 硬件(裸机) 虚拟机:二者结合变成了功能更强大使用更方便的机 器 操作系统是扩展的机器,是虚拟机。 固件:为了改善系统的性能,将操作系统中与硬件密 切有关的部分软件,通过微程序设计技术转化为硬件 也就是通常所说的固化,这些具有软件功能的硬件称 为固件。例如IBM公司生产的AS/400结构如下:
3。从软件分层、扩允机器的观点―― 操作系统是扩充裸机的第一层系统软件 软件:语言处理程序 虚拟机2 软件:操作系统 虚拟机1 硬件(裸机) 虚拟机:二者结合变成了功能更强大使用更方便的机 器。 操作系统是扩展的机器,是虚拟机。 • 固件:为了改善系统的性能,将操作系统中与硬件密 切有关的部分软件,通过微程序设计技术转化为硬件, 也就是通常所说的固化,这些具有软件功能的硬件称 为固件。例如IBM公司生产的AS/400结构如下:
从软件分层、扩允机器的观点-1 OSOS/400 OS/400 3.1 V3r6 微技术独立机器接口 码 特许内码系统特许内码 层 (LIC (SLIC) 硬CISC指令集|RSC指令集 件 CISC AS/400 RISC AS/400
从软件分层、扩允机器的观点-1 OS OS/400 3.1 OS/400 V3R6 微 技术独立机器接口 码 层 特许内码 (LIC) 系统特许内码 (SLIC) 硬 CISC 指令集 RISC 指令集 件 CISC AS/400 RISC AS/400