计算机操作系统(第四版)第一章操作系统引论.ppt
《计算机操作系统(第四版)第一章操作系统引论.ppt》由会员分享,可在线阅读,更多相关《计算机操作系统(第四版)第一章操作系统引论.ppt(66页珍藏版)》请在优知文库上搜索。
1、计算机操作系统(Computer Operating System)课程说明学习目的:学习操作系统的基本原理和基本概念, 掌握操作系统的基本管理功能,加深对计算机系统的理解和提高软件开发水平;课程地位:基础核心课;承上启下;学习方法:以问题驱动学习、理论联系实际;课堂要求:遵守课堂纪律,“预习+课堂学习+复习”,按时按量完成作业。 课程内容n操作系统引论n进程管理n处理机调度与死锁n存储管理n设备管理n文件管理n操作系统接口n多处理机操作系统n多媒体操作系统OS 引论(Introduction)n1.1 操作系统的目标和作用n1.2 操作系统的发展过程n1.3 操作系统的基本特性n1.4 操作
2、系统的主要功能n1.5 OS结构设计存储程序式计算机结构与特点存储程序式计算机结构与特点n冯诺依曼(Von Neumann)于1946年提出存储程序概念:n要一个运算器处理; -执行指定的操作n要一个控制器; -实现自动操作n计算机能自动地计算; -存储器存储程序和数据n输入/输出部件; -输入原始数据和输出结果n主要特点是存储程序、程序控制。计算机系统的组成计算机系统计算机系统软件系统软件系统硬件系统硬件系统工具软件工具软件应用软件应用软件系统软件系统软件CPUMemoryI/O计算机系统的组成计算机系统的组成(续)计算机系统的四个层次1 操作系统的目标和作用n操作系统的目标:1)有效性:充
3、分利用系统资源;2)方便性:计算机系统更容易使用;3)可扩充性:便于功能的增加和修改;4)开放性:程序的可移植和互操作性。2 操作系统的目标和作用n操作系统的作用:计算机硬件系统调用 命令 图形、窗口操作系统应用程序用 户1 1)用户与计算机硬件系统之间的接口)用户与计算机硬件系统之间的接口n提供良好的界面;方便使用;n操作系统提供了三种方式来使用计算机:n(1)命令方式;(2)系统调用方式; (3)图形、窗口方式。操作系统的作用操作系统的作用2 2)计算机资源的管理者)计算机资源的管理者n合理组织工作流程;n管理和分配系统资源(软、硬);n资源共享;n3) 对资源的抽象对资源的抽象(扩充机器
4、扩充机器)硬 件物理接口用户用户硬 件物理接口I/O软件I/O操作命令(Read,Write)n裸机;n软件虚拟机;n操作系统虚拟机(多次扩充)。 软件:语言处理程序 虚拟机2软件:操作系统 虚拟机1 硬件(裸机) 虚拟机虚拟机:二者结合变成了功能更强大、使用更方便 的机器n固件固件:为了改善系统的性能,将操作系统中与硬件密切有关的部分软件,通过微程序设计技术转化为硬件,也就是通常所说的固化,这些具有软件功能的硬件称为固件。n总结:总结:5、从发展观点看:、从发展观点看: 1、从用户的观点看:、从用户的观点看:操作系统是用户和计算机之间的接口。操作系统是用户和计算机之间的接口。2、从资源管理的
5、观点看:、从资源管理的观点看:它是管理和控制计算机系统资源的管理软件。它是管理和控制计算机系统资源的管理软件。 3、从进程的观点看:、从进程的观点看:它是合理组织计算机工作流程的大型软件。它是合理组织计算机工作流程的大型软件。4、从软件分层、扩充机器的观点看:、从软件分层、扩充机器的观点看: OS是扩充裸机的第一层系统软件,它是由若干层次、是扩充裸机的第一层系统软件,它是由若干层次、按照一定结构形式组成的有机体。按照一定结构形式组成的有机体。 OS是为了给计算机系统功能扩展提供支撑平台,是为了给计算机系统功能扩展提供支撑平台,使之在追加新的服务和功能时更加容易和不影响原有的使之在追加新的服务和
6、功能时更加容易和不影响原有的服务和功能。服务和功能。 什么是操作系统?什么是操作系统?n定义:n操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。n理解:.是系统软件,由一整套程序组成.基本职能是控制和管理系统内各种资源,有效的组织多道程序运行.提供众多服务方便用户使用,扩充硬件功能即:管理者、组织者、服务者即:管理者、组织者、服务者操作系统举例nMS OS: MS DOS, MS Windows 3.x, Windows 9X, Windows NT, Windows 2000/XP, Windows Vista,Win7nUNIX: BS
7、D, SRV4, OSF1, SCO UNIX, AIX, Solaris, LinuxnNOS: Novell Netware推动操作系统发展的主要动力推动操作系统发展的主要动力n不断提高计算机资源的利用率n方便用户n器件的不断更新换代n计算机体系结构的不断发展操作系统的发展过程操作系统的发展过程n计算机的发展过程(按元器件)第一代:电子管时代,无第二代:晶体管时代,批处理系统第三代:集成电路时代,多道程序设计第四代:大规模和超大规模集成电路,分时系统操作系统的形成与发展操作系统的形成与发展n人工(无)操作阶段n批处理阶段n多道程序系统n分时系统n实时系统n通用操作系统n微机操作系统n网络操
8、作系统n分布式操作系统1.人工操作阶段(无操作系统)n上机过程:程序纸带(或卡片)装上输入机,启动输入机把程序和数据送入计算机通过控制台开关,启动程序运行监视和控制它的执行打印机输出计算结果,卸下纸带n人工干预n计算机运行的高速度与手工操作的慢速度之间的矛盾。缺点:作业不能自动转换用户独占机器CPU等待人工操作(人机矛盾) 为了缩短作业的建立时间为了缩短作业的建立时间,减少错误操作减少错误操作尽可能地提高尽可能地提高CPU的利用率的利用率,采取了两个措施采取了两个措施: 1.配备专门的操作员配备专门的操作员 2.批处理批处理(联机批处理、联机批处理、 脱机批处理脱机批处理)联机批处理联机批处理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 第四 第一章 引论