操作系统题目

合集下载

计算机操作系统考试题目及答案

计算机操作系统考试题目及答案

计算机操作系统考试题目及答案一、选择题(每题2分,共20分)1. 计算机操作系统的主要功能是()A. 资源管理B. 程序控制C. 用户接口D. 以上都是答案:D2. 在操作系统中,进程和线程的主要区别是()A. 进程是资源分配的基本单位,线程是任务执行的基本单位B. 进程是任务执行的基本单位,线程是资源分配的基本单位C. 进程和线程没有区别D. 以上都不对答案:A3. 操作系统的五大特性包括:处理器管理、存储管理、设备管理、文件管理和()A. 用户接口B. 网络管理C. 图形界面管理D. 以上都是答案:D4. 下列关于操作系统的描述,错误的是()A. 操作系统是计算机系统的核心软件B. 操作系统负责管理计算机硬件和软件资源C. 操作系统提供用户与计算机之间的接口D. 操作系统可以运行在各种计算机硬件平台上答案:D5. 下列哪种调度算法是抢占式调度?()A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 轮转调度(Round Robin)D. 最高响应比优先(HRRN)答案:C二、填空题(每题2分,共20分)1. 操作系统的目标是______、______、______和______计算机资源。

答案:合理分配、高效利用、方便用户、确保安全2. 进程可以分为______进程和______进程。

答案:前台、后台3. 分页存储管理中,______是指内存中的一块连续的存储区域。

答案:页4. 在______调度算法中,操作系统会根据进程的优先级来决定下一个要执行的进程。

答案:优先级5. 文件系统的主要功能包括:______、______、______和______。

答案:文件存储、文件检索、文件修改、文件保护三、简答题(每题10分,共30分)1. 请简要介绍操作系统的五大特性。

答案:操作系统的五大特性包括:处理器管理、存储管理、设备管理、文件管理和用户接口。

处理器管理负责处理器的分配和调度;存储管理负责内存资源的分配和回收,以及内存的扩充技术;设备管理负责管理计算机硬件设备,包括输入输出设备的分配和回收,以及设备驱动程序的管理;文件管理负责文件的存储、检索、修改和保护,以及文件系统的维护;用户接口提供用户与计算机之间的交互,包括命令行接口和图形用户接口。

操作系统实验题

操作系统实验题

1、在操作系统中,进程与线程的主要区别是什么?A. 进程是资源分配的基本单位,线程是处理器调度的基本单位B. 进程和线程都是资源分配和处理器调度的基本单位C. 线程是资源分配的基本单位,进程是处理器调度的基本单位D. 进程和线程都不涉及资源分配问题(答案:A)2、以下哪种调度算法可能会导致饥饿问题?A. 先来先服务(FCFS)B. 短作业优先(SJF)C. 时间片轮转(Round Robin)D. 优先级调度(非抢占式)(答案:B)3、在操作系统的存储管理中,分段存储管理方式的主要目的是?A. 提高内存利用率B. 实现内存保护C. 方便用户编程D. 提高程序运行速度(答案:C)4、关于死锁,以下哪个说法是正确的?A. 死锁是指多个进程因竞争资源而无限期等待的现象B. 死锁只可能发生在多道批处理系统中C. 死锁发生时,系统中一定存在多个进程同时处于就绪状态D. 预防死锁的方法之一是破坏“请求和保持”条件,即要求进程一次性申请所有所需资源(答案:A,注:同时D也是预防死锁的一种方法,但题目要求选择正确说法,A更直接描述了死锁的定义)5、在操作系统的文件系统中,目录结构的主要作用是?A. 实现文件的按名存取B. 提高文件存储的效率C. 增强文件系统的安全性D. 便于用户对文件进行备份(答案:A)6、下列哪一项不是虚拟内存技术的优点?A. 扩大内存容量B. 提高内存利用率C. 简化内存管理D. 加快程序运行速度(在某些情况下可能因换页开销而减慢)(答案:D)7、在操作系统的设备管理中,缓冲区的设置主要是为了?A. 提高设备利用率B. 缓和CPU与I/O设备之间速度不匹配的矛盾C. 实现设备的即插即用D. 减少I/O操作的次数(答案:B)8、关于操作系统的中断机制,以下哪个说法是错误的?A. 中断是由硬件或软件发出的,用于请求CPU处理的事件B. 中断处理过程中,CPU会暂停当前程序的执行,转而执行中断处理程序C. 中断向量表是存储中断处理程序入口地址的表D. 在所有情况下,中断处理程序的执行优先级都高于当前正在运行的程序(答案:D,注:中断处理程序的优先级通常较高,但并非在所有情况下都绝对高于所有正在运行的程序,特别是在某些实时系统中可能有更复杂的优先级策略)。

计算机操作系统试题及答案

计算机操作系统试题及答案

一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

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

1.在配置多道批处理操作系统的计算机系统中()A.用户可联机、调试自己的程序B.允许用户直接干预作业的执行C.能对外部事件实时响应D.允许多个作业同时使用不同的外围设备2.UNIX操作系统是一个()A.交互式分时操作系统B.多道批处理操作系统C.实时操作系统D.分布式操作系统3.若操作系统管理的某用户程序当前正占有中央处理器,该用户程序欲读磁盘上的文件信息,那么用户程序中相应的指令应该是()A.启动I/O指令B.等待I/O指令C.转移指令D.访管指令4.当一次系统调用功能完成后,中央处理器的工作状态应()A.保持管态B.保持目态C.从管态转换成目态D.从目态转换成管态5.分布式操作系统的特点是()A.资源共享B.资源地理位置分散C.资源位置透明D.多个用户的程序并行运行6.引入进程的原因是()A.提高资源的利用率和控制程序的执行B.提高资源的利用率和正确描述程序的执行情况C.提高程序的执行速度和控制程序的执行D.提高程序的执行速度和正确描述程序的执行情况7.进程有三种基本状态,可能的状态转换是()A.就绪态到运行态、等待态到就绪态、运行态到等待态B.就绪态到运行态、就绪态到等待态、等待态到运行态C.就绪态到运行态、等待态到就绪态、等待态到运行态D.运行态到就绪态、就绪态到等待态、等待态到运行态8.处理器不能..直接访问的存储器是()1A.寄存器B.高速缓冲存储器C.主存储器D.辅助存储器9.断电停机后,存储信息随之消失的存储器是()A.磁盘B.磁带C.主存储器D.U盘10.处于运行状态的操作系统程序应放在()A.寄存器中B.高速缓冲存储器中C.主存储器中D.辅助存储器中11.对操作系统的文件系统而言,一个源程序、一批数据、一篇文章或一张图片等都可以被称为文件,只要它是()A.连续分布在一片磁盘区域中的信息集合B.采用链接方式连接起来的多个磁盘块组成的信息集合C.逻辑上具有完整意义的信息集合D.属于同一个用户的一个信息集合12.一级目录结构的文件系统的主要特点是()A.适用于多道程序设计B.适用于单用户系统C.无需把索引表放到磁盘上D.存取所有文件都无需用到索引表13.在文件目录的目录项中主要存放的是()A.文件的名字、文件的类型和文件的物理地址等B.文件的名字、文件的类型和文件的摘要等C.文件的名字、文件记录的长度和文件的结构等D.文件的名字、文件的存取方式和文件在主存中的地址等14.并非..在“打开”文件时进行的操作是()A.把存储介质上的文件目录读入主存储器B.核对存取方式C.找出文件在存储介质上的起始位置D.决定文件在主存储器中的起始位置15.在计算机系统中引入通道结构后仍然无法..做到的是()A.主存储器和外围设备之间传送信息的操作直接通过通道进行B.通道完全独立运行,无需由CPU启动2C.外围设备可以和CPU并行工作D.各通道上的外围设备可以并行工作16.通过操作系统对外围设备的管理实现了“设备处理的一致性”。

计算机操作系统试题-yuyixiadefengfei-qq

计算机操作系统试题-yuyixiadefengfei-qq

计算机《操作系统》试题一、单项选择(共20题,每题1分,共20分)1.(D)不是基本的操作系统。

A、批处理操作系统B、分时操作系统C、实时操作系统D、网络操作系统2.(C )不是分时系统的基本特征:A、同时性B、独立性C、实时性D、交互性3.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许(C )使用。

A、操作员B、联机用户C、操作系统D、目标程序4.当用户程序执行访管指令时,中断装置将使中央处理器(B )工作。

A、维持在目态B、从目态转换到管态C、维持在管态D、从管态转换到目态5.进程所请求的一次打印输出结束后,将使进程状态从(D)A、运行态变为就绪态B、运行态变为等待态C、就绪态变为运行态D、等待态变为就绪态6.采用动态重定位方式装入的作业,在执行中允许(C )将其移动。

A、用户有条件地B、用户无条件地C、操作系统有条件地D、操作系统无条件地7.分页式存储管理中,地址转换工作是由(A )完成的。

A、硬件B、地址转换程序C、用户程序D、装入程序8.如果允许不同用户的文件可以具有相同的文件名,通常采用(D)来保证按名存取的安全。

A、重名翻译机构B、建立索引表C、建立指针D、多级目录结构9.对记录式文件,操作系统为用户存取文件信息的最小单位是(C )。

A、字符B、数据项C、记录D、文件10.为了提高设备分配的灵活性,用户申请设备时应指定(A )号。

A、设备类相对B、设备类绝对C、相对D、绝对11.通常把通道程序的执行情况记录在(D )中。

A、PSWB、PCBC、CAWD、CSW12.作业调度是从输入井中处于(B)状态的作业中选取作业调入主存运行。

A、运行B、收容C、输入D、就绪13.一作业进入内存后,则所属该作业的进程初始时处于(C )状态。

A、运行B、等待C、就绪D、收容14.共享变量是指(D )访问的变量。

A、只能被系统进程B、只能被多个进程互斥C、只能被用户进程D、可被多个进程15.临界区是指并发进程中访问共享变量的(D)段。

操作系统课程设计题目

操作系统课程设计题目

1.中文输入法程序
2.文件管理系统
3.线程管理(田坤航)
4.Windows进程多种同步案例演示
5.各种Window或Linux驱动程序编程
6.基于共享内存的进程之间的通信(曾智辉)
7.文件加密
8.PE文件结构解析
9.异常处理系统
10.作业管理
11.中断驱动程序
12.可执行程序的加壳和脱壳
13.LRU动态内存管理模拟
14.注册表管理程序
15.内存管理程序
16.多系统启动程序
17.CPU的保护运行模式切换操作
18.扫描病毒算法模拟
19.木马扫描算法
20.硬盘碎片清理程序
21.程序卸载工具
22.文件系统FAT、NTFS、光盘、U盘分析程序
23.程序补丁
24.程序插件
25.文件压缩程序
26.文件备份系统
27.文件切割和组合
28.CPU参数监控程序
29.进程监控工具
30.文件系统搜索
31.系统监控软件
32.计算机看门狗
33.文件同步软件
34.个人信息同步软件
35.DLL文件创建和安装。

操作系统练习题

操作系统练习题

