使用文件系统时,通常要显式地进行open、 close操作。
1)这样做的目的是什么?
2)能否取消显式地open、cose操作?应如何做?
3)取消显式open、cose操作有什么不利
答案是:显式的open操作完成文件的打开功能。它将基本文件目录中的内容读入用户文件表中,并在系统活动文件表中记录文件的打开次数。显式的cose操作完成文件的关闭操作。它撤销用户的活动文件表中相应的表项,改变系统活动文件表中的文件打开次数信息。如果需
答要,还要讲被改动过的文件目录信息写回基本文件目录中。2)可以取消显式的open和cose操作。如果取消了open和cose操作,系统在进行文件操作前,需判断文件是否已打开。若未打开,则应自动完成文件的打开功能,以建立用户与文件间的联系。同时,在系统结
案:束时还应自动关闭所有的被打开文件,更新系统的基本文件目录。3)取消显式的open和cose操作,使得文件的读写操作变得复杂,因为,在每次读写前都需要判断文件是否已被打开。此外,系统在结束时也要做一些额外的工作。
简述进程和程序概念的区别和联系
答案是:进程是一个动态概念,而程序是一个静态概念。程序是指令的有序集合,没有任何执行的概念;而进程则强调执行过程,它动态地被创建,并被调度执行后消亡。2)进程具有并发特征,而程序没有。由进程的定义可知,进程具有并发特征的两个方面,即独立性和
答异步性。在不考虑资源共享的情况下,各进程执行时独立的,执行速度是异步的。3)进程是竞争计算机系统资源的基本单位,从而其并发性受到系统自己的制约。4)不同的进程可以包含同一个程序,只要该程序所对应的数据集不同
一个磁盘的转速为7200转分钟,每个磁道有160个扇区,每个扇区大小为512B,那么在理想情况下,其数据传输率是多少?
答案是:数据传输率=7200转/分钟*160虜荜*512B扇=576000KB分钟=9600KB秒
简述银行家算法的主要思想,并说明该算法是否可以用于解决现实中的死锁问题。
答案是:银行家算法是一种最有代表性的死锁避免算法。在银行家箅法中,客户代表进程,資金代表資源,银行家代表操作系统。该算法允许进程动态申请資源,但系統毎次在进行資源分配之前,先计算此次分配資源的安全性,若此次資源分不会导致系统进入不安全状态
案:(或存在安全序列),则分配资源:否则,不分配资源,让进程等待。这个算法在现实中受到很多限制,实际上很难实施。
文件目录的作用是什么?一个文件的目录项应包括哪些信息?
答案是:作用实现按名存取;提高对目录检索的速度;文件共享;允许文件重名。一个文件目录项包括的信息主要有:1)基本信息类:如文件名,文件物理地址,文件结构等。2)存取控制信息:如文件主,核准用户,一般用户的存取权限。3)使用信息类:如文件建立
的日期,时间,大小以及当前使用信息等
有3个作业A、B、C,分别为计算、检索和打印作业,单道运行时间分别为5分钟、10分钟和15分钟。它们可并行在15分钟内完成3个作业。请问在单道、多道环境下,各个资源的利用率分别是多少?
答案是:在单道环境下,每次只调用一个用户作业程序进入内存并运行。运行完AB、C这3个作业需要的总时间是:5+10+15=30(分钟)
因此,各个资源的利用率如下
5/30≈167
检索的利用率:10/30≈33.3%
打印的利用萃
15/30≈50%
在多道环境下,各个资源利用率如下
计算的利用率:5/15≈333
检索的利用率:10/15≈6.7%
打印的利用率:15/15≈100%
什么是并发性?并比较并发性与并行性之间的异同正确答并发性是指两个或两个以上的活动或事件在同一时间间隔内发生。
答案是:操作系统是一个并发系统,有多道程序同时运行。并发的实质是一个CP在多个程序间的多路复用,从而实现程序之间的并发、CPU与设备、设备与设备之间的并行。并发是对有限的硬件资源强制实行多用户共享,以提高资源利用率。
在单CPU系统中,并发性指宏观上多个程序并发执行,微观上是顺序执行;在多C門U系统中,并发性既体现在宏观上也体现在微观上,称为并行。并行性是指两个或两个以上的活动或事件同一时刻发生。在多道程序环境下,并行性使得同一时刻多个程序在不同的
CPU上执行。并行性是并发性的特例,需要硬件支持,而并发性是并行性的扩展。
打印机和磁盘在计算机系统中都属于共享资源,当它们被多个作业共享时,有什么不同?
答案是:打印机是临界资源,即任何时刻仅允许一个作业使用,需要互斥使用;而磁盘不是互斥資源,可以允许多个作业同时使用学生答案
线程是进程中能够并发执行的实体,是处理器调度和分派的基本单元。
答案是:√
文件系统要负责文件存储空间的管理,但不能完成文件名到物理地址的转换。
答案是:×
虚地址即程序执行时所要访问的内存地址。
答案是:×
中断是现代操作系统实现并行性的硬件基础之一。
答案是:√
索引顺序文件是一种特殊的顺序文件,因此通常存放在磁盘上。
答案是:×
死锁就是循环等待。
答案是:×
对临界资源不能实现共享。
答案是:×
硬件时钟的主要工作就是根据已知的时间间隔产生中断。
答案是:×
多机系统就是由两个或两个以上的计算机组成的计算机系统。
答案是:√
虚拟存储技术使得程序不受物理存储容量的限制。
答案是:√
在多道程序系统中,为保证安全,从资源管理和控制程序执行的角度将指令系统分为和非特权指令两类。
答案是:特权指令
时钟一般分为硬件时钟和硬件时钟又分为绝对时钟和相对时钟。
答案是:软件时钟
磁盘与主机之间传递数据是以为单位进行的。
答案是:数据块
用户首次访问任何文件前,需要使用系统调用来打开指定文件,而后才能进行其他操作
答案是:open
内存分配主要通过两种途径来实现,分别是
答案是:静态分配
一个新创建的进程通常处于
答案是:就绪
在创建、撤销、切换进程等操作时,会造成很大的开销,为此,在操作系统中引入元念,其主要目的是提高程序执行的并发度,减少系统开销。
答案是:线程
字节多路通道以为单位传输数据,它可以分时地执行多个通道程序。
答案是:字节
是指防止文件因文件拥有者或其他用户,有意或无意的错误操作而被破坏。
答案是:文件保护
程序员编写程序时所使用的地址称为或称为相对地址。
答案是:逻辑地址
进程调度主要负责进行的分配工作
答案是:CPU
是由硬件对中断做出反应的过程,包括发现中断源、现场保护、转向中断处理程序、现场恢复4个步骤。
答案是:中断响应
主存储器与外围设备之间的信息传送操作称为
答案是:输入翰出操作
并发性是指若干事件在同一
答案是:时间隔
进程有3中基本状态,分别是就绪态和等待态
答案是:运行态
中断优先级是由硬件规定的,若要调整中断的响应次序可通过
答案是:中断屏蔽
采用剥夺资源和是两种常用的解除死锁的方法
答案是:杀死进程
虚拟存储管理系统的基础是程序的理论。
答案是:局部性
同时兼有多道批处理、分时、实时处理的功能,或者其中两种功能的操作系统称为
答案是:通用操作系统
采用 不会产生内部碎片
答案是:分段式存储管理
CPU对存储器或O端口完成一次读写操作所需要的时间为一个
答案是:总线周期
在多道程序环境下,操作系统以作为资源分配的基本单元
答案是:进程
除数为零属于
答案是:程序性中断事件
操作系统的管理部分主要负责对进程进行调度
答案是:处理机
是操作系统中采用的以空间换时间的技术
答案是:缓冲技术
使用文件必须先进行文件的
答案是:打开
临界区就是指
答案是:一段程序
一个进程是
答案是:PCB结构、程序与数据的组合
操作系统是对 进行管理的软件。
答案是:计算机资源
操作系统的运行需要 等计算机硬件的支持。
答案是:处理器、存储器和中断机制
操作系统的运行需要 ( )等计算机硬件的支持。
答案是:处理器、存储器和中断机制
操作系统是对 ( )进行管理的软件。
答案是:计算机资源
按 ( )分类,将设备分为块设备和字符设备
答案是:信息交换单位
UNX系统把输入、输出设备看做
答案是:特殊文件
下面内存管理方法中有利于把程序动态链接的是
答案是:分段式存储管理
( )与设备独立性密切相关。
答案是:设备的统一命名
系统出现死锁的原因是
答案是:若千进程因竟争资源而无休止地等待着,不释放已占有的资源
当时,进程从执行状态转为就绪状态。
答案是:时间片到
存储器采用分级存储体系的主要目的是
答案是:解决存储容量、价格和存取速度之间的矛盾
系统抖动现象的发生是由
答案是:置换方法不当引起的
CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用
答案是:并行技术
最佳适应分配算法的空白区一般是
答案是:按大小递增顺序连在一起
常用的文件存取方法有两种,分别是
答案是:索引
在进程状态转换时,不可能发生的转换是
答案是:等待态转为运行态
常规内存一般是由
答案是:RAM
操作系统中对数据进行管理的模块称为
答案是:文件系统
目前为:
1/1
页
首页 上页 下页 尾页