电脑各操作系统教程.ppt
《电脑各操作系统教程.ppt》由会员分享,可在线阅读,更多相关《电脑各操作系统教程.ppt(54页珍藏版)》请在三一办公上搜索。
1、操作系统教程,汤积华,前言,全书共9章,由三大部分组成:入门、原理和实例。第一章是入门,介绍操作系统的基本概念、特性以及硬件环境。第二章到第六章分别讲述处理器/进程管理、存储管理、文件管理、设备管理和作业管理。第九章是实例,分别介绍UNIX、DOS、Windows和Linux系统。操作系统是计算机系统中的最重要的系统软件,操作系统也是计算机专业的主干课程之一。,第1章 概 论,磁盘操作系统(Disk Operating System,简称DOS)适用于单用户单任务环境。而后面将介绍的Windows则适用于单用户多任务环境。1.1 计算机系统一、计算机硬件系统主机(中央处理器CPU、内存储器)外
2、部设备(外存储器、输入设备、输出设备)1、运算器2、存贮器,1.1 计算机系统,3、控制器4、输入设备5、输出设备:显示器(软拷贝设备:信息显示过后不再存在)打印机(硬拷贝设备:信息打印出来可永久保存)通讯适配器(Modem、网卡)值得注意的是:IBM PC机的外设发展很快。二、计算机软件系统1、系统软件2、应用软件三、计算机系统层次结构参见P2 图1-1,1.2 操作系统的资源管理,从资源管理的观点来看,操作系统是管理计算机资源的软件。计算机系统的资源包括两大类:硬件资源和软件资源。参见P3 图1-2一、操作系统的功能1、处理器/进程管理2、存储管理3、文件管理4、设备管理5、作业管理二、操
3、作系统的层次结构参见P5 图1-3,1.3 操作系统的服务与分类,操作系统的设计目标是:1、使系统资源得到高效利用。2、为用户创造良好的工作环境。操作系统的服务功能主要有:1、装入与执行程序。2、I/O操作。3、文件使用。4、控制作业的运行。5、检测与处理错误。,1.3 操作系统的服务与分类,一、操作系统的分类1、批处理操作系统2、分时操作系统3、实时操作系统4、单用户操作系统5、网络操作系统6、分布式操作系统,1.3 操作系统的服务与分类,二、操作系统的服务接口有:面向程序级的内层接口1、系统功能调用面向作业控制级的外层接口(人机接口)2、作业控制语言3、终端控制命令4、图形用户接口(GUI
4、)Graphic User Interface,1.4 操作系统的特性,对于现代计算机系统而言,各种类型的操作系统都具有以下四个基本特性:1、并发性。2、共享性。3、虚拟性。4、不确定性。,1.5 操作系统的硬件环境,一、程序状态字(PSW)Program State Word一般把CPU执行状态分为管态和目态。管态下,CPU可执行所有指令;目态下,CPU只能执行非特权指令。PSW是CPU中一些特殊寄存器的有序集合,控制指令的执行顺序,保留和指示与程序有关的系统状态。通常包括三个部分:1、程序的基本状态。2、中断字。3、中断屏蔽码。,1.5 操作系统的硬件环境,二、中断机构 1、中断概念2、中
5、断类型3、中断优先级4、中断响应5、中断处理和中断返回 三、存储保护界限寄存器BR(Boundary Register)作业:P17 1(2.5.7.8)、2(5.7),第2章 处理器管理,2.1 进程概念一、多道程序设计1、程序的顺序执行参见P19 图2-1程序的顺序执行有如下特点:1)顺序性2)封闭性3)无关性4)可再现性2、程序的并发执行参见P20 图2-2,2.1 进程概念,程序的新特性:1)异步性2)竞争性3)相互制约性4)与速度有关二、进程的定义进程具有动态性、并发性、异步性、独立性和结构性五大特征。三、进程的状态最基本的代表进程生命周期的三种状态:运行、就绪、等待。参见P21 图
6、2-3,2.1 进程概念,四、进程控制块进程由三部分组成:程序、数据集合和进程控制块。五、进程结构进程结构是一种树型结构。参见P24 图2-8用户进程系统进程,2.2 进程控制,所有程序模块分成两大类:进程模块:系统进程的程序实体(SPOOLing程序、磁盘管理程序、作业流控制程序)。非进程模块:不以进程形式独立运行的程序,即原语(软指令、机器指令的延伸、系统调用命令)。注意:只有在管态下运行的系统进程可直接访问内核原语。,2.2 进程控制,一、创建进程二、停止进程三、挂起进程四、激活进程五、阻塞进程六、唤醒进程,*2.3 进程调度,引起处理器调度的原因很多,可归纳为:1、正在执行的进程运行完
7、毕。2、正在执行的进程因等待某事件发生而不能继续执行。3、为了实现进程同步而执行了某种原语操作。4、在剥夺调度中,有一个优先级更高的进程进入了就绪队列。5、在时间片轮转法中,时间片用完。,2.3 进程调度,一、处理器调度级别参见P27 图2-91、高级调度(作业调度、宏观调度)注意:一个作业被高级调度选中后,便可获得除CPU以处的必要的系统资源,如基本内存、设备资源等,被排入队列。2、中级调度(进程交换)注意:中级调度是为了提高内存的利用率和系统的吞吐量。3、低级调度(进程调度、微观调度)在进程为基本单位的系统中,进程调度是最基本的调度。,2.3 进程调度,二、调度的功能与时机进程调度程序的功
8、能是:按照某种调度算法,从就绪进程队列中挑选一个进程,将它移出就绪队列并置成执行态,同时立即启动CPU执行该进程。启动进程调度的时机为:两种。参见P28三、调度方式1、CPU周期的概念一进程在CPU上的一次连续执行过程,被称为该进程的一个CPU周期。2、调度方式1)剥夺式2)非剥夺式,2.3 进程调度,四、调度准则(1)尽量提高系统的吞吐量。(2)均衡利用资源,使CPU与外设尽量保持“忙”状态。(3)对所有的作业都应该公平,任何一个作业的完成前都不能被无限延迟。(4)若支持优先级,应对优先级高的进程提供优先服务。评估标准:(1)平均周转时间。(2)平均带权周转时间。(3)平均等待时间。,2.4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电脑 操作系统 教程

链接地址:https://www.31ppt.com/p-2667579.html