C.按住<Ctrl>键,先单击第一个对象,再单击最后一个 D.连续单击要选择的对象 参考答案:A
题目: 计算机应用的领域主要有科学计算、辅助设计、过程控制及__?__。 A.数据库管理 B.软件开发 C.数据处理 D.三者都不是 参考答案:C
题目: 系统软件通常包括操作系统、__?__、数据库管理系统、实用工具与工具软件。 A.通用系统 B.MS Office 套件 C.语言处理程序 D.定制系统 参考答案:C
题目: 实现计算机系统中软件安全的核心是__?__。 A、应用软件的安全性 B、语言处理系统的安全性 C、硬件的安全性 D、操作系统的安全性 参考答案:D
题目: 操作系统的 5 个主要功能是作业管理、存储管理、设备管理、文件管理及__?__。 A、用户管理 B、进程管理 C、显示器管理 D、网络管理 参考答案:B
题目: 计算机能直接执行的程序是__?__。 A.源程序 B.汇编语言程序 C.机器语言程序 D.高级语言程序 参考答案:C
题目: 在 Windows 系统中,回收站的功能是__?__。 A.临时存放被删除的文件 B.收发信件 C.设置计算机参数 D.浏览上网的计算机 参考答案:A
题目: 有组织地、动态地存储大量数据,且能高效地使用这些数据的软件是____。 A.游戏软件 B.编译软件 C.数据库管理系统 D.辅助设计软件 参考答案:C
题目: 按应用程序窗口最小化按钮后,下列说法正确的是__?__。 A、应用程序后台运行 B、应用程序停止执行 C、应用程序优化执行 D、以上都不是 参考答案:A
题目: Windows XP 的系统工具主要有__?__等。 A、备份、磁盘空间管理、磁盘扫描程序、磁盘碎片整理程序 B、ARJ 压缩程序、BACKUP/RESTORE、PCTOOLS C、磁盘压缩程序、磁盘修复程序、PCTOOLS D、传真程序、备份、磁盘空间管理 参考答案:A

计算机操作系统考试题目及答案

计算机操作系统考试题目及答案

计算机操作系统考试题目及答案1. 什么是操作系统?操作系统是一种软件,它管理计算机硬件资源和提供用户与计算机之间的接口。

2. 操作系统的主要功能有哪些?- 进程管理:调度和控制进程的运行。

- 内存管理:分配和管理计算机内存。

- 文件系统管理:管理和组织文件和目录。

- 设备驱动程序管理:控制和管理计算机的外部设备。

- 用户接口:提供用户与计算机之间的交互方式。

3. 进程和线程有什么区别?进程是程序的执行实例,拥有独立的内存空间和系统资源。

线程是进程内的执行单元,多个线程可以共享同一个进程的资源。

4. 什么是死锁?死锁是指在多个进程之间发生的互相等待资源而无法继续执行的情况。

5. 请列举几种处理死锁的方法。

- 鸵鸟策略:忽视死锁的发生。

- 死锁检测与恢复:周期性地检测死锁并采取措施解除死锁。

- 死锁预防:通过破坏死锁发生的必要条件来预防死锁。

- 死锁避免:通过动态地避免资源分配来避免死锁。

6. 什么是虚拟内存?虚拟内存是一种操作系统的技术,它将计算机的硬盘空间当作辅助的内存空间来使用。

7. 请列举几种页面置换算法。

- 先进先出(FIFO)算法- 最近最久未使用(LRU)算法- 时钟(Clock)算法- 最不经常使用(LFU)算法- 最佳(OPT)算法8. 什么是磁盘调度算法?磁盘调度算法是操作系统中用于决定磁盘访问请求顺序的算法,目的是提高磁盘的访问效率。

9. 请列举几种常见的磁盘调度算法。

- 先来先服务(FCFS)算法- 最短寻道时间优先(SSTF)算法- 扫描(SCAN)算法- 循环扫描(C-SCAN)算法- 最短电梯算法(LOOK)10. 什么是文件系统?文件系统是操作系统中用于组织和管理文件和目录的一种机制。

11. 请列举几种常见的文件系统类型。

- FAT文件系统- NTFS文件系统- ext4文件系统- HFS+文件系统- APFS文件系统12. 什么是设备驱动程序?设备驱动程序是操作系统中用于控制和管理计算机的外部设备的软件模块。

计算机操作系统复习题目

计算机操作系统复习题目

一、操作系统的目标和作用1、计算机系统中,操作系统是()。

(武汉科技学院2008)A.一般应用软件 B. 核心系统软件 C. 用户应用软件 D. 系统支撑软件【答案】B练习1解析:应用软件、其他系统软件、操作系统、硬件操作系统是覆盖在硬件上的第一层软件,它是一种特殊的系统软件,也就是核心系统软件,其他的系统软件要运行在操作系统基础之上。

