第六章 操作系统的安装
- 格式:ppt
- 大小:1.07 MB
- 文档页数:29


Operating Systems, 5th ed. Test Bank Chapter 3
1 Chapter 3 – Process Description and Control
True / False Questions:
1. T / F – The principal function of the processor is to execute machine
instructions residing in main memory.处理器的主要功能是处理驻留在主存中的指令。
ANS: T
2. T / F – A process trace is a listing of the sequence of instructions that execute
for that process.进程指令追踪就是这个进程的指令序列的列表。
ANS: T
3. T / F – The principal responsibility of the operating system is to control the
execution of processes.操作系统的主要任务是控制进程的执行。
ANS: T
4. T / F – When one process spawns another, the spawning process is referred to as
the child process and the spawned process is referred to as the parent process.当一个进程派生出另一进程时,产生进程的进程是子进程,被产生的进程是父进程。
ANS: F (opposite is true)
5. T / F – Round-Robin processing refers to a method of thread prioritization for
WORD格式
专业资料整理
操作系统的定义:
操作系统(OperatingSystem,OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充
1.1操作系统的目标和作用
在计算机系统上配置操作系统主要目标与计算机系统的规模和应用环境有关。
1.1.1操作系统的目标
方便性
硬件只能识别机器代码( 0、1)
OS提供命令,方便用户使用计算机
有效性
使 CPU、I/O保持忙碌,充分利用
使内存、外存数据存放有序,节省空间
合理组织工作流程,改善资源利用率,提高吞吐量
可扩充性
计算机技术的发展:硬件/体系结构/网络/InternetOS应采用层次化结构,便于扩充和修改功能层次和模块
开放性
支持网络环境,兼容遵循 OSI标准开发的硬件和软件
1.1.2操作系统的作用
1. 用户与计算机硬件系统之间的接口
命令方式
用户通过键盘输入联机命令 (语言)
系统调用方式
用户程序通过系统调用,操纵计算机
图形、窗口方式
用户通过窗口、图标等图形界面操纵计算机
2. 计算机系统资源管理者
4大类资源:处理机;存储器;I/O设备;信息(文件:程序、数据) WORD格式
专业资料整理
3. 对计算机资源的抽象(扩充机器)
裸机:只有硬件的计算机,难以使用
虚机器:在裸机增加软件 (OS等),功能增强,使用方便
1.1.3推动操作系统发展的主要动力
1. 不断提高计算机资源利用率
早期计算机很昂贵,为提高资源利用率,产生了批处理系统
2. 方便用户
为改善用户上机、调试程序时的条件,产生了分时系统
3. 器件的不断更新换代
OS随之更新换代,如: 8位->16位->32位
4. 计算机体系结构的不断发展
单处理机OS->多处理机OS->网络操作系统
1.2操作系统的发展过程
练习与思考题
1. 试说明缺页与一般中段的主要区别。
答 :缺页中断与一般中断一样,需要经历保护CPU香肠、分析中断原因、转中断处理程序进行及恢复中断现场等步骤。但缺页中断是一种特殊的中断,他与一般中断的区别:
(1)在指令执行期间产生和处理中断,。通常cpu是在一条至六年个执行之后去检查是否有中断发生,若有边去处理中断;否则继续执行下一跳指令。而缺页中断是在指令执行期间发现所要访问的指令或数据不再内存时产生和处理中断。
(2)一条指令执行期间可能产生多次中断。对于一跳要求读取多个字节数据的指令,指令中的数据可能跨越两个页面。该指令执行时可能要发生3次中断,一次是访问指令,另外两次访问数据。
2. 局布置换和全局置换有何区别?在多道程序系统中建议使用哪一种?
答 :局部置换是指当前进程在执行过程中发生缺页时,旨在分配给该进程的物理块中选择一页换出。全局置换是指在所有用户使用的整个存储空间中选择一个页面换出。
在多道程序系统中建议使用局部置换策略。这样即使某个进程出现了抖动现象,也不致引起其他程序产生抖动,从而将抖动局限在较小的范围内
3. 虚拟存储的特征是什么?虚拟存储器的容量受到哪两个方面的限制?
答:虚拟存储器的特征有以下几个方面:
(1)离散性:指进程不必装入连续的内存空间,二十“见缝插针”。
(2)多次性:只一个进程的程序和数据要分多次调入内存。
(3)对换性:指进程在运行过程中,允许将部分程序和数据换进、换出。
(4)虚拟性:指能从逻辑上扩充内存容量。
虚拟存储器的容量主要是受计算机的地址长度和外存容量的限制。
4.已知页面走向是1、2、1、3、1、2、4、2、1、3、4,且进程开始执行时,内存中没有页面,若给该进程分配2个物理块,当采用以下算法时的缺页率是多少?
(1)先进先出置换算法。
页面走向
物理块1
物理块2
缺页 1 2 1 3 1 2 4 2 1 3 4
认识操作系统
系统简介
定义
:操作系统(英语:Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操
操作系统所处位置
作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。
操作系统的功能:包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,提供了各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口。
操作系统的种类:各种设备安装的操作系统可从简单到复杂,可分为智能卡操作系统、实时操作系统、传感器节点操作系统、嵌入式操作系统、个人计算机操作系统、多处理器操作系统、网络操作系统和大型机操作系统。
按应用领域划分主要有三种:
桌面操作系统、
服务器操作系统
嵌入式操作系统。
○1桌面操作系统
桌面操作系统主要用于个人计算机上。个人计算机市场从硬件架构上来说主要分为两大阵营,PC机与Mac机,从软件上可主要分为两大类,分别为类Unix操作系统和Windows操作系统:
1、Unix和类Unix操作系统:Mac OS X,Linux发行版(如Debian,Ubuntu,Linux Mint,openSUSE,Fedora等);
一个流行Linux发行版——Ubuntu桌面
Mac OS X桌面
2、微软公司Windows操作系统:Windows XP,Windows Vista,Windows 7,Windows 8等。
Windows 8 Metro
Windows 8桌面
○2服务器操作系统
服务器操作系统一般指的是安装在大型计算机上的操作系统,比如Web服务器、应用服务器和数据库服务器等。服务器操作系统主要集中在三大类: