1、第一章第一章 操作系统引论操作系统引论本章学习目标v了解操作系统的作用和四个主要目的;了解操作系统的作用和四个主要目的;v了解批处理的概念,理解单道和多道的区别,理了解批处理的概念,理解单道和多道的区别,理解分时和实时系统的区别;解分时和实时系统的区别;v熟悉操作系统的四个基本特征,理解并发性的含熟悉操作系统的四个基本特征,理解并发性的含义,做到能区分并发和并行;义,做到能区分并发和并行;v熟悉操作系统的五个主要功能熟悉操作系统的五个主要功能v了解操作系统结构设计的几种方法,熟悉它们各了解操作系统结构设计的几种方法,熟悉它们各自的优缺点;自的优缺点;v了解操作系统提供的服务和操作系统运行的环境
2、了解操作系统提供的服务和操作系统运行的环境第一章第一章 操作系统引论操作系统引论重难点提示v判断是否是操作系统的作用范围判断是否是操作系统的作用范围v多道程序设计的概念多道程序设计的概念v并发性概念的深入理解并发性概念的深入理解v操作系统的四个基本特征的表述和两个最主要的操作系统的四个基本特征的表述和两个最主要的特征特征v分时系统和实时系统的比较分时系统和实时系统的比较v操作系统的概念及操作系统提供给用户的接口操作系统的概念及操作系统提供给用户的接口知识结构图操作系统引操作系统引论论目的目的发展过程发展过程结构设计结构设计方便性方便性有效性有效性开放性开放性无操作系统的计算机系统无操作系统的计
3、算机系统单道批处理系统单道批处理系统分时系统分时系统实时系统实时系统多道批处理系统多道批处理系统提供接口提供接口管理计算机资源管理计算机资源作用作用处理机管理处理机管理存储器管理存储器管理文件管理文件管理用户接口用户接口可扩充性可扩充性无结构操作系统无结构操作系统模块化模块化OS结构结构微内核微内核OS结构结构分层式分层式OS结构结构设备管理设备管理主要功能主要功能第一章 操作系统引论P33 1,2,3,5,7,13,14,15,16,17,21P33 1,2,3,5,7,13,14,15,16,17,21补充:试说明操作系统与硬件、其他系统软件以及补充:试说明操作系统与硬件、其他系统软件以及
4、用户之间的关系。用户之间的关系。计算机硬件操作系统其他系统软件应用程序其他用户操作系统设计者系统软件设计者应用程序设计者第一章 操作系统引论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 响应
5、时间 B 周围时间 C 规定时间 D 调度时间6.多道程序设计是指(D)。A 在实时系统中并发运行多个程序 B 在分布系统中同一时刻运行多个程序 C 在一台处理机上同一时刻运行多个程序 D 在一台处理机上并发运行多个程序第一章 操作系统引论7.按照计算机系统层次结构的一般原则,从用户角度将依次看到(B)。A.C语言编译程序,用C语言写的某单位的人事管理程序,操作系统B.用C语言写的某单位的人事管理程序,C语言编译程序,操作系统C.操作系统,用C语言编写的人事管理程序,C语言编译程序D.用C语言编写的人事管理程序,操作系统,C语言编译程序8.为方便用户使用计算机,操作系统向用户提供的接口有 命令
6、接口 和程序调用。批处理、分时和实时操作系统各自有什么特点?多道程序设计的主要优点是什么?第一章 操作系统引论 程序程序操作操作ABC计算计算306020I/O403040计算计算101020表 程序运行的时间表 (单位:ms)补充:有三个程序补充:有三个程序A A、B B、C C,它们使用同一个设备进行,它们使用同一个设备进行I/OI/O操作,并按操作,并按A A、B B、C C的优先次序执行。这三个程序的计算机和的优先次序执行。这三个程序的计算机和I/OI/O操作时间如下表所示。操作时间如下表所示。假设调度时间可忽略不计,请分别画出单道程序环境和多道程序环境假设调度时间可忽略不计,请分别画
7、出单道程序环境和多道程序环境下(假设内存中可同时装入这三道程序),它们运行的时间关系图,下(假设内存中可同时装入这三道程序),它们运行的时间关系图,并比较它们的总运行时间。并比较它们的总运行时间。第一章 操作系统引论I/O计算307080140180200260170240ABCI/O计算307090130160ACABABCBC100120180单道运行的时间关系图多道、非抢占式运行的时间关系图第一章 操作系统引论I/O计算307080130 140ACABABCBC100120170190单道程序环境下,总的运行时间为260ms。多道程序环境下,如果CPU不能被抢占,总的运行时间为180m
8、s;多道程序环境下,如果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
9、:显示系统信息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 h
10、elp 来查看各种颜色的代码表示5)改变命令行窗口的标题 title“Windows命令行窗口”6)显示或设置系统日期输入date7)显示或设置系统时间 输入命令 time 8)显示当前时区设置W32tm/tz9)创建宏输入命令 doskey ls=dir/w因ls不是dos命令,所以第一次输入时,系统不能识别,而做了定义之后,ls命令被定义为dir/w了。所以再用ls时,能够列出当前目录信息.10)显示系统信息 Systeminfo|more11)显示内存分配输入命令mem。12)命令tasklist:显示任务进程打开附件中的记事本程序,查看其对应的进程号pid.13)命令taskkill:结束任务进程输入命令taskkill /pid 7724会发现打开的记事本程序会被关闭。