2、操作系统负责为方便用户管理计算机系统的()。

(武汉科技学院2008)A. 程序B. 文档资料C. 资源D. 进程【答案】C【解析】操作系统的定义就提到操作系统是控制和管理计算机硬件和软件资源的,硬件和软件资源统称为资源。

3、操作系统是扩充()功能的第一层系统软件。

(武汉理工大学2008)A.软件 B.裸机 C.机器语言 D.中断【答案】B4、如果把操作系统看作计算机系统资源的管理者,下列的()不属于操作系统所管理的资源。

(武汉理工大学2005)A.程序B.内存C.CPUD.中断【答案】D【解析】计算机中的资源可分为处理器,存储器(内存),I/O设备以及信息(数据和程序)。

A,B,D分别属于信息,存储器,处理器资源,因此选D。

5、配置操作系统的根本目的是()。

(云南大学2008)A.提高系统速度B.扩大系统内存C.提高系统资源利用率D.提供一个用户接口【答案】C【解析】本题考查操作系统的目标,最根本的就是提高系统资源利用率。

6、下列选项中,操作系统提供的给应用程序的接口是()。

(2010考研统考)A、系统调用B、中断C、库函数D、原语【答案】A(二)、操作系统的发展过程7、选出下面描述的是哪一类操作系统:(武汉理工2006)(①)该操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时;(②)该类操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程自动化;(③)该类操作系统管理的是一个由多台计算机组成的系统,系统资源归局部所有,并被局部控制,用户知道资源存放在何处,并可以共享资源;(④)该类操作系统管理的是一个由多台计算机组成的系统,互相之间无主次之分,相互协调,平衡系统的负载,且共享系统资源;程序由系统中的全部或者部分计算机协同执行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、系统产生死锁是指(5)。产生死锁的基本原因是(B)和(C),产生死锁的四 个必要条件是互斥条件、(D)、不剥夺条件和(E)。 A: (1)系统发生重大故障(2)若干进程同时处于阻塞状态(3)若干进程正
在等待永远不可能得到的资源(4)请求的资源数量大于系统提供的资源数量(5) 若干进程等待被其它进程所占用而又不可能被释放的资源
程创建的典型事件是(2)
A:(1)用户注册 (2)用户登录(3)用户记账
(4)用户通信
B:(1)作业录入(2)作业调度(3)进程调度 (4)中级调度
7、由系统专门为运行中的应用进程创建新进程的事件是(4)。在创建进程时,
(3)不是创建所必须的步骤。
C:(1)分配资源 (2)进行通信(3)共享资源
(4)提供服务
1、操作系统是一种(B)
A. 应用软件 B.系统软件
C.通用软件 D.工具软件
2、操作系统的(D)管理部分负责对进程进行调度
A. 存储器 B. 设备 C. 文件 D. 处理机
3、(A)要保证系统有较高的吞吐能力
A. 批处理系统 B. 分时系统
C. 网络操作系统 D 分布式操Байду номын сангаас系统
4、操作系统的基本类型主要有(C)
最低松弛度优先(LIF) 1、在三种基本类型的操作系统中,都设置了(3),在批处理系统中还应该设置 (2);在分时系统中除了(3),通常还设置了(4)。
A,B,C(1)剥夺调度(2)作业调度 (3)进程调度(4)中级调度
2、下列算法中,(3)只能采用非抢占调度方式(2)只能采用抢占调度方式,而 其余的算法即可采用抢占方式,也可采用非抢占方式。 (1)高优先权优先法(2)时间片轮转法 (3)FCFS 调度算法 (4)短作业优先算法 3、若某单处理器多进程系统中有多个就绪态进程,则下列关于处理机调度的叙 述中错误的是(C) A. 在进程结束时能进行处理机调度 B. 创建新进程后能进行处理机调度 C. 在进程处于临界区时不能进行处理机调度 D. 在系统调用完成并返回用户态时能进行处理机调度 4、某系统正在执行三个进程 P1、P2 和 P3,各进程的计算(CPU)时间和 I/O 时 间比例如下表所示。
A. 就绪状态 B. 执行状态 C. 阻塞状态 D. 新状态
2、挂起的进程被激活,应该使用(C)原语
A. Create B. Suspend C. Active D. Wakeup
3、若 P、V 操作的信号量 S 初值为 2,当前值为-1,则表示有(B)等待进程。
A. 0 个 B. 1 个 C. 2 个 D. 3 个
1、系统产生死锁是指(A)。产生死锁的基本原因是(2)和(1),产生死锁的四 个必要条件是互斥条件、(3)、不剥夺条件和(E)。
B: (1)资源分配不当(2)系统资源不足(3)作业调度不当(4)资源的独 占性
C: (1)进程推荐顺序不当(2)进程调度不当(3)系统中进程太多(4)CPU 运行太快
D: (1)请求和阻塞条件(2)请求和释放条件(3)请求和保持条件(4)释 放和阻塞条件
为提高系统资源利用率,合理的进程优先级设置应为(B) A. P1>P2>P3 B. P3>P2>P1 C. P2>P1=P3 D. P1>P2=P3
二、死锁 1. 产生的原因
竞争资源 进程推进顺序非法
2. 产生死锁的必要条件 互斥条件 请求与保持条件 不剥夺条件 环路等待条件
3. 处理死锁的基本方法 预防死锁 避免死锁 死锁的检测与解除
(一)进程与线程 1. 进程概念 2. 进程的状态与转换
3. 进程组织
4. 进程通信
共享存储系统;消息传递系统;管道通信。
5. 线程概念
(二) 进程同步
1. 进程同步的基本概念
2. 信号量
3. 经典同步问题
生产者-消费者问题;
读者-写者问题;
哲学家进餐问题
1、分配到必要的资源并获得处理机的状态是(B)
(8 分)某银行提供 1 个服务窗口和 10 个供顾客等待的座位。顾客到达银行时, 若有空座位,则到取号机上领取一个号,等待叫号。取号机每次仅允许一位顾客 使用。当营业员空闲时,通过叫号选取一位顾客,并为其服务。顾客和营业员的
活动过程描述如下: cobegin { process 顾客 i { 从取号机获取一个号码; 等待叫号; 获取服务; } process 营业员 { while(TRUE) { 叫号; 为客户服务; } } }coend 请添加必要的信号量和 P、V(或 wait()、signal())操作,实现上述过程中的互斥 与同步。 1、a、b 两点间是一段东西向的单行车道,现要设计一个自动管理系统,管理规 则如下:当 ab 之间有车辆在行使时同方向的车可以同时驶入 ab 段,但另一方向 的车必须在 ab 段外等待;当 ab 之间无有车辆行使时,到达 a 点(或 b 点)的车辆 可以进入 ab 段,但不能从 a 点或 b 点同时驶入,当某方向在 ab 段行使的车辆驶 出了 ab 段且暂时无车辆进入 ab 段时,应让另一方向等待的车辆进入 ab 段行驶。 请用信号量为工具对 ab 段实现正确管理以保证行使安全。
4、有 m 个进程共享同一临界资源,若使用信号量机制实现临界资源的互斥访问,
则信号量值的变化范围是 1~(1-m)
5、下列进程状态转换中,绝对不可能发生的状态转换是(C,E);一般不会发生的
状态转换是(?)
A 就绪→执行 B 执行→就绪 C 就绪→阻塞
D 阻塞→就绪 E 阻塞→执行 F 执行→阻塞
6、在分时系统中,导致进程创建的典型事件是(1);在批处理系统中,导致进
11
P3 2
0
4
4
2
5
P4 3
1
4
4
2
4
A、P0, P2, P4, P1, P3 B、P1, P0, P3, P4, P2 C、P2,P1,P0,P3,P4 D、P3, P4, P2, P1, P0
(1) 存在安全序列{P0, P3, P4, P1, P2}
(2)P2 发出请求 Request(1,2,2,2)后,系统用银行家算法进行检测: ① Request2(1,2,2,2) ≤ Need2(2,3,5,6); ② Request2(1,2,2,2) ≤ Available(1,6,2,2); ③ 若系统假定可为 P2 分配资源,并修改 Available,Allocation2 和 Need2 向量:
Available=(0,4,0,0) Allocation2=(2,5,7,,6) Need2=(1,1,3,4) ④ 进行安全性检测:发现所有进程 Needi ≤ Aailable( 0,4,0,0) 都不成立,系 统进步不安全状态。
一、存储器管理的目标 1、多级存储结构
CPU 寄存器 主存(高速缓存、主存、磁盘缓存) 辅助存储器(磁盘、可移动介质) 2、程序的装入和链接 程序装入:绝对装入方式、可重定位装入方式、动态运行时装入方式 程序的链接:静态链接、装入时动态链接、运行时动态链接 1、从下列存储器管理功能的论述中,选出两条正确的论述。 (1)即使在多道程序设计的环境下,用户也能够设计用物理地址直接访问内存 的程序。 (2)内存分配最基本的任务是为每道程序分配内存空间,其追求的目标是提高 存储空间的利用率。 (3)为了提高内存保护的灵活行,内存保护通常由软件实现 (4)交换技术已不是现代操作系统中常用的技术。 (5)地址映射指将程序空间中的逻辑地址变为内存空间的物理地址。 (6)虚拟存储器是物理上扩充内存容量 2、静态重定位是在作业的(2)中进行的,动态重定位是在作业(4)中进行的。 A,B(1)编译过程;(2)装入过程;(3)修改过程;(4)执行过程 3、静态链接是在(5)进行的;而动态链接是在(2)或(3)进行的,其中(3) 进行链接,可使内存利用率提高。 A,B,C(1)编译时;(2)装入某段程序时(3)调用某段程序时(4)紧凑 时(5)转入程序之前
1、系统产生死锁是指(A)。产生死锁的基本原因是(B)和(C),产生死锁的四 个必要条件是互斥条件、(D)、不剥夺条件和(2)。 E: (1)线性增长条件(2)环路条件(3)无序释放条件(4)有序释放条件 2、从下面关于安全状态和非安全状态的论述中,选出一条正确的论述。(4) (1)安全状态是没有死锁的状态,非安全状态是有死锁的状态 (2)安全状态是可能有死锁的状态,非安全状态也可能有死锁的状态 (3)安全状态是可能没有死锁的状态,非安全状态是有死锁的状态。 (4)安全状态是没有死锁的状态,非安全状态是有可能死锁的状态。 3、下列关于银行家算法的叙述中,正确的是 B A. 银行家算法可以预防死锁(应是避免) B. 当系统处于安全状态时,系统中一定无死锁进程 C. 当系统处于不安全状态时,系统中一定会出现死锁进程(应是可能) D.银行家算法破坏了死锁必要条件中的“请求和保持”条件 4、解决死锁的方法有预防、避免、检测并解除等,一次性分配所有资源采用的 是其中的( 预防 )方法,银行家算法采用的是其中的( 避免 )方法。
D:(1)为进程创建 PCB(2)为进程分配内存 等资源(3)为进程分配 CPU
(4)将进程插 入就绪队列
8、A:(1) B:(2) C:(4) D(3)
9、在一个单处理机系统中,若有 5 个用户进程,且假设当前时刻为用户态,则 处于就绪状态的用户进程最多有 4 个,最少有 1 个。 10、在引入线程的操作系统中,独立调度和分配的基本单位是线程,资源分配的 单位是进程。 11、同步机制遵循的基本准则有空闲让进、 忙则等待、有限等待、让权等待。 12、进程通信的类型有共享存储器系统、 消息传递系统、 管道通信三类,其中 管道通信利用共享文件进行通信。 13、线程之所以能减少并发执行的开销是因为线程基本不拥有资源。 下列关于管道通信的叙述中,正确的是 C
A. 批处理系统,分时系统和多任务系统
相关文档
最新文档