《操作系统概论》复习1
操作系统概论课后习题及答案.doc
![操作系统概论课后习题及答案.doc](https://img.taocdn.com/s3/m/ff822cd85a8102d277a22fd5.png)
第一章操作系统简介一、单项选择题1.linux操作系统是()A.单用户单任务操作系统B.单用户多任务操作系统C.多用户单任务操作系统D.分时操作系统2.操作系统内核中文件系统模块的主要功能是()A.实现虚拟存储B.保存系统文档和用户文档C.保护系统数据D.实现对文件的按名存取和文件的存储3.下列关于批处理系统的叙述中,正确的是()A.批处理系统允许多个用户与计算机直接交互B.批处理系统分为单道批处理系统和多道批处理系统。
C.单道批处理系统也可能同时是分时系统。
D.多道程序系统就是指多道批处理系统。
二、填空题1.单道批处理系统的内存中只能驻留_______________ 道用户作业,CPU和内存资源被用户作业独占。
2.单道批处理系统与无操作系统的计算机系统相比而言,减少了的时间。
3.操作系统是一组控制和管理计算机________________ 和___________ 资源、合理地对各类作业进行调度,以及方便用户的程序集合。
4.并发是指两个或两个以上的事件在_________________________ 的发生。
5._____________________________________ 现代操作系统的特征包括并发、、虚拟和异步。
三、简答题1 •请说明操作系统的作用和功能。
作用:操作系统是控制和管理计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口作用功能:处理器管理、作业管理、存储器管理、设备管理、文件管理。
2.请说明单道批处理系统、多道批处理系统、分时系统的特点及优缺点。
1)单道批处理系统:最早出现的一种OS,具有单道性、自动性和顺序性。
与无操作系统的计算机系统相比而言,减少了人工操作的时间。
但由于作业独占CPU 和内存,当作业进行I/O时,CPU只能等待I/O完成而无事可做,导致CPU资源不能得到充分利用。
操作系统概论考核知识点
![操作系统概论考核知识点](https://img.taocdn.com/s3/m/8ca5958732d4b14e852458fb770bf78a65293ad3.png)
操作系统概论考核知识点本文依据高等教育自学考试教材《操作系统概论》2017年版和操作系统概论(课程代码02323)自学考试大纲编写。
作者分析历年真题整理出了考核知识点并标记了重点,供大家参考。
1.操作系统简介1.1.操作系统的作用★操作系统是计算机用户与硬件的接口。
操作系统是计算机系统资源的管理者。
1.2.内存管理有哪些主要的内容★内存管理的主要任务是为多道程序的运行提供良好的环境方便用户使用内存,提高内存的利用率,以及从逻辑上扩充内存以实现虚拟存储。
为此,内存管理应具有内存分配、内存保护、地址映射和内存扩充功能。
1.3.内存扩充的任务是什么?★内存扩充的任务是借助于虚拟存储技术,从逻辑上扩充内存容量,使系统能够向用户提供比物理内存大的存储容量。
1.4.单道批处理系统的特点与缺点。
★单道批处理系统的特点。
单道批处理系统内存中只有一道作业,可以自动成批处理作业,其特点包括自动性、顺序性、单道性。
单道批处理系统减少了等待人工操作的时间。
由于作业独占CPU和内存,当作业进行I/O时,CPU只能等待完成而无事可做,使得CPU资源不能得到充分利用。
1.5.多道批处理系统的特点与缺点★★多道批处理系统的特点。
在多道批处理系统中,用户所提交的作业都先存放在外存中并排成一个队列,该队列被称为“后备作业队列”。
与单道批处理系统相比,多道批处理系统支持多道程序驻留内存,CPU可以不再空闲等待I/O。
多道批处理系统的特点包括多道性、无序性、调度性、复杂性。
多道批处理系统的优点是能够提高CPU、内存和I/O 设备的利用率和系统的吞吐量。
多道批处理系统的缺点是系统平均周转时间长,缺乏交互能力。
1.6.分时系统的特点与优点★★分时系统的特点是多路性、独立性、及时性和交互性。
多路性是指允许在一台主机上同时连接多台联机终端。
独立性是指各终端用户彼此独立操作,互不干扰。
及时性是指用户请求能在很短的时间内获得响应。
交互性是指用户可以通过终端与系统进行广泛的人机对话。
第1章操作系统概论课后习题解答-
![第1章操作系统概论课后习题解答-](https://img.taocdn.com/s3/m/243a7d3d4afe04a1b171de4d.png)
7
第1章 操作系统概论课后习题解答
11.处理机管理有哪些主要功能?它们的主要任务 是什么? 【解答】略 12.内存管理有哪些主要功能?它们的主要任务是 什么? 【解答】略 13.设备管理有哪些主要功能?它们的主要任务是 什么? 【解答】 略
8
第1章 操作系统概论课后习题解答
14.文件管理有哪些主要功能?它们的主要任务是什 么? 【解答】略 15.操作系统提供了哪些人机接口? 【解答】略
3
第1章 操作系统概论课后习题解答
6.为什么要引入分时操作系统? 【解答】略 7.分时系统是怎样实现的? 【解答】在分时系统中,虽然若干用户通过各自的终端共享 一台主机,但是在操作系统的管理下,每个用户都感觉自己 在独占一台主机。分时系统采用的策略是:基于主机的高速 运行,分时为终端用户服务。即主机按一定次序轮流为各终 端用户服务,每个用户一次仅使用主机很短的一段时间(称 为时间片,毫秒级),在分得的时间片内若用户没有完成工 作则暂时中断,将处理机分配给下一个用户。虽然在一个用 户使用主机时其他用户处于等待状态,但是等待的时间很短, 用户感觉不到,从而每个用户的各次请求都能得到快速响应, 给每个用户的印象是:他独占一台计算机。
4
第1章 操作系统概论课后习题解答
8.实时操作系统应用在哪些场合?
【解答】实时系统应用于两个领域: (1)实时控制 当把计算机用于生产过程的控制,以形成以计算机为中心的控制系统时, 系统要求能实时采集现场数据,并对所采集的数据进行及时处理,进而 自动地控制相应的执行机构,使某些(个)参数(如温度、压力、方位 等)能按预定的规律变化。类似地,也可将计算机用于武器的控制,如 火炮的自动控制系统、飞机的自动驾驶系统,以及导弹的制导系统等。 通常把要求进行实时控制的系统称为实时控制系统。 (2)实时信息处理 通常,我们把要求对信息进行实时处理的系统,称为实时信息处理系统。 该系统由一台或多台主机通过通信线路连接成百上千个远程终端,计算 机接收从远程终端发来的服务请求,对数据进行检索和处理,并及时将 结果反馈给用户。典型的实时信息处理系统有:飞机订票系统、情报检 索系统。
操作系统概论复习大纲
![操作系统概论复习大纲](https://img.taocdn.com/s3/m/0e0e1bee0975f46527d3e19b.png)
操作系统概论自学考试大纲第一章引论(一)内容简介本章介绍了学习操作系统必须先掌握的一些基础知识,包括以下几部分内容:1.计算机系统2.操作系统3.操作系统的形成和操作系统的基本类型4.操作系统的发展5.处理器的工作状态6.操作系统与用户的接口(二)学习的目的与要求了解操作系统在计算机系统中的作用;各类操作系统的特点;用户与操作系统的关系;处理器的工作状态和系统功能调用的作用。
重点是:操作系统在计算机系统中的作用;各类操作系统的特点;程序状态字的作用;系统功能调用。
(三)考核知识点与考核要求根据本章内容的特点,和大纲要求掌握的重点,该章考核可以出以下题型:选择题,名词解释,问答题。
名词解释:操作系统、嵌入式操作系统、特权指令问答题:1. 计算机系统由哪些部分组成?2. 从资源管理的观点看,操作系统有哪些功能?3. 各类操作系统的特点?4. 操作系统为什么要提供“系统功能调用”?第二章处理器管理(一)课程内容本章介绍了操作系统中处理器管理部分的实现,包括以下几部分内容:1.多道程序设计2.进程的概念3.进程控制块4.进程队列5.中断与中断处理6.处理器调度7.线程的概念(二)学习目的与要求通过本章学习应该掌握多道程序设计时如何提高计算机系统效率的;进程和程序有什么区别;进程的基本状态以及状态的变化;处理器调度策略;中断的作用。
重点是:多道程序设计,进程,处理器调度。
(三)考核知识点与考核要求根据本章内容的特点,和大纲要求掌握的重点,该章考核可以出以下题型:选择题,名词解释,问答题,综合题。
名词解释:多道程序设计,进程,中断,线程问答题:1.进程有哪些基本状态,画出进程基本状态变化图。
2.进程控制块的作用和基本内容?3.简述中断响应的过程。
4.设计调度算法的原则有哪些?5.有哪些作业调度策略,其各自的特点是什么?6.有哪些进程调度策略,其各自的特点是什么?7.在分时系统中采用时间片轮转的调度策略有哪些优越性?8.采用多线程技术有哪些优越性?综合题(辅导时可以修改下时间)1.在单道批处理系统中,有四个作业到达输入井和需要的计算时间如表所示,现采用响应比最高者优先算法,忽略作业调度所需的时间。
操作系统概论总复习1
![操作系统概论总复习1](https://img.taocdn.com/s3/m/aa1141fbaef8941ea76e051c.png)
一、选择题(选择一个正确答案的代码填入括号中) 选择题(选择一个正确答案的代码填入括号中) 1. 一个完整的计算机系统是由( C )组成的。 A.硬件 B.软件 C.硬件和软件 D.用户程序 2. 在计算机系统中,控制和管理各种资源、有效地组织 多道程序运行的系统软件称作( B )。 A.文件系统 B.操作系统 C.网络管理系统 D.数据库管理系统 3. 按照所起的作用和需要的运行环境,操作系统属于 ( )。 A.用户软件 B.应用软件 C.支撑软件 D.系统软件 4. 操作系统的基本职能是( )。 A.提供功能强大的网络管理工具 B.提供用户界面,方便用户使用 C.提供方便的可视化编辑程序 D.控制和管理系统内各种资源,有效地组织多道程序 的运行
进程调度是从( A ) 选择一个进程投入运行。 (A)就绪队列 (B)等待队列 (C)作业后备队列 (D)提交队列
进程和程序的本质区别是( D ) 。 (A)存储在内存和外存(B)顺序和非顺序执行机器指令 (C)分时使用和独占使用计算机资源(D)动态和静态特征
某进程所要求的一次打印输出结束,该进程被( ① ) ,进程的 状态将从 ( ② ) 。 (A)阻塞 (B)执行(C)唤醒(D)运行状态到阻塞状态(E) 就绪到运行(F)阻塞到就绪(H)运行到就绪
答案 A
分析 进程的同步是指并发进程之间存在一种制约关系,一个 进程的执行依赖另一个进程的消息,当一个进程没有得到另一 个进程的消息时应等待,直到消息到达才被唤醒。 同步是进程间共同完成一项任务时直接发生相互作用的关 系。
练习题
一、选择题(选择一个正确答案的代码填入括号中) 选择题(选择一个正确答案的代码填入括号中) 1.顺序程序和并发程序的执行相比,( )。 A.基本相同 B.有点不同 C.并发程序执行总体上执行时间快 D.顺序程序执行总体上执行时间快 2.在单一处理机上,将执行时间有重叠的几个程序称为( )。 A.顺序程序 B.多道程序 C.并发程序 D.并行程序 3.在单CPU的系统中,若干程序的并发执行是由( )实现的。 A.用户 B.程序自身 C.进程 D.编译程序 4.进程与程序之间有密切联系,但又是不同的概念。二者的一个 本质区别是( )。 A.程序是静态概念,进程是动态概念 B.程序是动态概念,进程是静态概念 C.程序保存在文件中,进程存放在内存中 D.程序顺序执行,进程并发执行
操作系统概论复习资料.
![操作系统概论复习资料.](https://img.taocdn.com/s3/m/727de108844769eae009edb6.png)
第一章操作系统(operating system ,OS)是计算机系统中必不可少的系统软件。
它是计算机系统中各种资源的管理者和各种活动的组织者、指挥者。
它使整个计算机系统协调一致且有效地工作。
通过本课程的学习,我们将知道操作系统要做什么、怎么做和为什么要这样做。
学习操作系统,首先我们应该知道操作系统的概念。
本章主要讲述了以下几个问题。
一、什么是操作系统二、操作系统的形成三、操作系统的类型四、操作系统的功能一、什么是操作系统在回答这个问题之前,我们先来了解一下什么是计算机系统。
计算机系统是按用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统。
计算机系统由硬件系统和软件系统组成。
软硬件系统的组成部分就是计算机系统的资源,当不同的用户使用计算机时都要占用系统资源并且有不同的控制需求。
操作系统就是计算机系统的一种系统软件,由它统一管理计算机系统的资源和控制程序的执行。
操作系统的设计目标一是使计算机系统使用方便。
二是使得计算机系统能高效地工作。
二、操作系统的形成早期没有操作系统→原始汇编系统→管理程序→操作系统可以看到,操作系统是随着计算机硬件的发展和应用需求的推动而形成的。
三、操作系统的类型按照操作系统提供的服务,大致可以把操作系统分为以下几类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。
其中批处理操作系统、分时操作系统、实时操作系统是基本的操作系统(加亮)1、批处理操作系统按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化。
又可分为批处理单道系统和批处理多道系统。
单道系统每次只有一个作业装入计算机系统的主存储器运行,多个作业可自动、顺序地被装入运行。
批处理多道系统则允许多个作业同时装入主存储器,中央处理器轮流地执行各个作业,各个作业可以同时使用各自所需的外围设备,这样可以充分利用计算机系统的资源,缩短作业时间,提高系统的吞吐率。
2、分时操作系统,这种系统中,一个计算机系统与许多终端设备连接,分时系统支持多个终端用户,同时以交互方式使用计算机系统,为用户在测试、修改和控制程序执行方面提供了灵活性。
《操作系统概念》学习笔记-第一章
![《操作系统概念》学习笔记-第一章](https://img.taocdn.com/s3/m/05ccbcfa6394dd88d0d233d4b14e852458fb3961.png)
《操作系统概念》学习笔记-第⼀章【操作系统概念学习笔记⼀】计算机系统可以分为四个部分1. 计算机硬件2. 操作系统3. 系统程序与应⽤程序4. ⽤户操作系统的设计⽬的是为了⽤户使⽤⽅便,性能是次要的,不在乎资源使⽤率可以将系统看作资源分配器。
⽬前没有⼀个关于操作系统的⼗分完整的定义。
操作系统的基本⽬的是:执⾏⽤户程序,并能更容易的解决⽤户问题⼀个⽐较公认的定义是:操作系统是⼀直运⾏在计算机上的程序(通常称为内核),其他程序则为系统程序和应⽤程序。
现代通⽤计算机系统由⼀个或多个CPU和若⼲设备控制器通过共同的总线相连⽽成,该总线提供了对共享内存的访问。
内存控制器:确保对共享内存的有序访问。
引导程序:计算机开始运⾏时的⼀个初始化程序,通常位于ROM或EEPROM中,成为计算机硬件中的【固件】。
事件的发⽣通常通过硬件或软件中断来表⽰。
硬件可随时通过系统总线向CPU发出信号,以触发中断。
软件通过执⾏特别操作如系统调⽤(system call)(也称为监视器调⽤(monitor call))也能触发中断。
中断处理程序:发出中断请求的那个程序。
处理转移的简单⽅法是调⽤⼀个通⽤⼦程序以检查中断信息,接着,该⼦程序会调⽤相应的中断处理程序。
因为只有少量的预先定义的中断,所以可使⽤中断处理⼦程序的指针表,通过指针表可间接调⽤中断处理⼦程序,⽽不需要通过其他中间⼦程序。
通常,指针表位于低地址内存(前100左右)。
这些位置包含各种设备的中断处理⼦程序的地址,这种地址的数组或中断向量可通过唯⼀设备号来索引,以提供设备的中断处理⼦程序的地址。
内存(RAM)是处理器可以直接访问的唯⼀⼤容量存储区域。
DRAM是动态随机访问内存,是⼀种半导体技术实现的⼀组内存字的数组,每个字都有其地址。
通过对特定内存地址执⾏⼀系列load或store指令来实现交互。
⼀个典型的指令执⾏周期(在冯诺依曼体系结构上执⾏时):1.⾸先从内存中获取指令,并保存在指令寄存器。
《操作系统概论》辅导资料一
![《操作系统概论》辅导资料一](https://img.taocdn.com/s3/m/b6e0ad6c27d3240c8447ef9a.png)
《操作系统概论》辅导资料一主题:第一章引论(第1—3节)内容:第一章引论这周我们将学习第六章中的第1—3节,下面整理出的理念框架供同学们学习。
第一节系统概述一、计算机的硬件组织:图1 计算机的基本组成计算机主要由五部分组成:主机部分由运算器、控制器、存储器组成,外设部分由输入设备和输出设备组成。
计算机系统的最内层是硬件。
它主要由中央处理器(CPU)、存储器、输入输出控制系统和各种输入输出设备组成。
中央处理器是对信息进行高速运算和处理的部件。
存储器可分为主存储器和辅助存储器(磁盘、磁带、光盘等),用于存放各种程序和数据。
主存储器可被中央处理器直接访问。
输入输出设备(如键盘、鼠标、打印机、显示器、语音输入输出设备、绘图仪等)是计算机与用户间的交互接口部件。
输入输出控制系统管理外围设备(包括各种辅助存储器和输入输出设备)与主存储器之间的信息传递。
二、软件的层次与虚拟机的概念应用程序调试程序装入程序编辑程序编译程序汇编程序装配程序操作系统裸机图2 计算机系统的层次观点软件的层次结构(自下而上):裸机、OS及虚拟机、系统软件、实用程序和应用程序.(下层为上层提供平台;上层为下层的使用提供方便或扩充下层的功能—虚拟机的概念.)计算机系统的最外层是使用计算机的人。
人与计算机硬件之间的接口界面是计算机软件。
计算机软件不仅为人们使用计算机提供方便,而且在计算机系统中起着指挥管理作用。
一般说来,计算机软件可以分为系统软件、支撑软件以及应用软件三类。
系统软件是计算机系统中最靠近硬件层次的软件,是计算机系统中不可缺少的软件。
如操作系统、编译程序等均为系统软件。
系统软件与具体的应用领域无关。
解决任何领域的问题一般都要用到系统软件。
支撑软件是支撑其他软件的开发和维护的软件。
如各种接口软件、软件开发工具和环境等都是支撑软件。
应用软件是特定应用领域的专用软件。
如人口普查软件、飞机订票软件、财务管理软件等都是应用软件。
系统软件、支撑软件和应用软件三者既有分工,又相互结合,而且相互有所覆盖、交叉和变动,并不能截然分开。
操作系统复习资料
![操作系统复习资料](https://img.taocdn.com/s3/m/6a5c003a905f804d2b160b4e767f5acfa1c783e0.png)
操作系统复习资料操作系统复习资料第⼀章操作系统概论⼀、选择1、操作系统的基本类型主要有__________。
A、批处理系统、分时系统和多任务系统D、实时系统、分时系统和多⽤户系统2、操作系统的__________管理部分负责对进程进⾏调度。
A、存储器B、⽂件C、设备3________,则响应时间越长。
A、⽤户数越少C、内存越少D、内存越多4、实时系统追求的⽬标是__________。
A、充分利⽤内存B、⾼吞吐率D、减少系统开销5__________。
充分利⽤CPU,减少CPU等待时间B、提⾼实时响应速度C、有利于代码共享,减少主、辅存信息交换量D、充分利⽤存储器6、现代操作系统的基本特征是___________、资源共享和操作的异步性。
A、.多道程序设计B、中断处理D、实现分时与实时处理7、以下________A、内存管理B、中断处理D、CPU调度8____。
A、正⽐例C、⽆正常⽐例关系D、呈线型关系9、三种基本类型的操作系统是________。
C、分时操作系统、实时操作系统和⽹络操作系统D、实时操作系统、⽹络操作系统和批处理操作系统10、不属于..批处理系统所具备的特征是________。
...单道A、单道性B、顺序性C、⾃动性11。
A、时问⽚轮转调度算法C、先来先服务调度算法D、分级调度算法12__________。
CPU,减少CPU等待时间B、提⾼实时响应速度C、有利于代码共享,减少主、辅存信息交换量D、充分利⽤存储器13、现代操作系统的基本特征是并发、___________和操作的异步性。
A、多道程序设计B、中断处理C、及时处理14、操作系统的类型按时间发展顺序,可分为__________。
A、分时系统、批处理系统、实时系统D、实时系统、分时系统、批处理系统15. 下列哪⼀条不是批处理系统的优点?A. 吞吐量⼤B. 资源利⽤率⾼C. 系统开销⼩D. 响应及时16. UNIX 属于下列哪⼀类操作系统?A. 单⽤户单任务B. 单⽤户多任务C. 多⽤户D. 批处理17. 以下那个不是程序顺序执⾏的特性()A、封闭性B、顺序性C、⽆关性D、不可再现性18. Windows NT属于哪⼀类操作系统?A、单⽤户单任务B、单⽤户多任务C、单道批处理D、多⽤户⼆、填空1、操作系统的最基本特征有并发____________。
操作系统概论复习资料
![操作系统概论复习资料](https://img.taocdn.com/s3/m/582392c3647d27284a735191.png)
《操作系统概论》名词解释交互性:用户能与系统进行对话。
在一个多步骤作业的运行过程中,用户能通过键盘等设备输入数据或命令,系统获得用户的输入后做出响应,显示执行的状况或结果。
线程:线程是一个基本的CPU执行单元;它包含了一个线程ID,一个程序计数器,一个寄存器组合一个堆栈。
死锁避免:在系统运行过程中,对进程发出的每一个系统能够满足的资源申请进行动态检查,并根据检查结果决定是否分配资源,若分配后系统可能发生死锁,则不予分配,否则予以分配。
工作集:对于给定的访问序列选取定长的区间,称为工作集窗口,落在工作集窗口中的页面集合称为工作集。
虚设备:在一类设备上模拟另一类设备,常用共享设备模拟独占设备,用高速设备模拟低速设备,被模拟的设备称为虚设备。
分时系统:是对多道程序设计的逻辑扩展。
通过在多个作业间转换CPU,可以同时执行多个作业,但是这种转换发生的如此频繁以至于用户在程序运行的同时可以与计算机交互。
多路性:一台主机可连接多台终端,多个终端用户可以同时使用计算机,共享系统的硬软件资源。
地址映射:为了保证cpu执行指令时可正确访问存储单元,需将用户程序中的逻辑地址转换为运行时由机器直接寻址的物理地址,这一过程称为地址映射。
静态存储分配:作业所需的内存空间是在作业装入时分配的,在其整个运行期间,它一直占用,且不能再申请新的内存空间,也不允许在内存中“移动”。
异步:指一组事件在多次出现时,它们出现的时间和次序没有一定规律。
在多道程序环境下,异步是指每道程序均以人们不可预知的速度向前推进。
实时操作系统:是一种能在限定的时间内对输入进行快速处理并做出响应的计算机处理系统临界区:每个进程有一个代码段,被称之为临界区,进程在临界区内可能会修改公有变量、更新一个表、写一个文件等。
动态链接:指用户程序中的各程序段,不是在程序开始运行前就链接好,而是在程序运行过程中,当发现要调用的程序段不在内存时才进行的链接。
分时系统:为了降低交互式系统的等待时间和运行时间的比率,系统通过多台终端同时向很多用户提供运行环境,这种分时系统就能以合理的成本向用户提供交互式使用计算机的方便。
操作系统概论 学习笔记(1—4章+5章部分 详细版).
![操作系统概论 学习笔记(1—4章+5章部分 详细版).](https://img.taocdn.com/s3/m/4b3dce0a4afe04a1b171de5d.png)
操作系统概论学习笔记(1—4章+5章部分详细版)第一章引论1.1 计算机系统计算机系统包括:计算机硬件、计算机软件1.1.1 计算机硬件是计算机系统的最内层计算机硬件的组成:1.中央处理器(运算器、控制器):对信息进行高速运算和处理。
2.存储器(主存储器、辅助存储器):存放各种程序和数据。
3.输入和输出控制系统:管理外围设备与主存储器之间的信息传递。
4.各种输入输出设备:是计算机与用户间的交互接口部件。
1.1.2 计算机软件是计算机系统的最外层计算机软件定义:人与计算机硬件之间的接口界面计算机软件分类:1.系统软件:是计算机系统中最靠近硬件层次的软件,是不可缺少的软件。
(例:操作系统(计算机系统软件的核心)、编译程序、监控管理程序)2.支撑软件:是支撑其他软件的开发与维护的软件。
(例:接口软件、软件开发工具、环境)3.应用软件:是特定应用领域的专用软件。
是解决用户实际问题的软件。
(例:订票软件、办公软件等)1.2 操作系统1.2.1 什么是操作系统操作系统概念:是管理计算机系统资源、控制程序的执行、改善人机界面和为应用软件提供支持的一种系统软件。
1.2.2 操作系统的作用1.管理计算机系统的资源2.为用户提供方便的使用接口3.具有扩充硬件的功能,为用户提供良好的运行环境☆计算机配置了操作系统后可提高效率,且便于使用。
1.2.3 操作系统的功能1.处理器管理:多道程序环境下的处理器调度2.内存管理:内存的分配回收、地址重定位、内存共享与保护、内存扩充3.文件管理:文件的“按名存取”;文件的存储、检索、共享、保护等问题4.设备管理1.3 操作系统的形成与基本类型1.3.1 批处理操作系统1.单道批处理系统:每次只允许一个作业执行2.多到批处理系统:内存中同时有多个作业,它们共享计算机系统中的资源优点:提高了处理器的利用率;系统吞吐量大缺点:一旦将作业提交给系统,用户无法控制作业的执行分时操作系统概念:1.若干个用户分享处理器的时间如何分享:轮流占用处理器,规定每个用户占用处理器的时间,称为时间片。
操作系统概论复习题及答案
![操作系统概论复习题及答案](https://img.taocdn.com/s3/m/c13825c270fe910ef12d2af90242a8956becaac0.png)
操作系统概论复习题及答案一、单选题(共100题,每题1分,共100分)1、操作系统的作用是A、控制和管理系统资源的使用B、便于进行目标管理C、把源程序编译为目标程序D、实现软硬件的虚拟化正确答案:A2、可变分区存储管理中,不需要对空闲区表进行排序的主存分配算法是A、最优适应B、最先适应C、最小碎片D、最坏适应正确答案:B3、在操作系统中,要对甲、乙两个并发进程进行同步的原因是A、进程具有结构性B、进程具有动态性C、甲、乙两个进程需要访问临界资源D、甲、乙两进程必须在有限的时闻内完成正确答案:C4、程序状态字(PSW)需要包含许多内容,一般包含A、目态/管态、等待/计算、中断码、中断屏蔽位、指令地址、控制/计算B、条件码、目态/管态、等待/计算、中断码、中断屏蔽位、指令地址C、控制/计算、条件码、目态/管态、指令地址、中断码、中断屏蔽位D、指令地址、控制/计算、条件码、目态/管态、等待/计算、中断码正确答案:B5、有交互的并发进程之闯A、不可能共享某些资源B、不可能共享信号量C、一定共享信号量D、一定共享某些资源正确答案:D6、如果一组并发进程是无关的,则它们A、不能同时执行B、没有共享变量C、各自包含的程序都不同D、执行的相对速度是固定的正确答案:B7、虚拟存储器是A、容量扩大了的主存B、可提高计算机运算速度的设备C、实际上不存在的存储器D、可以容纳总和超过主存容量的多个作业同时运行的一个地址空间正确答案:D8、使用SPOOLING系统的目的是为了A、提高操作系统使用效率B、提高内存使用效率C、提高I/O设备使用效率D、提高CPU使用效率正确答案:C9、操作系统负责管理计算机的A、程序B、资源C、进程D、作业正确答案:B10、计算机系统的层次结构的组成部分包括A、支撑软件、系统软件、计算机硬件、操作人员、应用软件B、操作人员、应用软件、接口软件、支撑软件、系统软件C、应用软件、接口软件、支撑软件、系统软件、计算机硬件D、接口软件、支撑软件、系统软件、计算机硬件、操作人员正确答案:A11、在单道系统中,一个程序顺序执行时其执行结果A、受外界发生的事件影响B、由占用处理器的时间决定C、取决于程序本身D、与执行速度有关正确答案:C12、如果按照文件的用途对文件分类,其中的类别之一是A、库文件B、档案文件C、只读文件D、执行文件正确答案:A13、以磁盘文件系统为例,文件存储的几种常用方式中,连续分配的缺点是A、读操作性能不好B、随着时间推移会形成很多“空洞”C、打开文件时需要频繁读取硬盘D、可以充分利用每个簇正确答案:B14、在程序装入时对目标程序中的指令和数据地址的修改过程称为A、重定位B、编译C、链接D、加载正确答案:A15、关于操作系统,下列说法正确的是A、操作系统是一种系统软件B、操作系统是一种通用软件C、操作系统是一种应用软件D、操作系统是一种工具软件正确答案:A16、根据使用的角度,外围设备可以分为独占设备和可共享设备,下列属于可共享设备的是A、磁盘机B、输入机C、输入输出处理机D、打印机正确答案:A17、假定某采用页式存储管理的系统中,主存的容量为1MB,被分成256块,块号为0,1,2,……,255。
os
![os](https://img.taocdn.com/s3/m/3374fb9fcc22bcd126ff0cab.png)
操作系统复习第一章操作系统概论01、操作系统的定义。
操作系统是一组用于控制和管理计算机系统的所有资源的程序集合,其任务是合理地组织计算机的工作流程,有效地组织所有资源协调一致地工作以完成各种任务,从而达到充分发挥资源效率、方便用户使用计算机的目的。
02、操作系统的主要功能【记忆】P3-41)处理机管理2)存储管理3)设备管理4)文件管理5)网络管理6)提供良好的用户界面03、操作系统的特性【记忆+理解】P5-61)并发性(指两个或两个以上的事件或活动在同一事件间隔内发生。
)2)共享性(指计算机系统中的资源可被多个并发执行的用户程序和系统程序共同使用,而不是被其中某一个程序所独占。
)3)不确定性(也称异步性,系统事件(运行、I/O等)的发生是具有随机性和不确定性。
)4)虚拟性(指操作系统中的一种管理技术,它是把物理上的一个实体变成逻辑上的多个对应物,或把物理上的多个实体变成逻辑上的一个对应物的技术。
)04、多道程序运行的特征【记忆】P11宏观上并行,微观上串行。
05、从操作系统的体系结构来看可以把操作系统分成几种结构及各种结构的定义、优缺点。
【理解】整体式结构、层次式结构、虚拟机结构、客户/服务器结构和微内核结构。
1)操作系统的整体式结构又叫模块组合法,是基于结构化程序设计的一种软件结构设计方法。
优点:结构紧密、组合方便,对不同环境和用户的不同需求,可以组合不同模块来满足,从而,灵活性大;针对某个功能可用最有效的算法和任意调用其他模块中的过程来实现,因此,系统效率较高;由于划分成模块和子模块,设计及编码可齐头并进,能加快操作系统研制过程。
缺点:模块独立性差,模块之间牵连甚多,形成了复杂的调用关系,甚至有很多循环调用,造成系统结构不清晰,正确性难保证,可靠性降低,系统功能的增、删、改十分困难。
2)层次式结构,是把操作系统划分为内核和若干模块,这些模块按功能的调用次序排列成若干层次,各层之间只能是单向依赖或单向调用关系,即低层为高层服务,高层可以调用低层的功能,反之则不能。
自考操作系统概论()-知识总结
![自考操作系统概论()-知识总结](https://img.taocdn.com/s3/m/a034d57910a6f524cdbf8545.png)
操作系统概论知识总结第一章操作系统简介1.操作系统是覆盖在裸机上的第一层系统软件2.操作系统的两个主要目标:a)与硬件部分相互作用,为包含在硬件平台上的所有底层可编程部件提供服务b)为运行在计算机系统上的应用程序(即所谓用户程序)提供执行环境3.现代计算机系统的一个重要特点就是支持多任务4.,5.6.操作系统所管理的资源主要包括处理机、内存、设备和文件,在网络操作系统中还包括网卡、宽带等7.操作系统的主要功能:a)处理机管理b)内存管理c)设备管理d)文件管理6.操作系统的发展从时间顺序上经历了从无操作系统到单道批处理系统、多道程序系统(多道批处理系统、分时系统)的发展过程,随着计算机应用领域的扩大、计算机体系结构的多样化,又出现了微机操作系统、网络操作系统、实时操作系统、嵌入式操作系统和物联网操作系统7.:8.单道批处理系统内存中只有一道作业,可以自动成批处理作业。
单道批处理系统特点:自动性、顺序性、单道性。
单道批处理系统与无操作系统相比,减少了等待人工操作的时间9.10.多道批处理系统的特点是多道性、无序性、调度性、复杂性。
其优点是能够提高CPU、内存和I/O设备的利用率和系统的吞吐量,缺点是系统平均周转时间长,缺乏交互能力。
11.分时操作系统允许多个用户通过终端同时使用计算机,特点是多路性、独立性、及时性和交互性,优点是向用户提供了人机交互的方便性,使多个用户可以通过不同的终端共享主机。
分时系统的实现需要解决两个关键问题,即及时接收和及时处理12.实时系统主要用于实时控制和实时信息处理领域。
实时系统必须能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行13.实时系统的特点:多路性、独立性、及时性、交互性、可靠性14.实时系统比分时系统要求有更高的可靠性15.现代操作系统都支持多任务,具有并发、共享、虚拟和异步性特征16.|17.并发两个或多个事件在同一时间间隔内发生18.共享是指系统中的资源可供内存中多个并发执行的进程共同使用,资源共享有两种方式:互斥共享和同时共享19.20.内存管理的主要任务是为多道程序的运行提供良好的环境,方便用户使用内存,提高内存的利用率,以及从逻辑上扩充内存以实现虚拟存储21.内存管理应具有内存分配、内存保护、地址映射和内存扩充功能22.操作系统可以采用两个方式实现内存分配,即静态分配方式和动态分配方式23.内存保护的任务:a)使操作系统内核的空间不会被用户随意访问,以保证系统的安全和稳定b)。
操作系统概论复习提纲.doc
![操作系统概论复习提纲.doc](https://img.taocdn.com/s3/m/d6f2bafd783e0912a3162a71.png)
《操作系统概论》复习提纲第一章引言一、计算机系统一括硬件和软件两大部分1、计算机硬件——由中央处理器、存储器、输入输出控制系统和各种输入输出设备组成。
中央处理器是对信息进行高速运算和处理的部件;存储器可分为主存储器和辅助存储器;主存储器町被中央处理器直接访问;输入输出设备是计算机与用户的交互接口部件,输入输出控制系统管理外围设备与主存储器之间的信息传送。
2、计算机软件——计算机软件分为系统软件、支撑软件和应用软件三种。
系统软件是计算机系统小最靠近硬件层次的软件,支撑软件是支撑其它软件开发和维护的软件,应用软件是特定应用领域的应用软件。
二、操作系统1、操作系统的定义2、操作系统的作用——管理计算机系统的资源、为用户提供方便的使用接口,为程序提供良好的运行环境。
3、操作系统的功能——从资源管理的观点上看,操作系统的功能分为:处理器管理,存储管理,文件管理和设备管理。
(一定要掌握四种管理的定义)三、操作系统的形成与基本类型随着计算机软硬件技术的发展,形成三种基本类型的操作系统:批处理操作系统,分时操作系统和实时操作系统1、批处理操作系统——世界上的笫一个操作系统是单道批处理系统。
掌握单道批处理系统和多道批处理系统的定义2、分时操作系统的定义分时操作系统的主要特点:交互性、及时性、独立性和多路性。
3、实吋操作系统在实时操作系统控制下,对计算机系统接收到外部信号在严格的时限内处理完成。
设计实时操作系统必须先考虑系统的实时性和可靠性,其次才考虑系统效率。
四、操作系统的发展1、微机操作系统——主要功能实现文件管理、输入/输出控制和命令语言的解释。
早期的微机运行的操作系统每次只允许一个用户使用计算机,称为单用户微机操作系统2、网络操作系统——为计算机网络配制的操作系统称为网络操作系统。
主要功能实现各台计算机之间的通信和网络屮各种资源的共亨。
3、分布式操作系统可使系统中若干台计算机相互协作完成一个共同的任务。
特点是统一性和透明性。
操作系统概论题库+答案
![操作系统概论题库+答案](https://img.taocdn.com/s3/m/e64f2a4e54270722192e453610661ed9ad5155f2.png)
操作系统概论题库+答案一、单选题(共90题,每题1分,共90分)1、产生死锁的必要条件不包括A、不剥夺条件B、环路等待条件C、请求和保持条件D、同步条件正确答案:D2、单道批处理系统的特点不包括A、自动性B、调度性C、顺序性D、单道性正确答案:B3、设备控制器的功能不包括A、接收和识别命令B、设备状态的了解和报告C、数据交换D、地址转换正确答案:D4、下列不属于周转时间的是A、进程等待I/O操作完成的时间B、作业在外存后备队列上等调度的时间C、进程在就绪队列上等待进程调度的时间D、进程在存储器上存放的时间正确答案:D5、下列关于I/O通道的说法中,错误的是A、I/O通道是一种特殊的处理机B、I/O通道具有执行I/O指令的能力,并通过执行通道程序来控制I/O操作C、通道是中小型主机系统中专门用于I/O的专用计算机D、引入通道能够使CPU从控制I/O的任务中解脱,使CPU与I/O并行工作正确答案:C6、【】是系统为进程建立的数据结构,其作用是实现从页号到页框号的映射。
A、页内碎片B、页C、页表D、页框正确答案:C7、在进程控制块中,【】存放了CPU要访问的下一条指令的地址。
A、通用寄存器B、指令计数器C、程序状态字D、用户栈指针正确答案:B8、操作系统中的【】是为批处理作业的用户提供的。
A、程序接口B、脱机用户接口C、联机用户接口D、图形用户接口正确答案:B9、下列关于计算机系统中的时钟的说法中,正确的是A、OS时钟在关机时有效B、RTC时钟靠电池供电C、OS时钟为计算机提供计时标准D、RTC时钟产生于PC主板上的定时/计数芯片正确答案:B10、操作系统的设备管理应具有的功能不包括A、设备分配B、设备处理C、设备关联性D、缓冲管理正确答案:C11、下列关于线程概念的说法中,错误的是A、线程的实现可以分为用户级线程和内核级线程两类B、内核级线程依赖于内核C、同一进程中的多个线程可以并发执行D、用户级线程的创建、撤销和切换都与内核有关正确答案:D12、在CP/M的目录项结构中,【】字段用于存放文件名。
《操作系统原理》课程复习
![《操作系统原理》课程复习](https://img.taocdn.com/s3/m/a6c67d2524c52cc58bd63186bceb19e8b9f6ec59.png)
段式内存管理
段式内存管理的基本思想
将作业的地址空间划分为若干个段,每个段定义了一组逻辑信息,系统以段为单位为作 业分配内存空间。
段式内存管理的优缺点
优点是便于实现信息的共享和保护,且可以动态增长;缺点是会产生内存碎片,且段的 长度对系统性能有很大影响。
虚拟内存管理
虚拟内存的基本概念
虚拟内存是一种内存扩充技术,它使得应用程序认为它拥有连续的可用的内存,而实际上,它通常是被分隔 成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
05 设备管理
设备管理的基本概念
设备分类
按信息交换单位可分为块设备和字符设备;按共 享属性可分为独占设备、共享设备和虚拟设备。
设备管理的功能
包括设备分配、设备处理、设备独立性和缓冲管 理等。
设备管理的目标
提高设备利用率、方便用户使用、保证设备使用 的安全性等。
I/O控制方式
程序直接控制方式
CPU直接控制I/O设备进行数据 传送。
进程控制块与进程队列
1 2
进程控制块(PCB) 记录进程相关信息的数据结构,包括进程标识符、 进程状态、程序计数器、寄存器集合等。
进程队列
根据进程状态将进程链接起来的数据结构,如就 绪队列、等待队列等。
3
PCB与进程队列的关系
PCB是进程存在的唯一标志,进程队列通过PCB 来管理进程。
进程同步与通信机制
设备分配策略
静态分配和动态分配。静态分配是在作业运行前就为其分配所需的全部设备;动态分配是在作业 运行过程中根据需要动态地分配设备。
设备回收
当设备不再被使用时,需要将其回收以供其他作业使用。
设备驱动程序
设备驱动程序的概念
(完整版)大学操作系统教程复习提纲1.1
![(完整版)大学操作系统教程复习提纲1.1](https://img.taocdn.com/s3/m/315b09fc01f69e31433294ef.png)
大学操作系统教程复习提纲第一章操作系统概论第一节 1.11操作系统属于系统软件2计算机系统的软硬件层次结构分别为,硬件层、系统软件层、支撑软件层、应用软件层3计算机上配置操作系统的主要目标可归结为:方便用户使用、扩充及其功能、管理各类资源、提高系统效率和构筑开放环境4资源管理三种密切相关的资源管理技术:复用、虚拟和抽象5复用是为解决物力资源数量不足的问题;复用共享有两种基本方法:空分复用共享和时分复用共享空分复用共享表明资源可以从“空间”上分割成更小的单位供进程使用时分复用共享表明资源可以从“时间”上分割成更小的单位供进程使用;时分复用可进一步划分成时分独占式和时分共享式,进程获得时分独占式资源后对资源执行多个操作,通常使用一个完整周期后才会释放,磁带机是这类资源最典型的例子。
6虚拟,虚拟是指操作系统中实现对计算机软硬件资源进行有效管理的技术和手段;虚拟的本质是对资源进行转化、模拟和整合。
7抽象,用于处理系统复杂性,重点解决资源易用性8操作系统中的基础抽象:进程抽象,虚拟抽象,文件抽象;进程是对处理器的抽象,虚拟是对主存的一种抽象,文件是对设备的一种抽象9每个进程运行时就拥有一台“虚处理器,虚内存,虚外存和虚设备组成的专用虚拟计算机10操作系统定义为:管理系统资源,控制程序执行,改善人机界面,提供各种服务,并合理组织计算机工作流程和为用户方便有效地使用计算机提供良好的运行环境的一款系统软件11操作系统在计算机系统中起四个方面的作用:操作系统作为用户接口和公共服务程序、操作系统作为进程执行的控制者和协调者、操作系统作为扩展机·和虚拟机、操作系统作为作为资源的管理者和控制着”12从资源管理的观点来看,操作系统具有5项功能:(1)处理器管理。
(2)存储管理。
(3)设备管理。
(4)文件管理。
(5)联网与通信管理。
13操作系统的特性:1 并发性(并发指输入或输出的和CPU的并发)有效的改善资源(CPU、内存)利用率和提高系统效率;在计算机系统中采用并发技术实际上是物理CPU在若干道程序之间的多路复用,从而实现运行程序之间的并发、并行性:指两个或两个以上的活动或时间在同一时刻发生。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统概论1.计算机硬件主要由中央处理器、存储器、输入输出控制系统和各种输入输出设备组成;计算机系统包括硬件子系统和软件子系统。
2.操作系统三种基本类型:批处理操作系统、分时操作系统、实时操作系统。
3.输入输出控制系统管理外围设备与主存储器之间的信息传送。
4.操作系统的功能可以分为处理管理、存储管理、设备管理和文件管理5.进程:一个进程在一个数据集上的一次执行。
程序是一组指令的有序集合,是一个静态实体。
进程是一个动态实体,有自己的生命周期一个进程可以对应很多程序。
进程三种基本状态:运行、就绪、等待态。
6.进程控制块包含四类信息:①标识信息:用于标识一个进程包括进程名。
②说明信息:用于说明进程情况,包括进程状态等待原因进程程序和数据存放位置。
③现场信息:用于保留进程存放在cup中的信息,包括通用、控制和程序状态字寄存器的内容。
④管理信息:用于进程调度包括进程优先数队列指针。
7.中断:由于某些时间的出现,中止现行进程的运行,而转去处理出现的事件内,待适当的时候让被中止的进程继续运行,这个过程就是中断。
8.中断处理程序:对出现的事件进行处理的程序.是操作系统的组成部分9.中断响应:通常在cup执行完一条指令后,硬件的中断装置立即检查有无中断事件发生,若有则暂停运行进程的运行而让操作系统中的中断处理程序占用cpu.10.单用户连续存储管理和固定分区存储管理都为静态重定位。
11.移动的条件:移动一道作业时,应先判定它是否在与外围设备交换信息。
若是则暂不能移动该作业必须等待信息交换结束后才可移动。
12.快表:把存放的高速缓冲存储器中的部分页表称为快表13.什么是虚拟存储器:对分页式存储器实现虚拟存储器只需将作业的全部信息作为副本存放在磁盘上,作业呗调度投入到运行时,至少把作业的第一页信息装入主存中,在作业执行过程中访问到不在主存储器中的页时,再把它们装入14.逻辑文件类型:流式文件、记录式文件。
15.文件存储结构:顺序文件、链接文件、索引文件。
存取方式:顺序存取、随机存取。
16.文件安全性包括:文件保护和保密17.读一个文件一次调用:打开文件、读文件、关闭文件;写一个文件:建立文件、写文件、关闭文件。
用户可调用删除操作要求删除一个有权删除的文件但删除一个文件前应先关闭18.传输一次信息传输操作所花的时间有三部分:①寻找时间:把移动臂移到指定的柱面所花的时间,机械操作,花费时间较长。
②延迟时间:等待指定的扇区旋转到磁头位置下所花时间。
这个与扇区的位置有关。
③传送时间:指定的磁头把磁道上的信息读到主存或把主存的信息写到磁道上所花的时间。
19.缓冲技术:操作系统中利用缓冲区来缓解处理与外围设备之间工作速度不匹配的矛盾而采用的技术,包括:单缓冲技术、双缓冲技术和缓冲池技术。
20.操作系统中实现联机同时外围设备操作功能部分也称为斯普令系统,它由三个部分组成(1)预输入程序(2)井管理程序(3)缓输出程序21.进程的互斥与同步(1)进程的互斥:指当有若干个进程都要使用一个公共资源时,任何时刻最多只允许一个进程去使用该资源,其他要使用它的进程必须等待,直到该资源的占用者释放了该资源(2)进程的同步:指在并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒22.通信原语 Send(N,M) 把信件M送到指定的信箱N中. Receive(N,Z) 从指定信箱N取出一封信,存到指定的地址Z中23.死锁的必要条件系统出现死锁必须同时保持四个必要条件(1)互斥地使用资源(2)占有且等待资源(3)非抢夺分配(4)循环等待资源24.解决死锁的方法通常有:死锁的防止,死锁的避免和死锁的检测一:填空题1.输入输出控制系统管理外围设备与主存之间的信息传送2.一般来说,计算机软件可分为系统软件、支撑软件和应用软件3.为了避免用户程序中错误的使用特权指令,计算机硬件结构中的cpu区分目态和管态两种状态4.当cpu处于目态时不允许执行特权指令;当cpu处于管态时可执行包括特权指令在内的一切机器指令5.在多道程序系统中,为了能区别不同的进程和记录每个进程的执行情况,对每个进程要设置一个进程控制块6.引起中断的事件成为中断源,对出现的中断进行处理的程序称为中断处理程序7.计算机系统中存储器三层包括:寄存器、主存处理器、高速缓冲处理器、存储器8.把主存空间地址编号称为主存的绝对地址。
把用户程序中的使用地址称为逻辑地址9.把逻辑地址转换成绝对地址的工作称为重地位或地址转换10.分页式存储管理中,逻辑地址由两部分组成页号和页内地址11.在页内虚拟存储管理中,常用的页面调度算法有先进先出调度算法、最近最久未使用调度算法12.对文件按用途可分为:系统文件、库文件和用户文件13.磁盘存储空间的位置由三个参数确定,它们是:柱面号、磁头号、扇区号14.对文件的存取方式可分为两类:顺序存取和随机存取15.在对磁盘存储空间的管理中,空闲块链接法有两种:单块链接和成组链接16.当药访问一个文件时,可以从当前目录开始设置路径,这种路径称为相对路径17.启动磁盘执行一次信息传输操作所花的时间包括寻找时间,延迟时间、传递时间三个部分18.通道程序是由一系列的通道命令组成的19.用户编制程序时使用的设备与实际能占用的设备无关,这种特性称为设备的独立性20.从使用的角度来分析外围设备的特性,可以把外围设备分成共享设备和独占设备两大类21.一个进程独占处理器顺序执行时具有封闭性和可再现性两个特性22.若干个共享同一变量的并发进程,由于进程被打断的时间和能占用处理器的时间不同,而造成的错误称为与时间有关的错误二:选择题1.以下说法正确的是(系统软件与具体应用领域无关。
解决任何领域的问题一般都要用到系统软件)2.在下列操作系统中强调并行性的操作系统是(分布式操作系统)3.在批处理系统中引入多道程序的目的是(充分利用CPU,减少它的等待时间)4.操作系统的功能是进行处理管管理、(存储)管理,设备管理和文件管理5.下面不属于程序状态字内容的是(设备忙标志)6.在操作系统中采用多道程序设计方式提高CPU和外部设备的(利用效率)7.程序与他有关的进程对应关系式(一对多)8.进程具有并发性和(动态性)两个重要属性9.关于进程的属性,下述提法中(若干个进程在单CPU机器中,必须依次执行,即一个进程完成后,另一个进程才能开始工作)是不正确的10.一个进程刚被创建的时候。
其初始状态应为(就绪态)11.进程在三个基本状态中的转换,肯定不会有的转换是(等待态=)运行态)12.中断装置按预定的顺序来响应同时出现的中断事件,这个预定的顺序称为(中断优先数)13.如果要照顾所有进程,让他们同优先级别的几个进程,进程采用(时间片轮转法)调度算法14.在计算机系统中,速度最快的存储器是(寄存器)15.与绝对地址对应的的主存空间称为(逻辑地址空间)16.主存中用来存放用户的程序和数据的区域称为(用户区)17.在固定分区存储管理中。
每个分区的大小(可以不同但预先固定)18.为避免主存中各作业相互干扰,必须进行(存储保护)19.在可变分区存储管理方式中,最优适应分配算法的空闲区表中的空闲区(按长度以递增顺序登记)20.从用户角度看。
文件系统主要是实现(按名存取)21.通常把用户组织的文件称为(逻辑文件)22.删除一个文件前必须使文件(关闭)23.在多道程序设计系统中,为解决重名问题,可采用的目录结构式(二级或多级)24.假定在磁盘格式化时把每个盘面划分成大小相等的8个扇区,磁盘的转速为24毫秒、圈,则传送一块信息所需要的时间为( 3 )毫秒25.定扇区旋转到磁头位置所需要的时间称为(延迟时间)26.为了记录设备分配情况,系统可设置(设备分配表),指出系统所配置的设备类型,数量及分配和使用情况27.通道完成了一次输入输出操作后,以( I/O中断)方式请求中央处理器进行干预28.计算机系统为每台设备确定的编号称为设备的(绝对)号29.并发进程中与共享变量有关的程序段称为(临界区)30.有一个共享文件可供n个并发进程使用,但限制最多的m歌进程(n>=m>=1)可同时读文件,用PV操作进程管理时其信号量初值应该为( m )31.用信箱实现进程间通信机制要有两个通信原语,它们是( send和receive )原语32.实现进程通信的send ( N,M) 原语的功能是把信件送到指定的( N )中33.在讨论死锁问题时,采用银行家算法分配资源可以(避免)死锁三:简答题1.请分析网络操作系统的分布式操作系统的区别答:分布式操作系统能使系统中若干台计算机相互协作完成一个共同任务,或者说一个任务分布在几台计算机上并行运行;网络操作系统强调的是网络资源的共享和个pc之间的通信;而分布式操作系统除了网络资源的共享和各机通信外更加强调任务的分布和并行执行的特点2.什么是中断响应通常在cup执行完一条指令后,硬件的中断装置立即检查有无中断事件发生,若有则暂停运行进程的运行而让操作系统中的中断处理程序占用cpu3.快表把存放的高速缓冲存储器中的部分页表称为快表4.简述存储管理的主要功能存储管理的主要功能包括:主存空间的分配和回收,主存空间的共享与保护,地址转换以及主存空间的扩充等工作5.存储保护的目的是什么?怎样实现存储保护?目的就是为了保护内存中各区域的信息不被破坏,防止作业执行时相互干扰。
为了实现存储保护必须由硬件和软件配合实现6.简述磁盘调度的过程对磁盘的访问请求都会诶出访问磁盘的存储空间地址,也就是柱面号,磁头号,扇号,在执行信息传输时先把移动臂移到指定的柱面,等待指定的扇区旋转到磁头位置下,让指定的磁头把磁道上的信息读到主存或把主存的信息写到磁道上四:应用题1.在一个多道程序系统,采用响应比高者优先算法管理作业,今有如下所示的作业序列,它们的提交时间及运行时间在下表中,当第一个作业进入系统后开始调度,假定作业都是仅计算,请写出各个作业的开始时间、完成时间和周转时间。
忽略系统调度时间作业进入输入井时间需计算时间开始时间完成时间周转时间1 9.0时 1小时 9.0 10.0 12 9.2时 0.5小时 10.2 10.7 1.53 9.4时 0.2小时 10.0 10.2 0.84 9.6时 0.6小时 10.7 11.3 1.72. 有4个进程P1,P2,P3,P4,它们同时依次进入就绪队列,它们的优先级和需要处理的时间如下所示:进程处理器时间优先级P1 10 3P2 3 2P3 4 4P4 5 2只要就绪队列非空就开始调度,且忽略调度等所花费的时间,请回答下列问题:(1)写出分别采用“先来先服务”和‘非抢占的优先数“调度算法选中进程执行的次序?(2)分别计算出上面两种算法的平均等待时间?答案:(1)先来先服务的执行次序是:p1,p2,p3,p4 非抢占优先级的执行次序是:P1,P3,P2,P4(2)先来先服务的平均等待时间=(0+10+13+17)/4=10非抢占优先级的平均等待时间=(0+10+14+17)/4=10.253.存储器是将主存空间分成大小相等的块,可以用一张位示图来构成主存分配表,若将主存分成4096块,机器的字长为32位,则可用128+1个字来作为位示图.若主存块号、字号、(从高位到低位)都是从0开始回答:(1)第2513块对应的字号和位号是多少?(2)字号是108而位号是15对应的块号是多少?答案;(1)第2513块的块号是2513,则字号=【2512/32】=78,位号=2512mod32=26块号=108*32+15=34614. 磁盘的移动臂现在处于第8柱面,有如下5个请求者等待访问磁盘,请列出最省的响应次序。