计算机操作系统第一章习题.ppt
第1章 复习及习题,第一章 操作系统引论,本章学习目标,了解操作系统的作用和四个主要目的;了解批处理的概念,理解单道和多道的区别,理解分时和实时系统的区别;熟悉操作系统的四个基本特征,理解并发性的含义,做到能区分并发和并行;熟悉操作系统的五个主要功能了解操作系统结构设计的几种方法,熟悉它们各自的优缺点;了解操作系统提供的服务和操作系统运行的环境,第一章 操作系统引论,重难点提示,判断是否是操作系统的作用范围多道程序设计的概念并发性概念的深入理解操作系统的四个基本特征的表述和两个最主要的特征分时系统和实时系统的比较操作系统的概念及操作系统提供给用户的接口,知识结构图,操作系统引论,目的,发展过程,结构设计,方便性,有效性,开放性,无操作系统的计算机系统,单道批处理系统,分时系统,实时系统,多道批处理系统,提供接口,管理计算机资源,作用,处理机管理,存储器管理,文件管理,用户接口,可扩充性,无结构操作系统,模块化OS结构,微内核OS结构,分层式OS结构,设备管理,主要功能,第一章 操作系统引论,作业,P33 1,2,3,5,7,13,14,15,16,17,21补充:试说明操作系统与硬件、其他系统软件以及用户之间的关系。,第一章 操作系统引论,作业,1.引入多道程序技术的前提条件之一是系统具有(C)。A 多个CPU B 多个终端 C 中断功能 D 分时功能,2.批处理系统的主要缺点是(C)。A CPU利用率低 B 不能并发执行 C 缺乏交互性 D 以下都不是,3.(D)是帮助管理计算机资源的一整套程序。A 应用程序 B 备份程序 C 诊断程序 D 操作系统程序,4.下列性质中,不是分时系统特征的是(D)。A 交互性 B 独立性 C 多路性 D 成批性,5.实时操作系统必须在(C)内响应来自外部的事件。A 响应时间 B 周围时间 C 规定时间 D 调度时间,6.多道程序设计是指(D)。A 在实时系统中并发运行多个程序 B 在分布系统中同一时刻运行多个程序 C 在一台处理机上同一时刻运行多个程序 D 在一台处理机上并发运行多个程序,第一章 操作系统引论,作业,7.按照计算机系统层次结构的一般原则,从用户角度将依次看到(B)。A.C语言编译程序,用C语言写的某单位的人事管理程序,操作系统B.用C语言写的某单位的人事管理程序,C语言编译程序,操作系统C.操作系统,用C语言编写的人事管理程序,C语言编译程序D.用C语言编写的人事管理程序,操作系统,C语言编译程序,8.为方便用户使用计算机,操作系统向用户提供的接口有 命令接口 和程序调用。,批处理、分时和实时操作系统各自有什么特点?多道程序设计的主要优点是什么?,第一章 操作系统引论,表 程序运行的时间表(单位:ms),补充:有三个程序A、B、C,它们使用同一个设备进行I/O操作,并按A、B、C的优先次序执行。这三个程序的计算机和I/O操作时间如下表所示。假设调度时间可忽略不计,请分别画出单道程序环境和多道程序环境下(假设内存中可同时装入这三道程序),它们运行的时间关系图,并比较它们的总运行时间。,第一章 操作系统引论,单道程序运行情况,单道运行的时间关系图,多道、非抢占式运行的时间关系图,第一章 操作系统引论,单道程序环境下,总的运行时间为260ms。多道程序环境下,如果CPU不能被抢占,总的运行时间为180ms;多道程序环境下,如果CPU可被抢占,总的运行时间为190ms。,多道、抢占式运行的时间关系图,实践篇,1.实验目的(1)掌握命令行窗口的显示设置。(2)学会系统的基本配置。(3)显示系统基本信息。(4)掌握系统配置管理。(5)任务管理,3.预备知识cmd:启动Windows命令行窗口chcp:活动控制台代码页prompt:显示更改Windows命令提示符color:设置命令行窗口颜色title:命令行窗口标题date:显示或设置日期time:显示或设置系统时间,2.实验工具一台装有Windows XP或Windows 2003的机器,实践篇,3.预备知识w32tm:时间服务 Doskey:创建宏systeminfo:显示系统信息mem:显示内存分配tasklist:显示任务进程taskkill:结束任务进程,3.实验内容1)进入Windows命令行窗口执行开始-运行-cmd2)设置活动代码页步骤一:输入命令chcp 936,实践篇,步骤二:输入命令ver,结果如下图所示。,步骤三:输入命令chcp 437输入命令ver,结果如下图所示。,实践篇,步骤二:输入命令ver,结果如下图所示。,步骤三:输入命令chcp 437输入命令ver,结果如下图所示。,实践篇,3)显示更改Windows命令提示符输入命令 prompt$v$g,结果如图所示。,实践篇,4)改变Windows命令行窗口的前景和背景色输入命令 color fc也可输入命令 color help 来查看各种颜色的代码表示5)改变命令行窗口的标题title“Windows命令行窗口”,6)显示或设置系统日期输入date7)显示或设置系统时间 输入命令 time 8)显示当前时区设置W32tm/tz9)创建宏输入命令 doskey ls=dir/w因ls不是dos命令,所以第一次输入时,系统不能识别,而做了定义之后,ls命令被定义为dir/w了。所以再用ls时,能够列出当前目录信息.,实践篇,10)显示系统信息 Systeminfo|more,实践篇,11)显示内存分配输入命令mem。,12)命令tasklist:显示任务进程打开附件中的记事本程序,查看其对应的进程号pid.,实践篇,13)命令taskkill:结束任务进程输入命令taskkill/pid 7724,会发现打开的记事本程序会被关闭。,