全国自考02326《操作系统》历年真题试卷及答案 年份:201604

合集下载

全国《操作系统》高等教育自学考试历年考题

全国《操作系统》高等教育自学考试历年考题

全国2005年4月高等教育自学考试操作系统试题课程代码:02326第一部分选择题(共30分)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.设计分时操作系统的主要目标是()A.吞吐量和周转时间B.交互性和响应时间C.灵活性和可适应性D.可靠性和完整性2.用户通常利用键盘命令、系统调用命令请求操作系统服务,有时也会用()A.宏指令B.汇编语言C.作业控制语言D.计算机高级语言3.操作系统中的中断处理程序很大部分是处理()中断的。

A.程序B.访管C.I/O D.外部4.用作业控制语言编写作业控制说明书主要用在()系统。

A.分时B.实时C.批处理D.多CPU5.采用多道程序设计能()A.增加平均周转时间B.发挥且提高并行工作能力C.缩短每道程序执行时间D.降低对处理器调度的要求6.程序状态字反映了()状态。

A.进程调度B.作业调度C.与处理器有关的系统D.主存储器分配7.为了对紧急进程或重要进程进行调度,调度算法应采用()A.先来先服务B.轮转法C.优先权调度D.短执行时间优先调度8.单个分区的存储管理不适用于()A.个人计算机B.专用计算机C.单道程序系统D.多道程序系统9.页式管理中的地址结构分页号和页内地址两部分,它()A.仍是线性地址B.是个二维地址C.是个三维地址D.是个四维地址10.把逻辑文件存放到存储介质上时,如果组织成()文件,则逻辑记录可以按任意次序存放在不相邻的存储块中。

A.流式B.记录式C.顺序D.链接11.为了保证存取文件的可靠性,用户要求读一个文件前应首先请求系统执行()文件操作。

A.打开B.建立C.关闭D.删除12.计算机系统中往往对每一台设备确定一个编号以识别各台设备,这些编号称为设备的()号。

A.绝对B.相对C.逻辑D.类13.Spool技术是一种实现虚拟()的技术。

02326操作系统复习题及参考答案

02326操作系统复习题及参考答案

02326操作系统复习题一、单项选择题1.中央处理器与外围设备的工作方式是(B)A.串行B.并行C.并发D.异步2.关于高速缓冲存储器的叙述中不正确的是()A.高速缓冲存储器的存储容量比主存储器小B.配置高速缓冲存储器可以加快程序的执行速度C.高速缓冲存储器的存取速度比主存储器快D.配置高速缓冲存储器可以增加主存储器的容量3.存放当前程序执行时状态的寄存器是()A.通用寄存器B.指令寄存器C.程序状态字D.基址寄存器4.用户程序___________直接使用特权指令()A.不可以B.可以C.有时可以D.都不对5.UNIX中建立一个新目录的命令是(B)A.RM B.MKDIR C.LS D.CP6.每个进程在执行过程中的任一时刻它所处的状态有()A.1种B.2种C.3种D.4种7.采用多道程序设计能()A.减少调度次数B.避免发生资源竞争现象C.减少处理器空闲时间D.缩短每道作业的执行时间8.UNIX的内核是用C语言和汇编语言编写,它们被分成能独立编译和汇编的几十个源代码文件,这些文件按编译方式大致可以分为()A.汇编语言文件和C语言文件B.汇编语言全局文件和C语言全局文件C.汇编语言文件、汇编语言全局变量文件和C语言文件D.汇编语言文件、C语言文件和C语言全局变量文件9.临界区是指并发进程中涉及共享变量的()A.程序段B.管理信息区C.公共数据区D.信息保留区10.实现“按名存取”属于操作系统中的()A.处理器管理B.存储管理C.文件管理D.设备管理11.当硬件的中断装置发现有中断事件发生时,就会中断原来程序的执行,然后在CPU 上执行的是操作系统的()A.系统调用程序B.中断处理服务程序C.系统核心程序D.系统引导程序12.不是进程基本状态的是(D)A.运行B.就绪C.等待D.后备13.把空闲区按地址顺序从小到大登记到空闲区表中,分配时顺序查找空闲区表,找到第一个能满足作业长度要求的空闲区分配给作业。

操作系统概论自考试题及答案

操作系统概论自考试题及答案

操作系统概论自考试题及答案一、单项选择题(每题1分,共10分)1. 操作系统的主要功能不包括以下哪一项?A. 进程管理B. 设备管理C. 用户界面D. 文件管理答案:C2. 在现代操作系统中,虚拟内存的实现主要依赖于哪种技术?A. 硬盘B. 光盘C. 缓存D. 虚拟硬盘答案:A3. 进程和程序的区别在于什么?A. 进程是静态的,程序是动态的B. 进程是动态的,程序是静态的C. 进程和程序没有区别D. 进程是程序的子集答案:B4. 在操作系统中,调度是指什么?A. 内存分配B. CPU分配C. 文件系统管理D. 输入输出设备分配答案:B5. 死锁的必要条件之一是?A. 互斥条件B. 不剥夺条件C. 循环等待条件D. 所有都是答案:D6. 操作系统中的文件系统通常采用哪种数据结构来组织文件?A. 链表B. 树C. 栈D. 队列答案:B7. 哪个操作系统采用了微内核设计?A. Windows XPB. UNIXC. LinuxD. macOS答案:C8. 在操作系统中,进程的上下文切换通常涉及哪些信息的保存和恢复?A. 寄存器和程序计数器B. 内存分配信息C. 文件系统状态D. 网络连接信息答案:A9. 分页和分段是操作系统中虚拟内存管理的两种主要技术,它们的主要区别是什么?A. 分页大小固定,分段大小可变B. 分页大小可变,分段大小固定C. 分页基于内存地址,分段基于数据类型D. 分页基于数据类型,分段基于内存地址答案:A10. 操作系统中的设备驱动程序的主要作用是什么?A. 提供用户界面B. 管理内存分配C. 控制硬件设备D. 实现网络通信答案:C二、多项选择题(每题2分,共10分)11. 操作系统的五大基本功能包括以下哪些?()A. 用户界面B. 进程管理C. 设备管理D. 存储管理E. 文件系统管理答案:BCDE12. 在操作系统中,进程的状态可以是哪些?()A. 新建B. 运行C. 等待D. 终止E. 挂起答案:ABCDE13. 下列哪些是操作系统的调度算法?()A. 先来先服务B. 短作业优先C. 轮转D. 随机E. 多级反馈队列答案:ABCDE14. 文件系统中的文件具有哪些属性?()A. 文件名B. 文件大小C. 文件类型D. 创建日期E. 访问权限答案:ABCDE15. 操作系统中的虚拟内存技术可以带来哪些好处?()A. 允许更多的程序同时运行B. 提供更大的地址空间C. 保护程序不受其他程序影响D. 提高内存访问速度E. 允许程序共享内存答案:ABCE三、简答题(每题5分,共20分)16. 简述操作系统中进程和线程的区别。

02326操作系统串讲及自考真题

02326操作系统串讲及自考真题

