浙江大学远程教育计算机科学--操作系统原理 在线作业答案
操作系统教程习题答案
1.单项选择题
(1)进程创建原语的任务是。
A、为进程编制程序B、为进程建立PCB表
C、为进程分配CPU D、为进程分配所需的各种资源
(2)进程从执行状态变为阻塞态的原因可能是。
A、D、某个进程被唤醒
(3)进程由执行态变化到就绪态的可能原因是。
A、等待的事件发生B、高优先级进程到来
3.基本概念的解释和辨析
(1)进程和程序
a.进程是动态的,程序是静态的
b.进程是暂时的,程序是永久的
c.进程与程序的组合结构不同
(2)进程和作业
一个正在执行的进程称为作业,作业可包含一个或多个进程
(3)进程和线程
a.地址空间资源:不同的进程地址空间是相互独立的,而统一进程的各线程共享同一地址空间
b.并发性:引入线程的操作系统中,不仅进程之间可以并发执行,而且一个进程的多个线程之间亦可并发执行
单项选择题1以下关于死锁的必要条件的叙述中错误的是a只要具备了死锁的必要条件就一定发生死锁现象b解决死锁问题可以从死锁的必要条件出发c一旦出现死锁处于死锁状态的进程一定同时具备死锁的必要条件d死锁的四个必要条件之间不是完全独立的但也不是等价的2以下关于死锁检测的叙述中错误的是a只要检测出死锁尚未解除则再申请该类资源的进程一定会卷入死锁b只要检测出死锁尚未解除则使用该类资源的所有进程一定卷入了死锁c死锁检测方法对系统资源的分配不加限制只要有剩余资源就可以分配d死锁检测中系统需要反复检测各进程资源申请和分配情况3以下关于死锁问题的说法中正确的是a死锁问题是无法解决的但可以避免b死锁的预防是通过破坏进程进入不安全状态来实现的c通过避免死锁四个必要条件中的任何一个就可以实现死锁避免d死锁的检测和解除是配合使用的当系统检测到出现死锁时就通过死锁解除方法解除死锁4以下关于系统的安全状态的描述中正确的是a系统处于不安全状态一定会发生死锁b系统处于不安全状态可能会发生死锁c系统处于安全状态时也可能会发生死锁d不安全状态是死锁状态的一个特例?5资源的静态分配算法在解决死锁问题中用于??a死锁预防b死锁避免c死锁检测d死锁解除?6有3个进程共享个同类资源为使系统不会发生死锁每个进程最多可以申请个资源
《操作系统原理》3(2017)在线作业参考资料
《操作系统原理》3(2017)在线作业参考资料一、单选题(共30 道试题,共60 分。
)V1. 下面关于设备属性的论述中,正确的是()。
A. 字符设备的基本特征是可寻址到字节,即能指定输入的源地址或输出的目标地址B. 共享设备必须是可寻址的和可随机访问的设备C. 共享设备是指同一时间内允许多个进程同时访问的设备D. 在分配共享设备和独占设备时都可能引起进程死锁正确答案:B 满分:2 分2. 从静态角度看,进程由程序、数据和()三部分组成。
A. JCBB. DCBC. PCBD. PMT正确答案:C 满分:2 分3. 在操作系统中,进程是一个()概念,而程序是一个静态的概念。
A. 组合态B. 关联态C. 运行态D. 动态正确答案:D 满分:2 分4. 通常,文件的逻辑结构可以分为两大类:无结构的()和有结构的记录式文件。
A. 堆文件B. 流式文件D. 直接(Hash)文件正确答案:B 满分:2 分5. 在请求调页系统中有着多种置换算法:选择自某时刻开始以来,访问次数最少的页面予以淘汰的算法称为()。
A. FIFO算法B. OPT算法C. LRU算法D. LFU算法正确答案:D 满分:2 分6. 使用户所编制的程序与实际使用的物理设备无关是由()功能实现的。
A. 设备分配B. 缓冲管理C. 设备管理D. 设备独立性正确答案:D 满分:2 分7. 通道具有()能力。
A. 执行I/O指令集B. 执行CPU指令集C. 传输I/O命令D. 运行I/O进程正确答案:A 满分:2 分8. 在请求调页系统中有着多种置换算法:选择自上次访问以来所经历时间最长的页面予以淘汰的算法称为()。
A. FIFO算法C. LRU算法D. NRU算法正确答案:C 满分:2 分9. 下列第()项不是文件系统的功能?A. 文件系统实现对文件的按名存取B. 负责实现数据的逻辑结构到物理结构的转换C. 提高磁盘的读写速度D. 提供对文件的存取方法和对文件的操作正确答案:C 满分:2 分10. 实现CPU和外部设备并行工作的硬件支持是:()。
操作系统原理第三次离线答案
浙大远程操作系统原理第三次作业(第4、5章)答案问答题1.在某些系统中有这样的情况,假如某用户打开文件,向该文件中增加了若干新记录之后没有关闭文件就关机了,当他下次开机再打开文件时却无法读出所增加的新记录。
试从打开文件和关闭文件的作用出发,分析产生这种现象的原因,并说明编程时使用文件的操作的步骤。
答:由于文件的控制块(目录)存于磁盘中,有些系统为了减少在多次读写同一文件查目录时盘I/O操作次数,在读写文件前需先执行打开文件操作,它的作用是将要用到的文件目录从磁盘拷到内存,在内存建立内存文件目录表。
以后的读写文件操作只与内存文件目录表打交道,避免读写盘上文件目录所需的盘I/O操作。
同时在读写文件结束后再执行关闭文件操作,它的作用是将内存中修改过的内存文件目录表中的信息写回到磁盘中的文件目录中,避免已修改文件目录信息的丢失。
如果用户打开文件后向该文件中增加了若干新记录,这时文件可能增加存储记录的物理块,相应的内存的文件目录中增加了记录数和新增物理块的地址,而这时磁盘中相应文件的文件目录内容还未改变,它需在执行关闭文件后,将内存文件目录写入磁盘文件目录后才能改变。
如没有关闭文件就关机,磁盘中该文件的文件目录中未记入新增的物理块的地址和新增的记录数,当他下次开机再打开文件时,无法找到的新增记录的物理块的地址,也无法读出新增的新记录。
2.简述UNIX对文件实现存取控制的方法和命令的使用。
答:UNIX系统使用文件存取控制表来实现对文件存取控制,它把用户分成三类:文件主、同组用户和其它用户,每类用户的存取权限为可读、可写、可执行以及它们的组合。
不同类的用户对文件的访问规定不同的权限,以防止文件被未经文件主同意的用户访问。
文件存取控制表存放在每个文件的文件控制块(即目录表目)中,对UNIX它只需9位二进制来表示三类用户对文件的存取权限,它存在文件索引节点的di_mode中。
Linux/UNIX可使用命令chmod改变文件或目录的存取控制权限,改变存取控制权限的操作有增加、删除某些权限和绝对地赋予某些权限。
浙大远程操作系统原理离线作业
浙江大学远程教育学院《操作系统原理》课程作业姓名:学号:年级:学习中心:—————————————————————————————一、单选题7进程P0和P1的共享变量定义及其初值为boolean flag[2];int turn=0;flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C代码实现如下:void P0() //P0进程{ while(TURE){flag[0]=TRUE; turn = 1;while (flag[1] && turn == 1) ;临界区;flag[0] = FALSE;}}void P1() //P1进程{ while(TURE){flag[1]=TRUE; turn = 0;while (flag[0] && turn == 0) ;临界区;flag[1] = FALSE;}}则并发执行进程P0和P1时产生的情况是:A.不能保证进程互斥进入临界区、会出现“饥饿”现象B.不能保证进程互斥进入临界区、不会出现“饥饿”现象C.能保证进程互斥进入临界区、会出现“饥饿”现象D.能保证进程互斥进入临界区、不会出现“饥饿”现象【答案】D2.有两个进程P1和P2描述如下:shared data:int counter = 6;P1 :Computing;counter=counter+1;P2 :Printing;counter=counter-2;两个进程并发执行,运行完成后,counter的值不可能为。
A. 4B. 5C. 6D. 7【答案】C3.某计算机采用二级页表的分页存储管理方式,按字节编址,页大小为210字节,页表项大小为2字节,逻辑地址结构为:页目录号页号页内偏移量逻辑地址空间大小为216页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少是A.64 B.128 C.256 D.512【答案】B4.在动态分区系统中,有如下空闲块:空闲块块大小(KB)块的基址1 80 602 75 1503 55 2504 90 350此时,某进程P请求50KB内存,系统从第1个空闲块开始查找,结果把第4个空闲块分配给了P进程,请问是用哪一种分区分配算法实现这一方案?A.首次适应B. 最佳适应C. 最差适应D. 下次适应【答案】C5.在一页式存储管理系统中,页表内容如下所示。
浙大远程-操作系统原理第三次离线作业(第4、5章)
操作系统原理第三次作业(第4、5章)-1问答题1.用户在使用配置UNIX/Linux 操作系统的计算机时不能将用户软盘随便插进和拿出,试从UNIX/Linux子文件系统的使用原理说明它需要一定的操作的依据和操作的步骤。
UNIX系统只有一个安装UNIX操作系统的根设备的文件系统常驻系统,在硬盘上的其它盘区和软盘上的文件系统被安装前UNIX OS不知道,系统要使用其它文件系统,必须先用mount命令将其安装到系统,被安装的子文件系统的根安装到根设备树形目录的某一节点上。
子文件系统在安装时将该子系统的管理块(superblock)和有关目录信息拷贝到系统缓冲区和活动索引节点表,管理块中存放该子文件系统所对应盘区的管理信息,如即将分配的空闲块号和空闲索引节点号等。
子文件系统安装后进行文件读写增删,文件创建和删除等操作,其变化要记录在系统缓冲区中管理块和活动索引节点表中。
子文件系统使用完毕后要使用umount拆卸命令拆卸安装上去的文件系统,在拆卸时系统将内存系统缓冲区中的管理块和活动索引节点表信息拷贝到将拆卸的子文件系统盘中,保证信息的完整性。
软盘的子文件系统,它需按规定使用,步骤如下:(1)插入软盘(2)使用安装命令安装软盘文件系统(3)读/写盘中文件(4)使用拆卸命令拆卸软盘文件系统(5)取出软盘如使用软盘时随便插进和拿出软盘,就可能造成软盘信息的丢失2. 什么是文件共享?试述UNIX系统中文件共享的实现方法和命令的使用。
文件共享是允许不同的用户使用不同的名字名存取同一文件。
UNIX的文件共享方式有二种:(1)基于索引节点的共享方式--文件硬连接UNIX系统将文件控制块FCB中文件名和文件说明分开。
文件说明为索引节点,各文件索引节点集中存放在索引节点区。
而文件名与索引节点号构成目录,同一级目录构成目录文件,在文件区存放。
为了共享文件,只是在二个不同子目录下取了不同的文件名,但它们具有相同的索引节点号。
浙江大学2005–2006学年秋季学期《操作系统原理》课程试卷及答案
For every following question, please select your best answer only!!!
OS_Theory_1
1. An operating system is a program that manages the __________. A.) computer hardware B.) computer software C.) computer resources D.) application programs 2. An operating system is designed for ease of use and/or __________. A.) speed B.) compatibility C.) resource utilization D.) flexibility 3. Which OS is the oldest? A.) UNIX B.) MULTICS C.) Windows 3.x D.) Windows XP 4. The evolution of operating systems for mainframes is roughly like from __________. A.) no software multi-programming multi-tasking B.) no software multi-tasking multi-programming C.) no software resident monitors multi-tasking multi-programming D.) no software resident monitors multi-programming multi-tasking 5. Users can create and destroy process by ________________. A.) function invocation B.) macro instruction C.) system calls D.) procedure invocation 6. __________ is to keep multiple jobs in memory simultaneously in order to keep the CPU busy. A.) batch processing B.) real-time processing C.) multiprogramming D.) parallel execution 7. What is the purpose of system calls? A.) System calls allow us to write assembly language programs. B.) System calls are the standard interface between a user process and a kernel process. C.) System calls allow user-level processes to request services of the operating
操作系统教程课后习题答案
操作系统1.什么是计算机系统?计算机系统是怎么构成的?了解PC的组成情况,说明:1)硬件组织的基本结构,画出硬件配置图;2)主要系统软件和应用软件(若有的话)他们的作用。
答:计算机系统就是按照人的要求接收和存储信息,自动进行数据处理和计算,并输出结果信息的系统。
计算机系统由硬件子系统和软件子系统组成。
计算机系统的构成包括:如图1.2计算机硬件系统的构成:如图1.42.从功能以及程序涉设计的角度说明计算机系统中软件系统是如何构成的?答:分为系统软件,支撑软件和应用软件三层。
3.什么是操作系统?请举例说明操作系统在计算机系统中的重要地位。
答:操作系统是计算机系统中的一个系统软件,是一些程序模块的集合。
它们能以尽量有效、合理的方式组织和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能安全高效地运行4.请举一个实际的例子来说明操作系统的功能。
答:你能用用操作系统管理很多资源5.为什么说“操作系统是控制硬件的软件”的说法不确切?答:操作系统不仅能够控制硬件,也可以控制各种软件资源。
6.操作系统的基本特征是什么?说明他们之间的关系。
答:1.并发性2.共享性3.随机性7.试从独立性,并发性和交互性和实时性四个方面来比较批处理系统,分时系统以及实时系统。
答:分时系统:并发性是指同时有多个用户共同使用一个计算机,宏观上看是多个人同时使用一个CPU,微观上是多个人在不同时刻轮流使用CPU.独占性,是指用户感觉不到计算机为他们服务,就好像整个系统为他所独占。
交互性:是指用户根据系统响应结果进一步提出新要求,用户直接干预每一步。
实时性:是指系统对用户提出的请求及时响应。
8.引入多道程序设计技术的起因和目的是什么?多道程序系统的特征是什么?答:多道程序设计的基本思想在内存中保持多个作业,主机可以交替的方式同时处理多个作业,一般来说任何一道作业的运行总是要交替的使用处理器和外设子案9.多道程序设计的度是指在任一给定时刻,单个CPU所能支持的进程数目最大值。
浙大远程教育1.计算机基础知识题答卷
第1章计算机基础知识(单项选择题)这些题目一定做一遍,来自统考题库(期末考试题也多数出在这里),参照答案在另一个Word文档中(上传自己做的答案后才能够下载…)。
听说,统考题库中大概有10,000测试题,我想它的十分之一仍是要做的。
只需大家听话,一次性经过考试仍是没问题的。
知识题以单项选择题的形式给出。
一.对于计算机的出生与发展1、一般以为,世界上第一台电子数字计算机出生于_A__。
年年年年[分析]参照p.12、目前的计算机一般被以为是第四代计算机,它所采纳的逻辑元件是__C____。
A.集成电路B.晶体管C.大规模集成电路D.电子管[分析]请记忆:第一代主要元件是电子管,第二、三代分别是晶体管和集成电路(参照p.1和p.2)。
计算机经历了四个时代,其区分主要依照是计算机的“构成元件”(又称电子元器件)。
3、以下对于世界上第一台电子计算机ENIAC的表达中,错误的选项是___D___。
A.世界上第一台计算机是1946年在美国出生的B.它主要采纳电子管作为主要电子器件C.它主要用于军事目的和科学计算,比如弹道计算D.确立使用高级语言进行程序设计[分析] ENIAC是第一台电子计算机的英文缩写。
从第二代计算机才开始引入高级程序语言BASIC 和ForTran等,所以D是错的。
4、目前,微型计算机中宽泛采纳的电子元器件是__D___。
A.电子管B.晶体管C.小规模集成电路D.大规模和超大规模集成电路[分析]略5、初期的计算机体积大、耗电多、速度慢,其主要原由是限制于__D___。
A.元资料B.工艺水平C.设计水平D.元器件 -----初期的计算机元器件是电子管,其体积大、耗电多。
[分析]略二.计算机的分类6、计算机可分为数字计算机、模拟计算机和数模混杂计算机,这类分类是依照__B_。
A.功能和用途B.办理数据的方式(或办理数据的种类)C.性能和规律D.使用范围[分析]参照p.2。
目前学习、办公和生活中使用的计算机属于电子数字计算机,但也有一些场合使用模拟计算机。
《操作系统教程》习题答案
《操作系统教程》习题答案习题11(单项选择题(1)大中小型计算机是以为中心的计算机系统。
A、CPUB、存储器C、系统总线D、通道(2)以下关于操作系统的说法正确的是。
A、批处理系统是实现人机交互的系统B、批处理系统具有批处理功能,但不具有交互能力C、分时系统是实现自动控制,无须人为干预的系统D、分时系统即具有分时交互能力,又具有批处理能力(3)操作系统的职能是管理软硬件资源、合理地组织计算机工作流程和。
A、为用户提供良好的工作环境和接口B、对用户的命令作出快速响应C、作为服务机构向其它站点提供优质服务D、防止有人以非法手段进入系统(4)设计实时操作系统时,首先应考虑系统的。
A、可靠性和灵活性B、实时性和可靠性C、优良性和分配性D、灵活性和分配性(5)多道程序设计是指。
A、在分布式系统中同一时刻运行多个程序B、在一台处理器上并行运行多个程序C、在实时系统中并发运行多个程序D、在一台处理器上并发运行多个程序(6)以下关于并发性和并行性的说法正确的是。
A、并发性是指两个及多个事件在同一时刻发生B、并发性是指两个及多个事件在同一时间间隔内发生C、并行性是指两个及多个事件在同一时间间隔内发生D、并发性是指进程,并行性是指程序(1)B (2)B (3)A (4)B (5)D (6)B2(填空题(1)微机是以总线为纽带构成的计算机系统。
(2)在批处理兼分时系统中,往往把由分时系统控制的作业称为前台作业,把由批处理系统控制的作业称为后台作业。
(3)在分时系统中,若时间片长度一定,则用户数越多,系统响应时间越慢。
(4)分布式操作系统能使系统中若干台计算机协同完成一个共同的任务,分解问题成为子计算并使之在系统中各台计算机上并行执行,以充分利用各计算机的优势。
(5)用户通过网络操作系统可以网络通信、资源共享,从而大大扩展了计算机的应用范围。
3(简答题(1)什么是操作系统,现代操作系统的基本特征是什么, 并发性 (2)什么是批处理系统,衡量批处理系统好坏的主要指标是什么, 及时性 (3)试述分时系统的原理及其特性。
浙大操作系统原理离线作业答案
浙江大学远程教育学院《操作系统原理》课程作业答案1.进程P0和P1的共享变量定义及其初值为boolean flag[2];int turn=0;flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C代码实现如下:void P0() //P0进程{ while(TURE){flag[0]=TRUE; turn = 1;while (flag[1] && turn == 1) ;临界区;flag[0] = FALSE;}}void P1() //P1进程{ while(TURE){flag[1]=TRUE; turn = 0;while (flag[0] && turn == 0) ;临界区;flag[1] = FALSE;}}则并发执行进程P0和P1时产生的情况是:A.不能保证进程互斥进入临界区、会出现“饥饿”现象B.不能保证进程互斥进入临界区、不会出现“饥饿”现象C.能保证进程互斥进入临界区、会出现“饥饿”现象D.能保证进程互斥进入临界区、不会出现“饥饿”现象【答案】D2.有两个进程P1和P2描述如下:shared data:int counter = 6;P1 :Computing;counter=counter+1;P2 :Printing;counter=counter-2;两个进程并发执行,运行完成后,counter的值不可能为。
A. 4B. 5C. 6D. 7【答案】C3.某计算机采用二级页表的分页存储管理方式,按字节编址,页大小为210字节,页表项大小为2字节,逻辑地址结构为:页目录号页号页内偏移量逻辑地址空间大小为216页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少是A.64 B.128 C.256 D.512【答案】B4.在动态分区系统中,有如下空闲块:空闲块块大小(KB)块的基址1 80 602 75 1503 55 2504 90 350此时,某进程P请求50KB内存,系统从第1个空闲块开始查找,结果把第4个空闲块分配给了P进程,请问是用哪一种分区分配算法实现这一方案?A.首次适应B. 最佳适应C. 最差适应D. 下次适应【答案】C5.在一页式存储管理系统中,页表内容如下所示。
浙大远程操作系统原理在线作业及答案
操作系统原理在线作业1.对磁盘进行移臂调度时,既考虑了减少寻找时间,又不频繁改变动臂的移动方向的调度算法是( C )。
A 先来先服务B 最短寻找时间优先C 电梯调度D 优先级高者优先2.下列进程调度算法中,综合考虑进程等待时间和执行时间的是( D )。
A 时间片轮转调度算法B 短进程优先调度算法C 先来先服务调度算法D 高响应比优先调度算法O系统有三种常用方式来与主机交换数据,它们是程序轮询方式、中断方式和DMA方式,其中DMA方式主要由硬件来实现,此时高速外设和内存之间进行数据交换( B )。
A 不通过CPU的控制,不利用系统总线B 不通过CPU的控制,利用系统总线C 通过CPU的控制,不利用系统总线D 通过CPU的控制,利用系统总线4. 某进程由于需要从磁盘上读入数据而处于等待状态.当系统完成了所需的读盘操作后,此时该进程的状态将( D )。
A 从就绪变为运行B 从运行变为就绪C 从运行变为阻塞D 从等待变为就绪5.在段页式存储管理系统中时,每次从主存中取指令或取操作数,至少要访问( C )主存。
A 1次B 2次C 3次D 4次6.设某进程的页访问串为:1、3、1、2、4,工作集为3块,问:按FIFO页面替换算法,当访问4号页面时,应淘汰( C )号页面。
A 1B 2C 3D 47.假设一个正在运行的进程对信号量S进行了P操作后,信号量S的值变为-1,此时该进程将( A )。
A 转为等待状态B 转为就绪状态C 继续运行D 终止8. 下列选项中,降低进程优先级的合理时机是( A )。
A进程的时间片用完 B进程刚完成I/O,进入就绪队列 C进程长期处于就绪队列中 D进程从就绪态转为运行态9.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的( A )关系。
A 同步B 互斥C 竞争D 合作10. 当被阻塞进程所等待的事件出现时,如所需数据到达或者等待的I/O操作已完成,则调用唤醒原语操作,将等待该事件的进程唤醒。
操作系统原理在线作业(第四、五章)答案
B逻辑设备名和驱动程序入口地址
C物理设备名和驱动程序入口地址
D逻辑、物理设备名和驱动程序入口地址
正确答案:D
单选题
4.通过硬件和软件的功能扩充,把原来独占的设备改造成能为若干用户共享的设备,这种设备称为﹎﹎﹎﹎。
A存储设备
B系统设备
C虚拟设备
D用户设备
正确答案:C
单选题
5.如果I/O所花费的时间比CPU处理时间短得多,则缓冲区﹎﹎﹎。
A进程请求I/O―>?独立于设备的软件―>中断处理程序―>设备驱动程序―>硬件
B进程请求I/O―>?独立于设备的软件―>设备驱动程序―>中断处理程序―>硬件
C进程请求I/O―>?设备驱动程序―>中断处理程序―>独立于设备的软件―>硬件
D进程请求I/O―>?设备驱动程序―>独立于设备的软件―>中断处理程序―>硬件
B驱动程序与I/O控制方式紧密相关,因此对DMA方式应是以字节为单位去启动设备及进行中断处理。
C由于驱动程序与I/O设备(硬件)紧密相关,故必须全部用汇编语言书写。
D对于一台多用户机,配置了相同的8个终端,此时可以只配置一个由多个终端共享的驱动程序。
正确答案:D
单选题
10.对磁盘进行移臂调度的目的是缩短﹎﹎﹎﹎。
您的本次作业分数为:100分
单选题
1.通道具有﹎﹎﹎﹎能力。
A执行I/O指令集
B执行CPU指令集
C传输I/O命令
D运行I/O进程
正确答案:A
单选题
2.不通过CPU进行主存与I/O设备间大量的信息交换方式,可以是﹎﹎﹎﹎方式。
A DMA
B中断
C查询等待
D程序控制
正确答案:A
15春华师《操作系统原理》在线作业答案
华师《操作系统原理》在线作业
一、单选题(共25 道试题,共100 分。
)
1. 中断屏蔽是通过每一类中断源设置一个中断屏蔽触发器来屏蔽它们的()而实现的。
A. 中断源
B. 中断请求
C. 中断响应
D. 中断屏蔽
正确答案:B
2. 在几种常见的数据传递方式中,CPU和外围设备只能串行工作的是
A. 程序直接控制方式
B. 中断方式
C. DMA方式
D. 通道控制方式
正确答案:A
3. UNIX系统中,用于创建新进程的系统调用命令是
A. fork
B. pipe
C. exit
D. read
正确答案:A
4. 用于产生可执行文件的作业步是
A. 编辑
B. 编译
C. 连接
D. 运行
正确答案:C
5. 在设备分配方式,动态分配
A. 在用户作业开始执行之前
B. 设备的使用效率低
C. 不符合设备分配的总原则
D. 有可能造成进程死琐
正确答案:D
6. 文件控制块FBC不包含的内容是
A. 文件名
B. 文件内容
C. 文件主的存取权。
夏考操作系统原理离线作业
浙江大学远程教育学院《操作系统原理》课程作业第一次(第1、2章)应用题1.桌上有一个空盒,盒内只允许放一个水果。
妈妈轮流向盒内放桔子和苹果,儿子专等吃盒中的桔子,女儿专等吃盒中的苹果。
若盒内已有水果,放者必须等待,若盒内没有自己吃的水果,吃者必需等待。
试在下述类PASCAL程序中虚线位置分别填上信号量、信号量初值和P、V操作实现三个进程正确的并发执行。
var (信号量)﹎﹎﹎﹎﹎﹎S , S1 , S2﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎:semaphore:=(信号量初值) ﹎﹎﹎﹎﹎﹎1 , 0 , 0﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎;beginparbegin妈:beginrepeat準備﹎﹎P (S )﹎﹎向盒内放桔子﹎﹎V (S1 )﹎﹎﹎準備﹎﹎﹎﹎﹎﹎﹎﹎向盒内放苹果﹎﹎V (S2)﹎﹎until falseend儿:beginrepeat﹎﹎﹎P (S1 )﹎﹎拿盒中的桔子﹎﹎﹎V (S)﹎﹎吃桔子until falseend女:beginrepeat﹎﹎P (S2 )﹎﹎拿盒中的苹果﹎﹎V (S)﹎﹎﹎吃苹果until falseendparendend2.桌上有一个空盒,盒内只允许放一个水果。
爸爸争向盒内放苹果,妈妈争向盒内放桔子。
儿子等吃盒中的水果(苹果或桔子),若盒内已有水果,放者必须等待,若盒内没有水果,吃者必需等待。
试在下述类PASCAL程序中虚线位置分别填上信号量、信号量初值和P、V操作实现三个进程正确的并发执行。
var (信号量)﹎﹎﹎﹎S1 , S2﹎﹎﹎﹎﹎﹎﹎﹎﹎:semaphore:=(信号量初值) ﹎﹎﹎﹎1 , 0﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎;beginparbegin爸:beginrepeat準備﹎﹎P(S1)﹎﹎﹎﹎﹎﹎向盒内放苹果﹎﹎V (S2)﹎﹎﹎﹎﹎until falseend妈: beginrepeat準備﹎﹎﹎P (S1 )﹎﹎﹎﹎﹎向盒内放桔子﹎﹎V (S2)﹎﹎﹎﹎until falseend儿:beginrepeat﹎﹎﹎P (S2 )﹎﹎﹎拿盒中的水果(苹果或桔子)﹎﹎﹎V (S1)﹎﹎﹎吃水果(苹果或桔子)until falseendparendend3.假定在一个处理机上执行以下五个作业:作业号到达时间运行时间(分)A 0 3B 1 5C 3 2D 9 5E 12 5画出采用SJF调度算法时调度图,并计算每个作业的周转时间和计算平均周转时间。
浙大2013操作系统原理在线作业答案
浙⼤2013操作系统原理在线作业答案窗体顶端您的本次作业分数为:100分单选题1.从下⾯关于设备独⽴性的论述中,第()条是正确的论述。
A 设备独⽴性是I/O设备具有独⽴执⾏I/O功能的⼀种特性。
B 设备独⽴性是指⽤户程序独⽴于具体使⽤的物理设备的⼀种特性。
C 设备独⽴性是指⽤户程序独⽴于具体使⽤的物理设备的⼀种特性。
D 设备独⽴性是指设备驱动独⽴于具体使⽤的物理设备的⼀种特性。
正确答案:B单选题2.在UNIX (linux) 操作系统中⽂件的绝对路径名⾸先是()。
A 盘符B 根⽬录C 盘符或根⽬录D 以上都不是正确答案:B单选题3.在所学的调度算法中,最有利于提⾼资源的使⽤率、能使短作业、长作业及交互作业⽤户都⽐较满意的调度算法是()。
A FCFS调度算法B 短作业优先调度算法C 时间⽚轮转法D 多级反馈队列调度算法E ⾼响应⽐优先算法F 基于优先权的剥夺调度算法正确答案:D单选题4. 操作系统是计算机系统的⼀种()。
A 应⽤软件B 系统软件C 通⽤软件D ⼯具软件正确答案:B单选题5.进程从阻塞状态进⼊就绪状态可能是由于().A 现运⾏进程运⾏结束B 现运⾏进程执⾏了P操作C 现运⾏进程执⾏了V操作D 现运⾏进程时间⽚⽤完正确答案:C单选题6.设有⼀个包含1000个记录的索引⽂件,每个记录正好占⽤⼀个物理块。
⼀个物理块可以存放10个索引表⽬。
建⽴索引时,⼀个物理块应有⼀个索引表⽬,试问该⽂件⾄少应该建⽴()级索引〔假定⼀级索引占⽤⼀个物理块〕?A 1B 2C 3D 4E 0正确答案:C单选题7.设两个进程共⽤⼀个临界段的互斥信号量mutex,当mutex=-1时表⽰:()。
A ⼀个进程⼊了临界段,另⼀个进程等待B 没有⼀个进程进⼊了临界段C 只有⼀个进程进⼊了临界段D 两个进程都在等待正确答案:A单选题8.操作系统的主要性能参数:()指的是单位时间内系统处理的作业量。
A 周转时间B 处理时间C 消逝时间D 利⽤率E ⽣产率F 吞吐量正确答案:F单选题9.使每道程序能在不受⼲扰的环境下运⾏,主要是通过()功能实现的。
2021浙大远程操作系统原理在线作业
2021浙大远程操作系统原理在线作业操作系统原理在线作业参考您的本次作业分数为:100分单选题1.假设在一个系统中某文件存有二个名字,它与一个文件留存为二个副本的区别就是()。
a前者比后者所占到的存储空间小b前者需二个目录项,后者只需一个目录项c前者存取文件的速度快,后者存取速度慢d前者发生改变与某个名字二者联系的文件时,另一个名字联结的文件也发生改变,后者的另一个副本不发生改变。
恰当答案:d单选题2.操作系统的基本功能是()。
a提供功能强大的网络管理工具b提供用户界面,方便用户使用c提供方便的可视化编辑程序d掌控和管理系统内各种资源,有效地非政府多道程序的运转恰当答案:d单选题3.下列选项中,操作系统提供给应用程序的接口是()。
a系统调用b中断c库函数d原语正确答案:a单选题4.如果一个程序为多个进程所共享资源,那么该程序的代码在继续执行的过程中无法被修正,即为程序必须就是()。
a可以继续执行码b可以利韦农码c可以发生改变码d 可以重现码恰当答案:b单选题5.当操作系统完成了用户请求的“系统调用”功能后,应使cpu()工作。
a维持在用户态b从用户态切换至核心态c保持在核心态d从核心态转换到用户态正确答案:d单选题6.在操作系统中,通常不同时实现进程从()状态的切换。
a准备就绪→等候b运转→准备就绪c准备就绪→运转d等待→就绪正确答案:a单选题7.总体上说道,请求分页就是个较好的虚拟内存管理策略。
但是,有些程序设计技术并不适合于这种环境。
比如:()。
a堆栈b线性搜寻c矢量运算d二分法搜寻恰当答案:d单选题8.假设磁头当前位于第105道,正在向磁道序号增加的方向移动。
现有一个磁道访问请求序列为35、45、12、68、110、180、170、195,且用scan调度(电梯调度)算法得到的磁道访问序列是()。
a110、170、180、195、68、45、35、12b110、68、45、35、12、170、180、195c110、170、180、195、12、35、45、68d12、35、45、68、110、170、180、195恰当答案:a单选题9.为防止系统故障造成系统内文件受损,常采用()方法来保护文件。
2013年浙大操作系统原理第1次在线作业
您的本次作业分数为:100分单选题1•为了实现多道程序设计,计算机需要有(A更大的内存B更快的外部设备C更快的CPUD更先进的终端正确答案:A单选题2•下列选择中,()不是操作系统关心的主要问题广A管理计算机裸机C B设计、提供用户程序与计算机硬件系统的界面「C管理计算机系统资源“ D高级程序设计语言的编译器正确答案:D单选题3•实现进程互斥时,用()对应,对同一个信号量调用PV操作实现互斥。
「A一个信号量与一个临界区厂B一个信号量与一个相关临界区庁C 一个信号量与一组相关临界区厂D一个信号量与一个消息正确答案:C单选题4•在采用抢占式优先权进程调度算法的系统中,正在运行进程的优先权是()。
厂A系统中优先权最高的进程"B比就绪队列中进程优先权高的进程「C比就绪队列中进程优先权不一定高的进程正确答案:B单选题5•分时系统中,为使多个用户能够同时与系统交互,最关键的问题是()。
A计算机具有足够的运行速度B内存容量应足够大「C系统能及时地接收多个用户输入“ D能在一短的时间内,使所有用户程序都能运行厂E能快速进行内外存对换正确答案:D单选题6•支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现但其中CPU的共享, ()不是引起操作系统选择新进程的直接原因。
「A运行进程的时间片用完广B运行进程出错C运行进程要等待某一时间发生冷D有新进程进入就绪状态正确答案:D单选题7.进程从阻塞状态进入就绪状态可能是由于()A现运行进程运行结束B现运行进程执行了P操作C现运行进程执行了V操作D现运行进程时间片用完正确答案:C单选题8.在操作系统中进程是一个具有一定独立功能程序在某个数据集合上的一次(厂A并发活动B运行活动C单独操作D关联操作正确答案:B单选题9•在所学的调度算法中,最有利于提高资源的使用率、能使短作业、长作业及交互作业用户都比较满意的调度算法是()。
「A FCFS调度算法厂B短作业优先调度算法厂C时间片轮转法“ D多级反馈队列调度算法「E高响应比优先算法「F基于优先权的剥夺调度算法正确答案:D单选题10. 进程间用消息传递信息时,消息中应含有()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.一个采用三级索引文件系统(每块大小为4KB,每块地址占用4字节。
管理的最大的文件是()。
A 512MBB 1TBC 2TBD 4TB2.关于优先权大小的论述中,正确的论述是()。
A 计算型进程的优先权,应高于I/O型进程的优先权。
B 用户进程的优先权,应高于系统进程的优先权。
C 资源要求多的进程,其优先权应高于资源要求少的进程。
D 在动态优先权中,随着进程执行时间的增加,其优先权降低。
3.在操作系统中,一般不实现进程从()状态的转换。
A 就绪→等待B 运行→就绪C 就绪→运行D 等待→就绪4.如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即程序应该是()。
A 可执行码B 可重入码C 可改变码D 可再现码5.文件系统接到用户给出的“打开”文件的操作命令后,文件系统要完成的工作之一是()。
A 根据用户提供的参数在文件的目录项中填入文件名等文件属性B 确定文件的存储结构C 把存储介质上的文件有关属性(目录)读入内存D 按照给定的该文件的记录号查找索引表6.分区分配内存管理方式的主要保护措施是()。
A 界地址保护B 程序代码保护C 数据保护D 栈保护7.设m为同类资源数,n为系统中并发进程数。
当n个进程共享m个互斥资源时,每个进程的最大需求是w;则下列情况会出现系统死锁的是()。
A m=2,n=1,w=2B m=2,n=2,w=1C m=4,n=3,w=2D m=4,n=2,w=38.总体上说,请求分页是个很好的虚拟内存管理策略。
但是,有些程序设计技术并不适合于这种环境。
例如:()。
A 堆栈B 线性搜索C 矢量运算D 二分法搜索9. 现代操作系统的基本特征是()、资源共享和异步性。
A 多道程序设计B 中断处理C 实现分时与实时处理D 程序的并发执行10.CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾可采用()。
A 并行技术B 通道技术C 缓冲技术D 虚拟技术11.互斥条件是指()。
A 某资源在一段时间内只能由一个进程占有,不能同时被两个或两个以上的进程占有。
B 一个进程在一段时间内只能占用一个资源。
C 多个资源只能由一个进程占有。
D 多个资源进程分配占有。
12. 下列选择中,当()时,进程的状态从运行状态转为就绪状态A 进程被进程调度程序选中B 进程时间片用完C 进程等待I/O操作D 进程I/O操作完成13. Linux操作系统在内核里面或用模块(module)实现设备的驱动,而不是放在内核外面。
这么做固然有其优势,但并非十全十美。
例如,()。
A 设备管理的效率不如后者B 使操作系统所支持设备的种类受限制C 只能支持目前可知设备,对未来新发明的设备无能为力D 内核的规模随着设备的增多而变得庞大,不利于Linux系统在嵌入式系统中的应用14. 某进程由于需要从磁盘上读入数据而处于等待状态。
当系统完成了所需的读盘操作后,此时该进程的状态将()。
A 从就绪变为运行B 从运行变为就绪C 从运行变为阻塞D 从等待变为就绪15.当处理机系统中,可并行的是()。
Ⅰ. 进程与进程Ⅱ. 处理机与设备Ⅲ. 处理机与通道Ⅳ. 设备与设备A Ⅰ、Ⅱ和ⅢB Ⅰ、Ⅱ和ⅣC Ⅰ、Ⅲ和ⅣD Ⅱ、Ⅲ和Ⅳ16.分段系统中信息的逻辑地址到物理地址的变换是通过()来实现的。
A 段表B 页表C 物理结构D 重定位寄存器17. 按照计算机系统层次结构的一般原则, 从用户的角度,他们层次(①、②、③)是()。
A ①C语言编译程序,②用C语言写的某单位人事管理程序,③操作系统B ①用C语言写的某单位人事管理程序,②C语言编译程序,③操作系统C ①操作系统,②用C语言写的某单位人事管理程序,③C语言编译程序D ①用C语言写的某单位人事管理程序,②操作系统,③C语言编译程序18. 当操作系统完成了用户请求的“系统调用”功能后,应使CPU()工作。
A 维持在用户态B 从用户态转换到核心态C 维持在核心态D 从核心态转换到用户态19.在()的情况下,系统出现死锁。
A 计算机系统发生了重大故障B 有多个阻塞的进程正在等待键盘的输入C 若干进程因竞争资源而无休止地相互等待他方释放已占有的资源D 资源数大大小于进程数或进程同时申请的资源数大大超过资源总数20. 下面的叙述中正确的是()。
A 操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同B 为了避免发生进程死锁,各个进程只能逐个申请资源C 操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行状况有关的信息D 进程同步是指某些进程之间在逻辑上的相互制约关系21.在请求分页内存管理的页表表项中,其中修改位供()时参考。
A 分配页面B 置换算法C 程序访问D 换出页面22.设某进程的页访问串为:1、3、1、2、4,工作集为3块,问:按LRU页面替换算法,当访问4号页面时,应淘汰()号页面。
A 1B 2C 3D 423.下列哪一个问题只包含进程互斥问题?A 田径场上的接力比赛B 两个进程都要使用打印机C 一个生产者和一个消费者通过一个缓冲区传递产品D 公共汽车上司机和售票员的协作24.假设系统由相同类型的9个资源被4个进程共享,试分析每个进程最多可以请求多少个资源数时该系统仍无死锁?A 1B 2C 3D 425.设文件F1的当前引用计数值为1,先建立F1的符号链接(软链接)文件F2,再建立F1的硬链接文件F3,然后删除F1。
此时,F2和F3的引用计数值分别是()。
A 0、1B 1、1C 1、2D 2、126.预防死锁是通过破坏死锁四个必要条件中的任何一个来实现的,下面关于预防死锁的说法中,错误的是()。
A 破坏“非抢占”条件目前只适用于内存和处理器资源B 可以采用共享等策略来破坏“互斥”条件C 破坏“请求和保持”条件可以采用静态分配策略或规定进程申请新的资源前首先释放已经占用的资源D 采用资源编号并规定进程访问多个资源时按编号次序顺序申请的办法可以破坏“环路等待”条件,从而防止死锁的出现27. 并行技术可使系统的各种硬件资源尽量并行工作,这样的程序执行环境具有独立性、随机性和()。
A 封闭性B 多发性C 顺序性D 资源共享性28.文件系统中,文件访问控制信息存储的合理位置是()。
A 文件控制块B 文件分配表C 用户口令表D 系统注册表29. 下面关于进程的叙述不正确的是()。
A 进程申请CPU得不到满足时,其状态变为就绪状态。
B 在单CPU系统中,任一时刻有一个进程处于运行状态。
C 优先级是进行进程调度的重要依据,一旦确定不能改变。
D 进程获得处理机而运行是通过调度而实现的。
30.现有3个同时到达的进程P1、P2和P3,它们的执行时间分别是T1、T2和T3,且T1A T1+T2+T3B (3T1+2T2+T3)/3C (T1+T2+T3 )/3D (T1+2T2+3T3 )/331.在可变分区存储管理方案中需要一对界地址寄存器,其中()作为地址映射(重定位)使用。
A 逻辑地址寄存器B 长度寄存器C 物理地址寄存器D 基址寄存器32.死锁与安全状态的关系是()。
A 死锁状态有可能是安全状态B 安全状态也可能是死锁状态C 不安全状态必定产生死锁D 死锁状态一定是不安全状态33.一作业8:00到达系统,估计运行时间为1小时。
若10:00开始执行该作业,其响应比是()。
A 2B 1C 3D 0.534.()不是一个操作系统环境。
A VMWAREB Windows 2008 serverC GNU/LinuxD Open Solaris35.对信号量S执行P操作后,使进程进入等待队列的条件是()。
A S.value < 0B S.value <= 0C S.value > 0D S.value >= 036. 实时操作系统对可靠性和安全性的要求极高,它()。
A 十分注意系统资源的利用率B 不强调响应速度C 不强求系统资源的利用率D 不必向用户反馈信息37. 我们知道,有些CPU指令只能授权给操作系统内核运行,不允许普通用户程序使用。
但是在以下操作中,()可以不必具有此种特权。
A 设置定时器的初值B 触发trap指令(访管指令)C 内存单元复位D 关闭中断允许位38.从下列关于驱动程序的论述中,选出一条正确的论述。
A 驱动程序与I/O设备的特性紧密相关,因此应为每一I/O设备配备一个驱动程序B 驱动程序与I/O控制方式紧密相关,因此对DMA方式应是以字节为单位去启动设备及进行中断处理C 由于驱动程序与I/O设备(硬件)紧密相关,故必须全部用汇编语言书写D 对于一台多用户机,配置了相同的16个终端,此时可以只配置一个由多个终端共享的驱动程序39.在操作系统中,用户在使用I/O设备时,通常采用()。
A 设备的绝对号B 设备的相对号C 虚拟设备号D 设备名40.假设一个正在运行的进程对信号量S进行了P操作后,信号量S的值变为-1,此时该进程将()。
A 转为等待状态B 转为就绪状态C 继续运行D 终止41.在下列描述中,()发生进程通信上的死锁。
A 某一时刻,发来的消息传给进程P1,进程P1传给进程P2,进程P2得到的消息传给进程P3,则P1、P2、P3三进程。
B 某一时刻,进程P1等待P2发来的消息,进程P2等待P3发来的消息,而进程P3又等待进程P1发来的消息,消息未到,则P1、P2、P3三进程。
C 某一时刻,发来的消息传给进程P3,进程P3再传给进程P2,进程P2再传给进程P1,则P1、P2、P3三进程。
D 某一时刻,发来的消息传给进程P2,进程P2再传给进程P3,进程P3再传给进程P1,则P1、P2、P3三进程。
42. 下列选项中,操作系统提供给应用程序的接口是()。
A 系统调用B 中断C 库函数D 原语43. 下面哪一种情况不会引起进程之间的切换?A 进程调用本程序中定义的sinx函数进行数学计算B 进程处理I/O请求C 进程创建了子进程并等待子进程结束D 产生中断44.设置当前目录的主要目的是()。
A 节省主存空间B 加快文件查找速度C 解决文件的重名和共享D 实现统一的目录管理45.在请求调页系统中有着多种置换算法,选择最先进入内存的页面予以淘汰的算法称为()。
A FIFO算法B OPT算法C LRU算法D NRU算法E LFU算法46.在请求页式虚拟存储系统中,若进程在内存中占4帧(开始时为空),若采用LRU页面置换算法,当页面访问序列为1、8、1、7、8、2、7、2、1、8、3、8、2、1、3、1、7、1、3、7时,将产生()次缺页中断。
A 4B 5C 6D 747.进程中()是临界区。
A 用于实现进程同步的那段程序B 用于实现进程通讯的那段程序C 用于访问共享资源的那段程序D 用于更改共享数据的那段程序48.设文件索引节点中有7个地址项,其中4个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,每个地址项大小为4字节。