第一章引论第一节什么是操作系统(识记)1. 计算机系统定义:是按用户的要求接收和存储信息,自动进行数据处理并输出结果信心的系统2. 计算机系统构成:硬件系统和软件系统3. 硬件系统组成:中央处理器(CPU),主存储器,辅助存储器,各种输入/输出设备二.操作系统1.操作系统定义:是一种管理计算机系统资源,控制程序执行,改善人机界面和为其它软件提供支持的系统软件操作系两个主要设计原则2.能使得计算机系统使用方便.3.能使得计算机高效的工作第二节操作系统的形成1. 控制台:早期,程序的装入,调试以及控制程序的运行都是程序员通过控制台上的开关来实现2. 原始汇编系统:用汇编语言编写的程序称为源程序,它不能直接在机器上执行,只有通过汇编语言解释程序把源序转换成用机器指令序列表示的目标程序后才能在计算机上运行.3. 设备驱动程序:是最原始的操作系统.是一种控制设备工作的程序4. 管理程序:是初级的操作系统.是一种能对计算机硬件和软件进行管理和调度的程序5. 操作系统:采用了SPOOLING的处理形式SPOOLING又称”斯普林”.从本质上说,SPOOLING是把磁盘作为一个巨大的缓冲器.在一个计算问题开始之前,把计算所需要的程序和数据从读卡机或其它输入设备上预先输入到磁盘上读取程序和数据,同样,对于计算的结果在磁盘上缓冲存放,待计算完成后,再从打印机上打印出该计算问题的所有计算结果第三节操作系统的基本类型按照操作系统提供的服务进行分类,可分为批处理操作系统,分时操作系统,实时操作系统,网络操作系统,分布式操作,多机操作系统和嵌入式操作系统等.其中批处理操作系统,分时操作系统,实时操作系统是基本的操作系统一批处理操作系统1. 定义:用户为作业准备好程序和数据后,再写一份控制作业执行的说明书.然后把作业说明书连同相应的程序据一起交给操作员.操作员将收到一批作业的有关信息输入到计算机系统中等待处理,由操作系统选择作业,并按其书的要求自动控制作业的执行.采用这种批量化处理作业的操作系统称为批处理操作系统.2. 分类l 批处理单道系统:一次只选择一个作业装入计算机系统的主存储器运行.批处理多道系统:允许多个作业同时装入主存储器,使中央处理器轮流的执行各个作业,各个作业可以同时使用各自所外围设备3. 批处理多道系统优点多道作业并行减少了处理器的空闲时间,既提高了处理器的利用率作业调度可以按一定的组合选择装入主存储器的作业,只要搭配合理作业执行过程中,不再访问低速的设备,而是直接从高速的磁盘上存取信息,从而缩短了作业执行时间,使单位时间内的能力得到提高作业成批输入,自动选择和控制i作业执行,减少了人工操作时间和作业交接时间,有利于提高系统的吞吐率l 分时操作系统1. 定义:能使用户通过与计算机相连的终端来使用计算机系统,允许多个用户同时与计算机系统进行①系列的并使得每个用户感到好像自己独占一台支持自己请求服务的计算机系统.具有这种功能的操作系统称为分时操作系时系统2. 分时技术:既把CPU时间划分成许多时间片,每个终端用户每次可以使用一个由时间片规定的CPU时间.这,多个用户就轮流的使用CPU时间,如果某个用户在规定的一个时间片内还没有完成它的全部工作,这时也要把CPU 其他用户,等待下一轮再使用一个时间片的时间,循环轮转,直至结束.3. 分时系统主要特点:同时性.允许多个终端用户同时使用一个计算机系统独立性:用户在各自的终端上请求系统服务,彼此独立,互不干扰及时性:对用户的请求能在较短的时间内给出应答交互性:采用人机对话的方式工作l 实时操作系统定义:能使计算机系统接受到外部信息后及时处理,并且在严格的规定时间内处理结束,再给出反馈信号的操作系统称操作系统,简称为实时系统1. 设计实时系统注意点要及时响应,快速处理实时系统要求高可靠性和安全性,不强求系统资源的利用率第四节操作系统的发展1. 单用户微机操作系统:是指早期的微型计算机上运行的操作系统每次只允许一个用户使用计算机2. 网络操作系统:为计算机网络配置的操作系统称为网络操作系统.网络操作系统把计算机网络中各台计算机机的联合起来,为用户提供一种统一,经济而有效的使用各台计算机系统的方法,可使各台计算机系统相互间传送数各台计算机系统之间的通信以及网络中各种资源的共享3. 分布式操作系统:为分布式计算机系统配置的操作系统称为分布式操作系统.分布式操作系统能使系统中若机相互协作完成一个共同的任务,或者说把一个计算问题可以分成若干个子计算,每个子计算可以在计算机系统中的上并行执行4. 多机操作系统:为多处理器系统配置的操作系统称为多机操作系统5. 嵌入式操作系统:是指运行在嵌入式系统中对各种部件,装置等资源进行统一协调,处理和控制的系统软件(特点是微型化和实时性)第五节Unix操作系统简介1. 诞生Unix的第一个版本version 1 是AT&TTA公司下属的Bell实验室里两位程序员Ken Thompson和Dennis Ritchie凭兴趣和爱好1969年在一台闲置的PDP-7上开发的.2. 特点Unix是一个交互式的分时操作系统Unix系统的源代码公开第六节操作系统的功能1. 操作系统的功能:(从资源管理的角度来分)]处理器管理:对CPU进行管理存储管理:对主存储器进行管理文件管理:通过对磁盘进行管理,实现对软件资源进行管理设备管理:对各类输入.输出设备进行管理2. 操作系统为用户提供的使用接口程序员接口:通过”系统调用使用操作系统功能(开发者)操作员接口:通过操作控制命令提出控制要求.第二章计算机系统结构简介第一节计算机系统结构一层次结构1.计算机系统构成:硬件系统和软件系统硬件系统构成:中央处理器(cpu),存储器,输入,输出控制系统和各种输入/输出设备软件系统组成:系统软件,支撑软件,应用软件2.层次结构:最内层是硬件系统,最外层是使用计算机系统的人,人与硬件系统之间是软件系统.软件系统又依次为系统件-支撑软件应用软件二.系统工作框架1. 引导程序:进行系统初始化,把操作系统中的核心程序装入主存储器,并让操作系统的核心程序占用处理器执行2. 操作系统核心程序:完成自身的初始工作后开始等待用户从键盘或鼠标输入命令,每接受一条命令就对该命令处理第二节硬件环境一. CPU与外设的并行工作在现代的通用计算机系统中,为提高计算机的工作效率,均允许中央处理器和外设并行工作.当执行到一条启动外设令时,就按指令中给定的参数启动指定的设备,并把控制移交给输入/输出控制系统,由输入/输出控制系统控制外围设主存储器之间的信息传送,外围设备独立工作,不再需要中央处理器干预,于是中央处理器可继续执行其它程序二. 存储体系1.寄存器:是处理器的组成部分,用来存放处理器的工作信息.存取速度快,但造价高.l 通用寄存器:存放参加运算的操作数.指令的运算结构等l 指令寄存器:存放当前从主存储器读出的指令l 控制寄存器:存放控制信息以保证程序的正确执行和系统的安全Ø程序状态字寄存器:存放当前程序执行时的状态.Ø中断字寄存器:记录出现的事件Ø基址寄存器:设定程序执行时可访问的主存空间的开始地址Ø限长寄存器:设定程序执行时可访问的主存空间的长度2.主存储器:以字节为单位进行编址.主存储器容量较大,能被处理器直接访问,但断电会丢失数据.3. 高速缓冲存储器:也称cache,位于处理器和主存储器之间起到缩短存储时间和缓冲存储的作用4. 辅助存储器:最常用的辅助存储器有磁盘和磁带.优点是容量大且能永久保存信息,但不能被中央处理器直接访.三. 保护措施一般是硬件提供保护手段和保护装置,操作系统利用这些设施配合硬件实现保护1.指令分类l 特权指令:不允许用户程序中直接执行的指令.如:启动i/o,设置时钟,设置控制器等l 非特权指令:允许用户程序中直接执行的指令2.cpu工作状态l 管态:可执行包括特权指令在内的一切机器指令.一般是操作系统程序占用中央处理器时,cpu处于管态l 目态:不允许执行特权指令.一般是用户程序占用中央处理器时,CPU处于目态.3.存储保护:不同的存储管理方式有不同的实现保护方法,如可变分区存储管理方式中:基址寄存器的值<=访问地址<基址寄存器的值+限长寄存器的值第三节操作系统结构一设计目标l 正确性:能充分估计和把握各种不确定的情况,使操作系统不仅能保证正确性,且易于验证其正确性l 高效性:减少操作系统的开销从而提高计算机系统的效率,尤其对常驻主存储器的核心程序部分更要精心l 维护性:当系统发现错误或为提高效率而对算法进行调整等工作时,应使操作系统容易维护l 移植性:移植性是指能否方便的把操作系统从一个硬件环境移植到另一个新的硬件环境之中.在结构设计应尽量减少与硬件直接有关的程序量,且将其独立封装.二. 操作系统的层级结构1. 设计方法:无序模块法,内核扩充法,层次结构法,管理设计法等2. 层次结构法:最大特点是把整体问题局部化.一个大型复杂的操作系统被分解成若干单向依赖的层次,由各层的确性来保证整个操作系统的正确性.采用层次结构不仅结构清晰,而且便于调试,有利于功能的增加,删减和修改3. 操作系统层次结构:处理器管理要对中断事件进行处理,要为程序合理的分配中央处理器的工作事件,它是操作统的核心程序,是与硬件直接有关的部分,因而把它放在最内层.以后的各层依次存放的是存储管理,设备管理和文件管即:硬件-处理器管理-存储管理-设备管理-文件管理Ø主要优点:有利于系统的设计和调试Ø主要困难:层次的划分和安排三 .Unix系统的结构1.Unix层次结构:内核层和外壳层l 内核层:是unix操作系统的核心.它具有存储管理,文件管理,设备管理,进程管理以及为外壳层提供服务的系统调用等功能l 外壳层:为用户提供各种操作命令和程序设计环境2.外壳层组成:由shell解释程序,支持程序设计的各种语言,编译程序,解释程序,使用程序和系统库等组成.其中其它模块归shell解释程序调用,shell解释程序用来接收用户输入的命令并进行执行.3.内核层组成:内核程序用C语言和汇编语言编写.按编译方式可分为:汇编语言文件,C语言文件和C语言全局变量文.4.程序运行环境:用户态和核心态.外壳层的程序在用户态运行,内核层的程序在核心态运行.用户态运行的程序称为用程序,核心态运行的程序称为系统程序(外壳层的用户程序在执行时可通过系统调用来请求内核层的支持)第四节操作系统与用户的接口一. 操作控制命令l 联机用户:操作控制命令l 批处理系统用户:作业控制语言,用来编制作业控制说明书二. 系统调用1. 系统调用定义:既系统功能调用程序,是指操作系统编制的许多不同功能的供程序执行中调用的子程序.2. 执行模式:系统调用在管态下运行,用户程序在目态下运行,用户程序可以通过”访管指令:实现用户程序与系调用程序之间的转换.(访管指令本身是一条在目态下执行的指令)3. 系统调用分类:文件操作类,资源申请类,控制类,信息维护类.第五节 Unix的用户接口一. shell命令1. 注册和注销l 注册:用户可通过login输入用户名和通过password输入口令,系统注册成功后在shell解释程序控制下,出现提示符(采用C shell 提示符:%)以交互方式为用户服务.l 注销:输入logout或同时按下crtl +D键2. 常见的shell命令Ø Mkdir:请求系统建立一个新的文件目录Ø Rmdir:请求系统删除一个空目录Ø Cd:切换当前的工作目录Ø Pwd:显示用户的当前目录Ø Ls:显示用户一个目录中的文件名.Ø Cp:复制一个文件Ø Mv:对文件重新命名Ø Rm:删除一个指定的文件Ø Cat:显示用ascll码编写的文本文件Ø More:分屏显示文件内容,按空格键显示下一屏3. 后台执行的shll命令Ø方法:在请求后台执行的命令末尾输入字符”&”.Ø特点:Unix把一个程序转入后台执行后,不等该程序执行完就显示可以输入新命令的提示符.因此,允许多个任务在后台执行,也允许后台任务和前台任务同时执行4. shell文件l 定义:用shell命令编辑成的文件称为shell文件l 执行shell文件:csh shell文件名l 把shell文件改成可执行文件:chmod+ x shell 文件名-以后就可直接在提示符后面直接输入文件名就可执行二 Unix系统调用1. 常用的系统调用l 有关文件操作的系统调用Create:建立文件 open:打开文件Read:读文件 write:写文件Close:关闭文件 link:链接一个文件Unlink:解除文件的链接 lseek:设定文件的读写位置Chmod:改变对文件的访问权限 rename:更改文件名l 有关控制类的系统调用Fork:创建一个子进程 wait:父进程等待子进程终止Exit:终止子进程的执行 exec:启动执行一个指定文件l 有关信号与时间的系统调用:Unix把出现的异常情况或异步事件以传送信号的方式进行Kill:把信号传送给一个或几个相关的进程Sigaction:声明准备接收信号的类型Sigreturn:从信号返回,继续执行被信号中断的操作Stime:设置日历时间 time:获取日历时间Times:获取执行所花费的时间2. trap指令:是unix系统中的访管指令3. 系统调用程序入口表l 作用:实现对系统功能调用程序的统一管理和调度l 构成:系统调用编号,系统调用所带参数个数,系统调用处理程序入口地址,系统调用名称.4. 系统调用实现过程l 步骤一:当处理器执行到trap指令时便形成一个中断事件.此时将暂停当前用户程序的执行,而由uni x系统内核的”trap处理子程序来处理这个中断事件l 步骤二:trap处理子程序根据trap指令中的系统调用编号查系统调用程序入口表,得到该系统调用所带的参数个数和相应的处理程序的入口地址.然后,把参数传送到内核的系统工作区,再按处理程序入口地址转向该系的处理程序执行l 步骤三:当系统调用程序完成处理后,仍需返回到trap处理子程序,由trap处理子程序对被暂停的用户程序进行状态恢复等后续处理,再返回用户程序执行.第三章处理器管理一.什么是多道程序设计1. 定义:让多个计算问题同时装入一个计算机系统的主存储器并行执行,这种程序设计称为多道程序设计.计算机系统称为多道程序设计系统.2. 注意事项l 存储保护:必须提供必要的手段使得在主存储器中的各道程序只能访问自己的区域,避免相互干扰l 程序浮动:是指程序可以随机的从主存储器的一个区域移动到另一个区域,程序被移动后,仍丝毫不影响执行(可集中分散的空闲区,提高主存空间的利用率)l 资源的分配和调度:多道程序竞争使用处理器和各种资源时,多道程序设计的系统必须对各种资源按一定略进行分配和调度.二.为什么要采用多道程序设计1. 程序的顺序执行:处理器和外围设备,外围设备之间都得不到高效利用2. 程序的并行执行:让程序的各个模块可独立执行,并行工作,从而发挥外围设备之间的并行能力3. 多道并行执行:在一个程序各个模块并行工作的基础上,允许多道程序并行执行,进一步提高处理器与外围设备间的并行工作能力,具体表项在:l 提高了处理器的利用率l 充分利用外围设备资源.l 发挥了处理器与外围设备之间的并行能力三.采用多道程序设计应注意的问题1. 可能延长程序执行时间:多道程序设计能提高资源使用效率,增加单位时间的算题量.但是对每个计算问题来说从算题开始到全部完成所需的计算时间可能要延长2. 并行工作道数与系统效率不成正比;并不是并行工作的道数越多,系统的效率就越高,而要根据系统配置的资源用户对资源的要求而定n 主存储器空间的大小限制了可同时装入的程序数量n 外围设备的数量也是一个制约条件n 多个程序同时要求使用同一资源的情况也会经常发生第二节进程概述一.进程的定义1. 程序:具有独立功能的一组指令或一组语句的集合,或者说是指出处理器执行操作的步骤2. 进程:是指一个程序在一个数据集上的一次执行3. 程序和进程的区别:程序是静态的文本,进程动态的过程.进程包括程序和数据集.二.为什么要引入进程1. 提高资源的利用率:一个程序被分成若干个可独立执行的程序模块,每个可独立执行的程序模块次执行都可看作一个进程,通过进程的同步可提高资源的利用率.2. 正确描述程序的执行情况:可以方便描述一个程序被执行多次时,各自的执行进度.三. 进程的属性1.进程的基本属性l 进程的动态性l 多个不同的进程可以包含相同的程序l 进程可以并发执行l 进程的三种基本状态等待态就绪态运行态2.进程的状态变化:运行态-等待态等待态-就绪态运行态--就绪态就绪态-运行态3.进程特性: 动态性,并发性,异步性第三节进程队列一. 进程控制块1.进程控制块作用:既PCB,是进程存在的标识2.进程控制块构成n 标识信息:用来标识进程的存在和区分各个进程.进程名n 说明信息:用于说明本进程的情况.包括:进程状态,等待原因,进程程序存放位置,进程数据存放位置n 现场信息:用来当进程由于某种原因让出处理器时,记录与处理器有关的各种现场信息,包括:通用寄存器容,控制寄存器内容,程序状态字寄存器内容n 管理信息:用来对进程进行管理和调度的信息.包括进程优先级,队列指针二. 进程的创建和撤销1.进程创建:当系统为一个程序分配一个工作区(存放程序处理的数据集)和建立一个进程控制块后就创建了一个进程创建的进程其状态为就绪状态(若执行过程中还缺少资源可以再将其转为等待状态).2.进程的撤销:当一个进程完成了特定的任务后,系统收回这个进程所占的工作区和取消该进程控制块,就撤销了该进3.原语:是操作系统设计用来完成特定功能且不可中断的过程,包括创建原语,撤销原语,阻塞原语,唤醒原语.三 . 进程队列的链接1.进程队列概念:为了管理方便,进程把处于相同状态的进程链接在一起,称为进程队列2.进程队列分类n 就绪队列:把若干个等待运行的进程(就绪)进程按一定的次序链接起来的队列.n 等待队列:是指把若干个的等待资源或等待某些事件的进程按一定的次序链接起来的队列.等待队列:是把若干个等待资源或等待某些事件的进程按一定的额次序链接起来的队列3. 对列实现方法:只需将状态相同的进程控制块链接起来就可以.链接的方式包括单向链接和双向链接.4. 队列管理:是指系统中负责进程入队和出队的工作n 入队:是指一个进程进入到指定的队列Ø从队首入队成为新的队首进程Ø从队尾入队成为新的队尾进程Ø插入到队列中某两个进程之间n 出队:是指一个进程从所在的队列中退出,也存在三种情况第四节 unix系统中的进程一.unix进程的特点Unix中的进程执行用户程序时在用户态执行,执行操作系统程序时在核心态执行.在用户态执行的进程请求系统功调用时,便转换到核心态执行操作系统程序,当一次系统调用结束时,该进程从核心态的执行返回到用户态执行用户程二.Unix进程的组成1. 进程控制块:n 进程基本控制块:用来记录进程调度时必须使用的一些信息,常驻主存储器.把进程基本控制块的数据结为proc结构Ø标识信息:包括用户标识(分为实际用户标识号和设置用户标识号)和进程标识.Ø有关进程非常驻主存部分的信息:用来建立信息在主存与磁盘之间传送.包括:非常驻主存部分的=所在址,长度和一些必要的指针.Ø有关进程调度的信息:包括:进程状态,标志,优先数以及调度有关的其他信息.Ø其它信息:用于管理和控制的信息,如进程扩充控制块的地址,进程共享正文段和共享主存段的管理信息程接收的信号.n 进程扩充控制块:随用户程序和数据装入主存储器或调出主存储器.把进程扩充控制块的数据结构称为r结构.包括:标识,现场保护,主存管理,文件读写,系统调用,进程控制与管理等.2,正文段:是指Unix中可供多个进程共享的程序.系统中设置了一张正文表TEXT[],用来指正该正文段在主存和磁盘上的位置,段的大小和调用该正文段的进程数等钱情况3.数据段:包括进程执行的非共享程序和程序执行时用到的数据.n 用户zhai区:是进程在用户态执行时的工作区,主要用于函数调用的参数传递,现场保护,存放返回地址,存放局部变量等.n 用户数据区:存放进程执行中的非共享程序和用户工作数据.n 系统工作区:Ø核心zhai:是进程在核心态执行时的工作区,主要用于函数调用的参数传递,现场保护,存返回地址,存放局部变量等Ø user区:存放进程扩充控制块.三 .Unix进程的状态运行状态,就绪状态,睡眠状态,创建状态,僵死状态.四.unix进程的创建和终止1.unix的进程树:0号进程(也称交换进程,是系统启动后unixde 核心程序完成初始化后创建的第一个进程,在核心态运行.用来进行进程调度和让进程在主存与磁盘上进行交换-1号进程(页称初始化进程,由0号进程创建,在态运行,用来为终端用户请求注册时创建login进程-login进程(用来处理用户的登录过程,登录成功后创建shell进程-shell进程(等待用户输入命令).2.进程的创建:在unix中,除了0号进程和1号进程外,其他的进程总是使用系统调用fork来创建新进程,形成父子进程.子进程时父进程的一个印像,除了进程的状态,标识和时间有关的控制项外,全部复制父进程的proc,user,zhai,和数据区n Fork的主要工作n 实现子进程可与父进程执行不同的程序段3.进程的终止n 系统调用exit的主要任务时把终止进程自被创建以来所占用的系统资源退还给系统.关闭该进程所有打的文件,释放它对正文段的使用权,把它的user结构换出到磁盘对换区后收回时间段占用的主存空间,此后,把终止进的状态改为”僵死状态”,向父进程发出信号,由父进程作善后处理.n 系统调用wait要对用exit请求终止的进程作善后处理,当进程用系统调用wait等待其子进程终止时,wait的任务是先查找处于僵死状态的子进程,若子进程尚未僵死,则让该进程等待,直到子进程成为僵死状态后被放.进程被释放后,wait继续执行,再从磁盘对换区把该子进程的user结构读入主存缓冲区,释放该user再对换区所占的空间,然后,把保存在user中的子进程的时间信息加入到本进程的user结构中,在释放主存缓冲区,把子进程在proc[]中的表项清除.五. unix进程的换进换出在unix中经常要发生进程在主存与磁盘之间的转换,我们把这项工作称为进程的换进换出,次项工作由交换进程(0进程)执行sched程序来完成,标志runout和runin是交换进程的睡眠标志,当磁盘对换区中没有要换进的进程时,标志runout置为1.交换进程睡眠,直到对换区有要换进的进程时被唤醒,当磁盘对换区有就绪进程要换进,但没有足够的主存空间,也没有可换出的进程,则标志runin置为1,交换进程睡眠,直到主存有进程可换出时被唤醒.六 unix进程的睡眠与唤醒n 进程的睡眠: 一般说,进程总是在执行一个系统调用时被确定是否应书面.所以,进程的状态也总是从”心态运行变成”在主存睡眠”,在确定一个进程需睡眠时,便调用sleep程序让进程进入睡眠状态,且将其链入睡眠队.n 进程的换醒:通过调用wakeup程序来唤醒等待相应事件的进程,被唤醒的进程从睡眠队列退出,状态别修改位就绪,在主存睡眠而被唤醒的进程链入在主存的就绪队列,在磁盘对换区睡眠的进程被唤醒后仍保留在对换区,绪且换出队列.第五节中断技术1.中断基本概念:一个进程占有处理器运行时,由于自身或外界的原因使运行被打断,让操作系统处理所出现的事件,到当的时候再让被打断的进程继续运行,我们称该进程被中断了,引起中断的事件称为中断源.对出现的事件进行处理的为中断处理程序.2.中断类型:按中断事件的性质来分n 强迫性中断事件:这类中断事件不是正在运行的进程所期待的,而是由于外部的请求或某些意外事故而使运行的进程被打断n 硬件故障中断:由计算机故障造成的中断,如电源中断电压超过规定范围n 程序性中断事件:由执行到程序的某条指令出现的问题引起的中断,如除数为0n 外部中断事件:由各种外部事件引起的中断,如用户从终端上输入了一条命令。

02326操作系统-计算机科学与技术自考本科(题库含答案)

02326操作系统-计算机科学与技术自考本科(题库含答案)

02326操作系统一、单选题1、计算机软件系统是指计算机系统中的( D )A、程序B、数据C、程序及其数据D、程序及其文档2、编译系统的功能是把用高级语言所写的源程序翻译成计算机可执行的由机器语言表示的目标程序。

它属于(A)A、系统软件B、应用软件C、支撑软件D、接口软件3、当操作员接通计算机电源时,计算机系统立即自动执行( C )A、中断服务程序B、用户程序C、引导程序D、接口程序4、当操作系统选择了用户程序占用处理器,则系统会( B )A、从目态变为管态B、从管态变为目态C、继续保持目态D、继续保持管态5、实现多道程序设计技术时,不必..关注的是( D )A、主存储器的保护B、主存储器中程序的浮动C、系统资源的分配和调度D、用户程序的具体功能6、“进程状态”信息属于进程控制块四类信息中的( B )A、标识信息B、说明信息C、现场信息D、管理信息7、下列作业调度算法中既考虑作业进入输入井的先后,又考虑作业计算时间的是( C )A、先来先服务算法B、计算时间短的作业优先算法C、响应比高者优先算法D、均衡调度算法8、假定在一个实时应用系统中,有3个不同优先级,每个优先级上有2个实时进程,当用户有高实时要求时应采用的进程调度算法是( B )A、分级调度算法B、抢占式最高优先级调度算法C、时间片轮转调度算法D、非抢占式最高优先级调度算法9、为了保证程序的正确执行,处理器访问主存储器使用的是( C )A、逻辑地址B、相对地址C、绝对地址D、虚拟地址10、在可变分区管理中,采用最优适应分配算法时,登记在空闲区表中的空闲区是( D )A、按地址递减顺序排列的B、按地址递增顺序排列的C、按长度递减顺序排列的D、按长度递增顺序排列的11若页面大小为2KB,则该作业的地址0转换成的物理地址是( B )A、6K B.4KC、2K D.1K12、在页式虚存系统中,如作业执行时发生了缺页中断,经操作系统把该页面调入主存并修改页表之后,应执行( C )A、被中断的前一条指令B、被中断的后一条指令C、被中断的那一条指令D、该作业的第一条指令13、文件信息的存取方式有多种,采用哪种存取方式,需要考虑的关键因素是( D )A、文件的使用方式和打开方式B、存储介质的特性和文件的读写方式C、文件的打开方式和读写方式D、文件的使用方式和存储介质的特性14、执行一次磁盘输入输出操作所花费的时间包括( C )A、寻找时间、定位时间、延迟时间B、定位时间、延迟时间、传送时间C、延迟时间、传送时间、寻找时间D、传送时间、寻找时间、定位时间15、假设外围设备与缓冲区交换信息的时间为T,缓冲区与用户工作区间传送信息所需要的时间为t,用户进程处理信息所需时间为p。

全国自考操作系统真题和答案

全国自考操作系统真题和答案

考证素材全国自考操作系统试题和答案一、单项选择题〔本大题共20小题,每题1分,共20分〕在每题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。

错选、多项选择或未选均无分。

1. 使用户能按名存取辅助存储器上的信息主要是由操作系统中完成的。

()A. 文件治理B. 处理器治理C. 设备治理D. 存储治理答案:A2. 操作系统在结构设计时追求的目标之一是:应尽量减少与硬件直接有关的程序量,且将其独立封装。

这个目标称为()A. 正确性B. 高效性C. 维护性D. 移植性答案:D 解析:(P22)移植性,是指能否方便地把操作系统从一个硬件环境移植到另一个新的硬件环境之中。

为了能方便移植,在结构设计时,应尽量减少与硬件直接有关的程序量,且将其独立封装。

3. 下面有关平安爱护措施的表达中,不正确的选项是()A. 系统启动时,硬件置中央处理器的初态为管态B. 如程序占用一个连续的主存空间,则硬件设置“基址存放器〞和“限长存放器〞以完成存储爱护C. 同意用户修改“基址存放器〞和“限长存放器〞的值D. 在目态下执行用户程序时,对访问主存的地址要进行核查答案:C4. 系统调用的目的是()A. 请求系统效劳B. 终止系统效劳C. 申请系统资源D. 释放系统资源答案:A5. 进程具有三个特性,不属于进程特性的是()A. 动态性B. 同步性C. 并发性D. 异步性答案:B6. 中断优先级是按中断事件的重要性和紧迫程度来确定的,是在硬件设计时固定的。

一般情况下优先级最高的是()A. 自觉中断B. 外部中断C. 输入/输出中断D. 硬件故障中断答案:D7. 不属于批处理作业调度原则的是()A. 公平性B. 极大的流量C. 使某类作业先调度D. 平衡资源使用答案:C8. 在实时系统中采纳的进程调度算法是()A. 时间片轮转调度算法B. 最高优先级调度算法C. 先来先效劳调度算法D. 分级调度算法答案:B9. 在采纳多道程序设计技术的系统中,用户编写程序时使用的地址是()A. 相对地址B. 物理地址C. 绝对地址D. 主存地址答案:A10. 让多个用户作业轮流进入内存执行的技术称为()A. 覆盖技术B. 对换技术C. 移动技术D. 虚存技术答案:B11. 采纳页式存储治理的系统中,假设地址用16位表示,其中7位表示页号,则页的大小为()A. 0.5KBB. 1KBC. 2KBD. 4KB答案:A12. 虚拟存储器的最大容量()A. 由内存和外存容量之和决定B. 由虚拟地址结构的位数决定C. 由计算机地址总线的位数决定D. 由作业的地址空间决定答案:B13. 在操作系统提供的文件系统中,用户把信息组织成文件并对其操作时,关于文件存储位置和如何组织输入/输出等工作,正确的说法是()A. 用户需要考虑文件存储的物理位置,并组织输入输出工作B. 用户不需要考虑文件存储的物理位置,也不需要组织输入输出工作C. 用户需要考虑文件存储的物理位置,但不需要组织输入输出工作D. 用户不需要考虑文件存储的物理位置,但需要组织输入输出工作答案:B14. 在UNIX中,目录本身也是文件,对目录文件的存取权限有()A. 执行、增删、读B. 增删、读、写C. 读、写、执行D. 写、执行、增删答案:C15. 假设读写磁头正在55号柱面上操作,现有依次请求访问的柱面号为100、185、39、124、16。

2016年4月全国自考操作系统试题(02326)(含答案)【精选】

2016年4月全国自考操作系统试题(02326)(含答案)【精选】

2013年4月份自考操作系统试题及答案操作系统试题课程代码:02326本试卷分为两部分,满分100分;考试时间为150分钟。

一、单项选择题(本大题共20小题,每小题1分,共20分)1、开发UNIX第一个版本所使用的计算机是( A )A、PDP-7B、PDP-8C、PDP-11/45D、PDP-11/702、操作系统提供给程序员级使用的接口是(D)A、操作控制命令B、过程调用C、作业控制语言D、系统功能调用3、下面关于管态和目态的叙述中不正确的是( D )A、中央处理器执行系统程序的状态是管态B、中央处理器执行用户程序的状态是目态C、目态下不允许执行特权指令D、访管指令只能在管态下执行4、UNIX用于改变对文件访问权限的命令是(C )A、chmod B. rename C、link D、lseek5、采用多道程序设计技术不必注意的是( D)A、主存储器的保护B、主存C、系统资源的分配和调具体功能D、用户程序的具体功能6、不属于进程控制原语的是( D)A、创建原语B、撤销原语C、唤醒原语D、互斥原语7、不属于进程特(C )A、动态性性B、并发性C、同步性D、异步性8、申请启动了外围设备,该进程状态的变化是( D )A、成等待状态B、从运行状态变成就绪状态C、状态变成就绪状态D、从就绪状态变成运行状态9、采用多道程序设计后,用户在程序中使用的地址称为( C )A、静态地址B、绝对地址C、相对地址D、物理地址10、在早期的分时系统中,让多个用户的作业轮流进入主存储器执行。

先把一个作业装入主存储器执行,当出现等待事件或用完一个时间片时,把该作业从主存换出,再把由调度程序选中的另一作业调到主存中。

这种技术称为(B )A、覆盖技术B、对换技术C、移动技术D、调度技术11、采用页式存储管理的系统中,若相对地址用32位表示,其中20位表示页号,则可以表示的页内地址范围是( C)A、0~1023 B. 0~2047 C、0~4095 D、0—819112、在页式虚存系统中,将近期访问次数最少的页面调出的页面调度算法是( A )A、最佳调度算法(OPT)B、最近最不经常使用调度算法(LFU)C、先进先出调度算法(FIFO)D、最近最久未使用调度算法(LRU)13,UNIX文件系统分成基本文件系统和子文件系统两部分,说法正确的是( C)A、两部分都可以装卸B、两部分都不可以装卸C、两部分都有自己独立的目录结构D、两部分都没有自己独立的目录结构14、文件系统提供了一些基本文件操作,下面不属于基本文件操作的是(D)A、建立文件、删除文件B、打开文件、关闭文件C、读文件、写文件D、移动文件、复制文件15、具有“设备独立性”的计算机系统中,下列说法正确的是( C)A、在分配设备时适应性好,灵活性强B、用户编制程序时,对欲使用的设备需要指定C、用户编制程序时,对欲使用的设备仅需相对号D、用户编制程序时,欲使用的设备与实际关16、假设读写磁头正在50号柱面上执行出而等待访问者依次要访问的柱面号是60,118,39,15,130。

全国《操作系统》高等教育自学考试历年考题

全国《操作系统》高等教育自学考试历年考题

全国2005年4月高等教育自学考试操作系统试题课程代码:02326第一部分选择题(共30分)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.设计分时操作系统的主要目标是()A.吞吐量和周转时间B.交互性和响应时间C.灵活性和可适应性D.可靠性和完整性2.用户通常利用键盘命令、系统调用命令请求操作系统服务,有时也会用()A.宏指令B.汇编语言C.作业控制语言D.计算机高级语言3.操作系统中的中断处理程序很大部分是处理()中断的。

A.程序B.访管C.I/O D.外部4.用作业控制语言编写作业控制说明书主要用在()系统。

A.分时B.实时C.批处理D.多CPU5.采用多道程序设计能()A.增加平均周转时间B.发挥且提高并行工作能力C.缩短每道程序执行时间D.降低对处理器调度的要求6.程序状态字反映了()状态。

A.进程调度B.作业调度C.与处理器有关的系统D.主存储器分配7.为了对紧急进程或重要进程进行调度,调度算法应采用()A.先来先服务B.轮转法C.优先权调度D.短执行时间优先调度8.单个分区的存储管理不适用于()A.个人计算机B.专用计算机C.单道程序系统D.多道程序系统9.页式管理中的地址结构分页号和页内地址两部分,它()A.仍是线性地址B.是个二维地址C.是个三维地址D.是个四维地址10.把逻辑文件存放到存储介质上时,如果组织成()文件,则逻辑记录可以按任意次序存放在不相邻的存储块中。

A.流式B.记录式C.顺序D.链接11.为了保证存取文件的可靠性,用户要求读一个文件前应首先请求系统执行()文件操作。

A.打开B.建立页脚内容19C.关闭D.删除12.计算机系统中往往对每一台设备确定一个编号以识别各台设备,这些编号称为设备的()号。

A.绝对B.相对C.逻辑D.类13.Spool技术是一种实现虚拟()的技术。

02326操作系统第一章课后练习

02326操作系统第一章课后练习

1、什么是操作系统?请说明操作系统在计算机系统中的作用和地位?答:操作系统是计算机系统中的一个系统软件,集中了资源管理功能和控制程序执行的软件。

是具有各种功能的、大量程序模块的集合。

作用:组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效的运行。

地位:操作系统在计算机系统中占据重要地位,是系统软件中首要和必不可少的部分。

2、操作系统管理计算机系统的哪些资源?答:操作系统管理计算机系统的硬件资源和软件资源。

硬件资源包括中央处理器、内存储器、外存储器及其他外部设备、文件和数据;软件资源包括各种系统软件、支撑软件和应用软件。

3、请从资源管理的角度说明操作系统的主要功能。

答:从资源管理的角度看,操作系统的主要功能提供机制去协调程序间的竞争与同步,提供机制对资源进行合理使用,施加保护,以及采取虚拟技术来“扩充”资源。

4、操作系统有哪些基本特征?答:1、并发性是指计算机系统中同时存在若干个运行着的程序,从宏观上看,这些程序在同时向前推进。

2、共享性是指操作系统程序与多个用户程序共用系统中的各种资源。

3、随机性是指操作系统的运行是在一种随机的环境下进行的。

操作系统对所运行的程序的行为以及硬件设备的情况作出任何事先的假定。

5、比较Windows、UNIX和Linux操作系统的体系结构,有什么异同?答:Windows体系结构是分层的模块化系统结构系统,主要层次有硬件抽象层HAL、内核、执行体和大量的子系统集合。

前面三个都运行在保护模式下,而子系统在用户模式下运行。

子系统分环境子系统和保护子系统两类。

环境子系统仿真不同的操作系统,保护子系统提供安全功能。

UNIX操作系统最内层为硬件,是整个操作系统的基础,然后操作系统的内核,包括进程管理、储存器管理、设备管理和文件管理四个资源管理功能;往外一层是系统调用接口,及操作系统与用户接口shell以及编辑程序等;最外层为应用程序;Linux操作系统共有四个主要部分:内核、shell、文件系统和用户应用程序。

全国4月高等教育自学考试 操作系统试题 课程代码02326

全国4月高等教育自学考试 操作系统试题 课程代码02326

全国4月高等教育自学考试操作系统试题课程代码02326操作系统是计算机科学与技术专业中的重要课程之一,它主要研究计算机系统中如何有效地组织和管理计算机硬件、软件资源,向用户提供简单易用的接口,为其他应用程序提供良好的执行环境。

在现代信息技术高速发展的背景下,理解和掌握操作系统的原理与运行机制对于学习和应用计算机技术至关重要。

本文将结合全国4月高等教育自学考试操作系统试题,对操作系统的相关知识进行综合阐述。

一、操作系统的概念及作用操作系统是一种控制和管理计算机硬件与软件资源的系统软件,它的基本任务是管理和分配计算机的内存、处理器、设备等资源,并提供用户与计算机系统交互的接口。

操作系统是计算机体系结构的核心之一,它为其他应用程序提供了良好的执行环境,以及各种系统服务,如文件管理、进程管理、内存管理等。

通过操作系统,用户可以方便地操作计算机并实现各种功能,提高计算机的利用效率。

二、操作系统的基本功能1. 进程管理进程是指计算机中正在运行的程序,它是操作系统中的一个重要概念。

操作系统负责进程的创建、调度和撤销,以及进程间的通信与同步等管理任务。

通过进程管理,操作系统能够有效地利用处理器资源,并保证各个进程的正常运行。

2. 内存管理操作系统负责对计算机的内存进行管理,包括内存的分配、回收和保护等。

内存管理是操作系统的重要功能之一,它可以为不同的应用程序提供独立的内存空间,保证它们互不干扰地运行。

3. 文件管理文件是计算机中对数据进行组织和存储的一种方式,而文件管理则是操作系统中对文件进行管理和操作的功能。

操作系统负责文件的创建、读写、删除等操作,并提供了文件系统的管理机制,以方便用户对文件进行管理和访问。

4. 设备管理设备管理是操作系统中对计算机设备进行管理和调度的功能。

操作系统通过设备管理,可以对各种设备进行管理和控制,如磁盘、打印机、网络设备等,以满足用户的需求。

三、操作系统的分类操作系统可以根据其结构和功能特点进行分类。

自考操作系统试题及答案

自考操作系统试题及答案

自考操作系统试题及答案一、选择题1. 操作系统的主要功能是()。

A. 控制计算机硬件资源的访问和使用B. 提供用户界面C. 管理文件系统D. 提供系统安全性保护答案:A2. 是指计算机在执行用户程序时,按照一定的规则和一定的程序来协调所有计算机设备和对它们进行管理的软件系统。

A. 用户程序B. 操作系统C. 计算机设备D. 硬件答案:B3. 操作系统的特征包括()。

A. 并发性B. 共享性C. 虚拟性D. 非抢占性答案:A、B、C、D4. UNIX系统的设计理念包括()。

A. 简洁性B. 可移植性C. 开放性D. 分时性答案:A、B、C、D5. 下列文件系统中,能够在文件系统树中快速找到一个文件的路径的是()。

A. FAT文件系统B. NTFS文件系统C. ISO 9660文件系统D. Ext4文件系统答案:D二、填空题1. 操作系统的四个特征分别是()。

答案:并发性、共享性、虚拟性、异步性2. "进程"是操作系统中的一个()。

答案:基本概念3. 在进程管理中,进程的五个状态分别是()。

答案:创建态、就绪态、运行态、阻塞态、终止态4. 虚拟内存的大小受到()的限制。

答案:硬盘空间5. 操作系统提供的文件操作方式包括()。

答案:顺序访问、随机访问、索引访问三、简答题1. 请简要描述操作系统的主要功能。

答:操作系统的主要功能包括控制计算机硬件资源的访问和使用、提供用户界面、管理文件系统和提供系统安全性保护。

具体来说,操作系统负责控制和管理计算机内存、处理器、外部设备等硬件资源的分配和调度,使得多个程序能够并发执行。

同时,操作系统提供了用户界面,使得用户能够方便地与计算机进行交互。

此外,操作系统还管理文件系统,负责文件的创建、读取、写入等操作。

最后,操作系统提供了系统安全性保护,通过权限控制、安全策略等方式,确保系统的安全性和稳定性。

2. 简要解释UNIX系统的设计理念。

答:UNIX系统的设计理念包括简洁性、可移植性、开放性和分时性。

(完整版)全国自考02326《操作系统》历年真题试卷及答案年份:201610

(完整版)全国自考02326《操作系统》历年真题试卷及答案年份:201610

2016年10月第一部分选择题(共30分)一、单项选择题(本大题共20小题,每小题l分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的。

请将其选出并将“答题卡’’的相应代码涂黑。

错涂、多涂或未涂均无分。

1、计算机软件系统是指计算机系统中的A、程序及其数据B、文档及其数据C、程序及其文件D、程序及其文档2、将高级语言(如C++等)书写的源程序翻译成机器语言表示的目标程序,实现该功能的是A、编译系统B、支撑软件C、软件开发工具D、操作系统3、操作系统在中断处理服务程序完成之后,将A、选择刚被中断的程序执行B、选择另一中断服务程序执行C、等待下一事件发生D、按调度程序选择某程序执行4、在操作系统的层次结构中,处于最外层的部分是A、处理器管理B、存储管理C、文件管理D、设备管理5、在多道程序设计的系统中,要求各道程序放在主存任何区域都能正确执行,这种技术称为A、程序浮动B、主存分配C、主存回收D、存储保护6、属于自愿性中断事件的是A、硬件故障中断B、访问中断C、程序性中断D、外部中断7、主要照顾计算时间短的,但也兼顾到计算时间长的作业调度算法是A、先来先服务算法B、计算时间短的作业优先算法C、响应比高者优先算法D、均衡调度算法8、进程调度必须采用最高优先级调度算法的操作系统是A、批处理操作系统B、实时操作系统C、分时操作系统D、分布式操作系统9j把相对地址转换成绝对地址的工作称为重定位,静态重定位是A、在程序编译过程中进行的B、在指令执行过程中进行的C、在程序装入过程中进行的D、在程序修改过程中进行的10、在可变分区管理中,采用最先适应分配算法,空闲区表中的空阂区是A、按地址以递增顺序排列B、按地址以递减顺序排列C、按长度以递增顺序排列D、按长度以递减顺序排列11、在分页存储管理系统中,一个作业的页表内容如下表所示:若页面大小为2KB,则该作业的逻辑地址0转换成的物理地址为A、2KB、4KC、6KD、8K12、在页式虚拟存储器中,当地址转换时,先检查页表,如得知该页不在主存时,财进行A、页面调度B、淘汰该页C、地址转换D、缺页中断请求13、·UNIX系统中,文件存储管理采用的是A、位图法B、空闲块表法C、单块链接法D、空间块成组链接法14、使用绝对路径名访问文件时,访问某个文件的开始点是A、当前目录B、根目录C、用户主目录D、父目录15、启动磁盘后,对磁盘读/写信息的最小单位是A、逻辑记录B、字符C、物理块D、数据项16、设备独立性是指A、用户程序使用的设备与实际使用哪台设备无关的一种特性B、设备驱动程序独立于具体使用的物理设备的一种特性C、能独立实现设备共享的一种特性D、设备具有独立执行I/O功能的一种特性17、进程间采用信箱方式进行通信时,进程调用receive原语应提供的参数有指定的信箱名以及A、调用者名B、接受者名C、信件名D、接收信件的地址18、若系统中涉及相同变量X的相关临界区有n个(n≥3),那么在保证访问变量X安全的前提下允许同时进入相关临界区的进程个数是A、1B、2C、3D、n19、以下关于死锁问题的叙述中,不正确的是A、对进程竞争的资源如果管理和分配不当,就会引起死锁B、对资源采用按序分配的策略,可以使“循环等待条件”不成立C、如果资源分配图中有环路,则系统一定有死锁发生D、使用银行家算法可以避免死锁的发生20、假定系统有某类资源l 0个单位,供3个进程共享。

全国2022年10月高等教育自学考试02326《操作系统》试题(真题)

全国2022年10月高等教育自学考试02326《操作系统》试题(真题)
36.有5个进程Pl, P2, P3, P4, P5,它们的到达时间和服务时间分别为P1(0,30),P2(10,60),P3(20,40),P4(30,50), P5(50,30),忽略IO以及其它开销时间,若分别采用最短进程优先算法、非抢占式多级反馈队列调度算法(进程最初进入第1级,执行完一个时间片后进入第2级,以此类推,第i级队列的时间片为10*)。请计算各进程的完成时间、周转时间、平均周转时间、(四舍五入,保留一位小数) ,在答题纸上列表作答。
27.某采用页式存储管理的系统地址结构长度为16位,其中高6位用于页号,低10位用于页内地址,则虚拟地址有________页,虚拟地址3072 (十进制)的页号是_______。
28.目录检索时,有两种根据路径名检索的方法:一种是绝对路径;另一种是________其含义是,用于检索的路径只是从开始到所要访问文件的一段路径,这样可以缩短检索路径,提高检索速度。
31.请画图说明系统内核、系统调用、库函数、应用程序之间的关系。
32.根据进程的行为可以将进程分为计算密集型进程和I/O密集型进程,请解释这两个概念。随着CPU变得越来越快,更多的进程倾向于哪一种类型?可以采取什么应对策略?
33.解决死锁的方法可以分为哪两个类型?
34.假设某分页系统采用单级页表,并且所需要的页表总在内存中。若访问内存的时间为100ns,访问快表的时间为10ns,查快表的命中率为90%。请问:
A.互斥条件
B.循环等待条件
C.不可剥夺条件
D.请求和保持条件
12.如果操作系统能保证所有的进程在有限时间内得到需要的全部资源,则系统处于
A.不安全状态
B.安全状态
C.核心状态
D.用户状态
13.某系统有三类资源A、B、C。现在有三个进程P1、P2、P3,它们对各类资源的最大需求量和第一次分配后占有的资源量如题13表所示。

全国自考02326《操作系统》历年真题试卷与答案

全国自考02326《操作系统》历年真题试卷与答案

2016 年 4 月高等教育自学考试全国统一命题考试操作系统试卷( 课程代码 02326)本试卷共7 页,满分l00 分,考试时间l50 分钟。

考生答题注意事项:1.本卷所有试题必须在答题卡上作答。

答在试卷上无效,试卷空白处和背面均可作草稿纸。

2.第一部分为选择题。

必须对应试卷上的题号使用2B 铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用0. 5 毫米黑色字迹签字笔作答。

4.合理安排答题空间,超出答题区域无效。

第一部分选择题 ( 共 30 分 )一、单项选择题( 本大题共20 小题,每小题l 分,共 20 分 )在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。

错涂、多涂或来涂均无分。

1、能实现把一个计算问题分成若干个子计算,每个子计算可以在计算机网络中的各计算机上并行执行的操作系统是A、分布式操作系统C、多处理器操作系统BD、网络操作系统、嵌入式操作系统2、能使用户通过与计算机相连始终端来使用计算机系统,允许多个用户同时与计算机系统进行一系列交互的是A、网络操作系统B、分时操作系统C、实时操作系统D、批处理操作系统3、 IBM 公司在他们的PC机、工作站和大型机上都配置的UNIX 操作系统,被称为A、 4BSD UNIXB、UltrixC、AIXD、XENIX4、现代计算机系统的层次结构中,最内层是硬件系统,最外层是使用计算机系统的人,介于它们之间的是软件系统。

软件系统的层次结构从内到外依次为A、应用软件、系统软件、支撑软件B、系统软件、支撑软件、应鼹软件C、系统软件、应用软件、支撑软件D、支撑软件、系统软件、应用软件5、当操作系统退出执行,让用户程序执行时,处理器工作状态会A、继续保持目态B、继续保持管态C、从目态转换为管态D、从管态转换为目态6、 UNIX 用于终止子进程执行的系统调用是A、 killB、 execC、exitD、fork7、进程在执行过程中其状态不断发生变化,这种特性称为进程的A、势发性B、动态幢C、同步性D、异步性8、程序状态字PSW中的“程序基本状态”信息不包括A、中断码B、指令地址C、条件码D、目态/管态9、根据作监对资源的要求分类,作数调度从各类作业中去挑选作业,尽可能让使用不同资源的作业同时执行。

全国7月自考操作系统试题

全国7月自考操作系统试题

全国7月自考操作系统试题做试题,没答案?上自考365,网校名师为你详细解答!全国7月自学考试操作系统试题课程代码:02326一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.设计操作系统的主要原则是能使计算机系统( )A.可靠地工作B.使用方便C.使用方便和高效地工作D.高效地工作2.开发UNIX的第一个版本Version 1的公司名称是( )A.IBMB.AT&TC.DECD.Microsoft3.配置于计算机网络,能使系统中若干台计算机相互协作完成一个共同任务的操作系统是( ) A.网络操作系统 B.分时操作系统C.嵌入式操作系统D.分布式操作系统4.CPU执行程序时,先从主存读出一条指令,再根据指令中指定的地址从主存读出操作数并存入( )A.通用寄存器B.地址寄存器C.程序计数器D.指令寄存器5.当操作系统选择某用户程序占用CPU时,则CPU的状态( )A.从目态转换成管态B.从管态转换成目态C.继续保持目态D.继续保持管态6.一个被命名为myfile的UNIX shell文件,要执行该文件的命令是( )A.myfileB.csh myfileC.chmod+x myfilecsh myfile myfile7.若干进程是可同时执行的,它们轮流占用处理器交替运行,这种进程特性称为( )A.动态性B.并发性C.异步性D.同步性8.当一进程由于某种原因让出处理器时,把与处理器有关的各种信息保留在该进程控制块PCB的_____________区域中。

( )A.标识信息B.说明信息C.管理信息D.现场信息9.在下列选项中,不属于...造成某进程状态从等待态__________就绪态变化的原因是( )A.有更高优先级的进程要运行B.该进程占用的外围设备工作结束C.该进程等待的资源得到满足D.该进程等待干预的故障被排除10.不属于...进程控制原语的是( )A.发送原语B.创立原语C.撤消原语D.阻塞原语11.把空闲区按长度递增顺序登记到空闲区表中,便于实现主存分配的算法是( )A.先进先出分配算法B.最先适应分配算法C.最优适应分配算法D.最坏适应分配算法12.在页式虚拟存储管理中,当发现要访问的页面不在主存时,则由硬件发出( )A.输入输出中断B.时钟中断C.越界中断D.缺页中断13.磁盘存储空间的常见管理方法有多种,它们是:( )A.索引法、位示图法、空闲块表法B.位示图法、空闲块表法、空闲块链法C.空闲块表法、空闲块链法、索引法D.空闲块链法、索引法、位示图法14.UNIX规定每个进程最多同时打开文件的数目是( )A.5个B.10个C.15个D.20个l5.假设磁盘的读写磁头正从50号柱面移动到55号柱面上操作,现有依次请求访问的柱面号为100、185、39、124、16、126、67、69。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2016年4月高等教育自学考试全国统一命题考试操作系统试卷(课程代码 02326)本试卷共7页,满分l00分,考试时间l50分钟。

考生答题注意事项:1.本卷所有试题必须在答题卡上作答。

答在试卷上无效,试卷空白处和背面均可作草稿纸。

2.第一部分为选择题。

必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。

4.合理安排答题空间,超出答题区域无效。

第一部分选择题(共30分)一、单项选择题(本大题共20小题,每小题l分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。

错涂、多涂或来涂均无分。

1、能实现把一个计算问题分成若干个子计算,每个子计算可以在计算机网络中的各计算机上并行执行的操作系统是A、分布式操作系统B、网络操作系统C、多处理器操作系统D、嵌入式操作系统2、能使用户通过与计算机相连始终端来使用计算机系统,允许多个用户同时与计算机系统进行一系列交互的是A、网络操作系统B、分时操作系统C、实时操作系统D、批处理操作系统3、IBM公司在他们的PC机、工作站和大型机上都配置的UNIX操作系统,被称为A、4BSD UNIXB、UltrixC、AIXD、XENIX4、现代计算机系统的层次结构中,最层是硬件系统,最外层是使用计算机系统的人,介于它们之间的是软件系统。

软件系统的层次结构从到外依次为A、应用软件、系统软件、支撑软件B、系统软件、支撑软件、应鼹软件C、系统软件、应用软件、支撑软件D、支撑软件、系统软件、应用软件5、当操作系统退出执行,让用户程序执行时,处理器工作状态会A、继续保持目态B、继续保持管态C、从目态转换为管态D、从管态转换为目态6、UNIX用于终止子进程执行的系统调用是A、killB、execC、exitD、fork7、进程在执行过程中其状态不断发生变化,这种特性称为进程的A、势发性B、动态幢C、同步性D、异步性8、程序状态字PSW中的“程序基本状态”信息不包括A、中断码B、指令地址C、条件码D、目态/管态9、根据作监对资源的要求分类,作数调度从各类作业中去挑选作业,尽可能让使用不同资源的作业同时执行。

这样的作业调度算法是A、先来先服务算法B、计算时间最短的作业优先算法C、均衡调度算法D、优先级调度算法10、在采用动态重定位方式地址转换时,绝对地址=校对地址+基址寄存器值。

这样存储管理方法是A、单用户连续存储管理B、可变分嚣存储管理C、固定分区存储管理D、页式存储管理11、在可变分区管理中,采用最坏适应分配算法,空间区表中的空间区是A、按地址以递增顺序排列B、按地址以递减顺序排列C、按长度以递增顺序排列D、按长度以递减顺序排列12、在页式存储管理系统中,一个页表容如下:若页面大小为1 KB,则逻辑地位0转换成的物理地位是A、1024B、2048C、3072D、409613、在频繁申请、释放大量磁盘空间的系统中,下面所列的磁盘存储空间管理方法处理效率最高的是A、位示图法B、空闲块成组链表法C、空闲块表法D、空闲块链法14、用户对文件中的信息不再划分可独立的单位,整个文件出依次的一审信息组成,这种文件被称为A、流式文件B、记录式文件C、顺序文件D、有序文件15、操作系统中采用斯普林(SPOOLING)技术的目的是A、提高主桃效率B、提高程序的运行速度C、实现虚拟设备D、减轻用户编程负担16、采用缓冲池技术提高了系统的工作效率,主要原因是减少了对磁盘的A、分配次数B、控制次数C、调度次数D、访问次数17、有交互的并发进程执行时可能出现与时间有关的错误,其根本原因是由于进程A、交叉使用了共享资源B、执行的顺序性C、使用共享资源次数太多D、程序结构不合理18、有n个进程竞争菜共享资源,系统允许每次最多m个进程同时使用该资源(n>m)。

用PV操作管理时,相应信号量可能出现的最大值是A、m.11B、n-mC、mD、n19、银行家算法用于解决A、死锁的防止B、死锁的避免C、死锁的检测D、死锁的解除20、假定系统有某类资源l4个单位供若干进程共享,若每个进程申请该类资源的数量不超过4个单位,为保证不发生死锁应限定共享该类资源的进程数最多为A、2个B、3个C、4个D、5个二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题到磁的五个备选项中至少有两个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。

错涂、多涂、少涂或来涂均无分。

21、属于UNIX提供的有关文件操作的系统调用是A、creatB、openC、linkD、forkE、write22、在UNIX中于中断事件的是A、I/O中断B、执行指令时发现地址越界中断c、电源故障中断 D、执行一条trap指令产生的中断E、时钟中断23、以下关于地址燕定位的叙述中,正确的是A、把相对地址转换成绝对地址的工作称为地址重定位B、静态重定位是指在装入作监时,就把相对地址全部转换成绝对地址C、动态重定位是指在执行指令时把相对地址转换成绝对地址D、可变分区管理采用静态重定位方式E、页式存储管理采用动态重定位方式24、磁盘的驱动调度包括移臂调度和旋转调度,常用的磁盘移臂调度算法是A、先来先服务调度算法B、最短寻找时间优先调度算法C、电梯调度算法D、单向扫描调度算法E、时间片轮转调度算法25、多个有交互关系的进程正在并发执行,其中每个进程执行时A、按程序规定的顺序执行B、与相关进程有依赖关系C、可能被中断D、执行的速度不变E、封闭性会被破坏第二部分非选择题(共70分)三、填空题(本大题共7小题,每小题2分,共l4分)26、基本操作系统是指分时操作系统、_____和_____。

27、进程的撤销是指当一个进程完成了特定的任务后,操作系统收回这个进程所占的_____和取消该进程的_____。

28、UNIX的虚拟地址是32位,其中最高两位(第31和30位)表示访问的是哪个区段,第29~9位表示_____,最低9位(第8~O位)表示_____。

29、二级目录结构通常由——目录和各用户的_____目录组成。

30、UNIX对每一类设备给出一个编号,称为_____。

为了标识某一台具体设备,UNIX对每一台设备给出一个编号,称为_____。

31、把以信箱为媒体进行进程通信的方式称为_____方式,这种方式中进程可调用原语获取指定信箱中的信件。

32、要使占有并等待资源的条件不成立,经常使用两种方法:_____和_____。

四、简答题(本大题共5小题,每小题4分,共20分)33、从资源管瑗的观点简述操作系统的层次结构。

34、简述非抢占式进程调度和可抢占式进程调度。

35、简述文件保护与文件的区别以及为实现文件保护和文件所采取的措施。

36、简述“设备独立性”盼含义以及它为计算机系统带来的好处。

37、简述产生死锁的四个必要条件。

五、综合题(本大题共4小题,每小题9分,共36分)38、在多道程序设计系统中采用不能移动已在主存中作业的可变分区方式管理主存,现有供用户使用的主存空间100K,有一作业序列如下面表格所示,所有作业都是仅作计算的,其中优先数大则优先级高,系统从10:35开始调度,忽视系统开销的时间。

要求:(1)采用先来先服务调度算法,在下表相应位置填入每个作业的开始时间、完成时间和周转时间。

请将下表绘制在答题卡上作答。

(2)采用优先级高者优先调度算法,在下表相应位置填入每个作业的开始时间、完成时间、周转时间,并计算这批作业的平均周转时间。

请将下表绘制在答题卡上作答。

39、假定某计算机系统配置的生存容量为IGB,主存空间一共被划分成512K个块。

当采用页式虚拟存储管理时,提供给用户使用的逻辑地址空闻为4GB。

试问:(1)主存空间每块长度为多少字节(Byte)?(2)主存空间的物理地址有多少位(bit)?(3)用户作业最多可以有多少页?(4)画出该系统的逻辑地址结构示意图;40、设一个文件由100个记录组成,每个物理块存放1个记录,对于和索引两种存储结构,分别对文件执行下列操作,计算盅启动磁盘I/O的次数,请将下表绘制在答题卡上,将答案填入并简要说明理由:(1)删除第1个记录;(2)删除第51个记录;(3)删除最后1个记录。

注:方式使用的是单向指针,并设计有头、尾指针。

41、桌上有一只小盘子只能存放一个水果。

母亲随机从水果筐中拿一个水果放入空盘孚中,若放入盘子的是橘子,便通知儿子吃,若放入盘子的是苹果,便通知女儿吃。

如此循环进行。

把母亲、儿子和女儿设计成3个进程mother、SOII和daughter,并采用PV 操作管理时,并发程序的结构如下:请回答:(1)写出信号量S1的作用及其初值的含义。

(2)在上述程序有编号的空自处填入正确的PV操作,以完善相应程序。

请在答题卡上作答。

相关文档
最新文档