2017 年研究生全国统考计算机试题操作系统题目及答案

合集下载

2017年计算机考试试题及答案

2017年计算机考试试题及答案

2017年计算机考试试题及答案一、选择题(每题2分,共40分)1. 计算机网络中,下列哪种协议不属于TCP/IP协议族?()A. HTTPB. FTPC. SMTPD. ICQ答案:D2. 下列哪种编程语言不是面向对象的编程语言?()A. JavaB. C++C. PythonD. C答案:D3. 在计算机系统中,下列哪个设备不属于输入设备?()A. 键盘B. 鼠标C. 扫描仪D. 打印机答案:D4. 计算机操作系统中,下列哪个概念不是进程和线程的关系?()A. 并发B. 同步C. 互斥D. 串行答案:D5. 在数据库中,下列哪种数据模型不是关系型数据库模型?()A. 层次模型B. 网状模型C. 关系模型D. 面向对象模型答案:D6. 下列哪个软件不属于办公自动化软件?()A. Microsoft OfficeB. WPS OfficeC. Adobe PhotoshopD. CorelDRAW答案:C7. 计算机网络中,下列哪种传输方式不是广播传输方式?()A. 单播B. 多播C. 广播D. 组播答案:A8. 在计算机编程中,下列哪种编程范式不是函数式编程范式?()A. 命令式编程B. 声明式编程C. 面向对象编程D. 逻辑编程答案:C9. 下列哪个操作系统不是基于Linux内核的?()A. UbuntuB. Red HatC. WindowsD. CentOS答案:C10. 在计算机科学中,下列哪种算法不是排序算法?()A. 冒泡排序B. 快速排序C. 暴力排序D. 插入排序答案:C二、填空题(每题2分,共20分)1. 计算机网络中,IP地址分为______类。

答案:A、B、C2. 在计算机编程中,面向对象的三个基本特性是______、______和______。

答案:封装、继承、多态3. 计算机操作系统中,进程和线程的主要区别是______。

答案:进程是系统进行资源分配和调度的基础单位,线程是进程的执行单元4. 数据库中,主键的作用是______。

2017年4月统考真题 02326 操作系统

2017年4月统考真题 02326 操作系统

2017年4月高等教育自学考试全国统一命题考试操作系统试卷(课程代码02326)一、单项选择题(本大题共20小题,每小题1分,共20分)1、能实现用户程序按照作业说明书的内容自动控制执行的是A、批处理操作系统B、实时操作系统C、分布式操作系统D、嵌入式操作系统2、具有微型化和实时性两个主要特点的操作系统是A、分时操作系统B、实时操作系统C、嵌入式操作系统D、批处理操作系统3、从UNIX第二个版本开始,设计UNIX绝大部分程序所采用的语言是A、汇编语言B、JAVA语言C、BASIC语言D、C语言4、C++语言属于A、系统软件B、支撑软件C、应用软件D、接口软件5、当用户程序执行中出现了某一申断事件,则处理器的状态会A、继续保持目态B、继续保持管态C、从目态转换为管态D、从管态转换为目态6、UNIX用于改变对文件访问权限的系统调用是A、chmodB、renameC、lseekD、write7、在多进程的系统中,进程以不可预知的速度向前推进,这种特性称为进程的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、使用8个字(字长32位)组成的位示图来管理页式主存空间的分配与回收,“0”表示空闲,“1”表示占用。

假定将位示图中字号为4,位号为5的空闲块分配出去,则该块的块号是A、100 B,101 C、132 D、13313、当用磁带作为文件存贮介质时,文件只能组织成A、顺序文件B、索引文件C、链接文件D、目录文件14、下列不属于常用文件保密措施的是A、隐蔽文件目录B、设置文件口令C、对文件加密D、将文件属性置为只读15、对磁盘进行移臂调度的目的是为了缩短A、启动时间B、寻找时间 C.延迟时间 D、传送时间16、缓冲技术中的缓冲池设置在A、硬盘B、CPUC、寄存器D、主存17. PV操作是供进程调用,执行时不可中断的过程,操作系统通常称这种过程为A、核心程序B、原语C、子程序D、共享程序18、用PV操作正确管理进程互斥使用某共享资源情况下,假定现在有n-l个进程(n>3}在等待使用该资源,那么调用过P操作的进程数至少是A、1B、n-lC、nD、n+l19、对资源采用按序分配的策略,可以防止死锁。

17年计算机试题及答案

17年计算机试题及答案

17年计算机试题及答案一、单项选择题(每题1分,共10分)1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个选项是计算机硬件系统的基本组成?A. 操作系统B. 应用软件C. 微处理器D. 网络协议答案:C3. 计算机中,RAM代表什么?A. 随机存取存储器B. 只读存储器C. 可编程只读存储器D. 硬盘存储器答案:A4. 以下哪个是计算机网络中常用的拓扑结构?A. 星型B. 总线型C. 环形D. 所有以上答案:D5. 计算机病毒是一种什么?A. 硬件故障B. 软件故障C. 恶意软件D. 操作系统答案:C6. 在计算机系统中,二进制数“1010”对应的十进制数是多少?A. 8B. 9C. 10D. 11答案:B7. 下列哪个选项是计算机操作系统的主要功能?A. 文件管理B. 程序设计C. 数据处理D. 所有以上答案:D8. 计算机的存储容量通常以什么为单位?A. 字节B. 位C. 千字节D. 兆字节答案:A9. 以下哪个是计算机程序设计语言的分类?A. 机器语言B. 汇编语言C. 高级语言D. 所有以上答案:D10. 在计算机系统中,什么是外设?A. 中央处理器B. 主存储器C. 输入输出设备D. 操作系统答案:C二、多项选择题(每题2分,共10分)1. 以下哪些是计算机软件的分类?A. 系统软件B. 应用软件C. 硬件D. 操作系统答案:ABD2. 计算机硬件包括哪些部分?A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:ABCD3. 计算机网络的功能包括哪些?A. 数据传输B. 资源共享C. 分布式处理D. 信息安全答案:ABC4. 计算机病毒的特点包括哪些?A. 传染性B. 破坏性C. 隐蔽性D. 可预见性答案:ABC5. 计算机存储器的分类包括哪些?A. 随机存取存储器B. 只读存储器C. 硬盘存储器D. 光盘存储器答案:ABCD三、判断题(每题1分,共10分)1. 计算机的CPU是计算机的核心部件之一。

操作系统概论2017年4月真题及答案解析_1

操作系统概论2017年4月真题及答案解析_1

操作系统概论 2017 年4 月真题及答案解析1、关于操作系统,下列说法正确的是( )A、操作系统是一种系统软件B、操作系统是一种应用软件C、操作系统是一种通用软件D、操作系统是一种工具软件试题答案:[['A']]试题解析:系统软件是计算机系统中最靠近硬件层次的软件,是计算机系统中不可缺少的软件。

如操作系统、编译程序等均为系统软件。

2、操作系统的作用是( )A、实现软硬件的虚拟化B、把源程序编译为目标程序C、控制和管理系统资源的使用D、便于进行目标管理试题答案:[['C']]试题解析:操作系统在计算机系统中的作用大致有如下几个方面:操作系统管理计算机系统的资源;操作系统为用户提供方便的使用接口;操作系统具有扩充硬件的功能。

3、当中央处理器处于目态时,它可执行的指令应该( )A、仅限于特权指令B、仅限于非特权指令C、是部分特权指令D、是计算机系统中的全部指令试题答案:[['B']]试题解析:当中央处理器处于目态时,不允许执行特权指令;当中央处理器处于管态时,可执行包括特权指令在内的一切指令。

4、下列哪个不是PCB 中的内容?( )A、进程运行的程序B、进程优先数C、通用寄存器内容D、程序状态寄存器内容试题答案:[['A']]试题解析:进程控制块包含四类信息:标识信息:用于标识一个进程,包括进程名。

说明信息:用于说明进程情况,包括进程状态、等待原因进程程序和数据存放位置。

现场信息:用于保留进程存放在 cup 中的信息,包括通用、控制和程序状态字寄存器的内容。

管理信息:用于进程调度,包括进程优先数、队列指针。

在新版教材中,进程控制块包含四类信息:进程标识符信息:用于唯一标识一个进程。

还存放其父进程、子进程的标识符。

处理机状态信息:保留的处理机状态信息包括:通用寄存器、指令计数器、程序状态字 PSW、用户栈指针。

进程调度信息:包括进程状态信息、进程优先级和进程调度所需的其他信息。

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

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

完整计算机操作系统试题及答案计算机操作系统试题及答案第一节试题一:操作系统的定义及作用答案:操作系统是计算机系统中的核心软件,它负责管理和协调计算机硬件资源,为用户和应用程序提供一个友好、安全、高效的工作环境。

操作系统的主要作用包括:进程管理、文件管理、内存管理、设备管理和用户接口等。

试题二:操作系统的发展历程答案:操作系统的发展经历了分时操作系统、多道程序设计系统、分布式系统和实时系统等不同阶段。

早期的操作系统注重于资源管理和程序运行,随着技术的发展,操作系统也逐渐演化为能提供更好用户体验和更高性能的系统。

第二节试题三:进程和线程的定义及区别答案:进程是程序的一次执行过程,是操作系统进行资源分配和调度的基本单位。

线程是进程的一个执行流,是CPU调度和执行的基本单位。

区别在于进程拥有独立的地址空间和系统资源,而线程共享进程的地址空间和资源,线程间的通信更加方便快捷。

试题四:进程间通信的方式及特点答案:进程间通信的方式主要包括共享内存、消息传递和管道通信。

共享内存适合大数据量和高并发的通信,但需要自行处理同步和互斥问题。

消息传递是通过操作系统提供的消息队列进行通信,具有灵活性和可靠性的特点。

管道通信是通过文件描述符进行通信,适用于父子进程或兄弟进程间的通信。

第三节试题五:文件系统的作用和组成答案:文件系统是操作系统用来管理和存储文件的一种机制。

它由文件、目录和文件操作三部分组成。

文件是操作系统中的基本存储单位,目录用于组织和管理文件,文件操作包括文件的创建、读取、写入和删除等。

试题六:虚拟内存的概念及优点答案:虚拟内存是一种技术,它将物理内存和磁盘空间组合起来,形成一个更大的内存空间供程序使用。

虚拟内存的优点包括:扩大了程序的可用内存空间、提高了内存利用率、简化了内存管理和程序设计、增强了系统的稳定性和安全性。

第四节试题七:死锁的概念及原因答案:死锁是指系统中的进程互相等待对方持有的资源导致无法继续执行的状态。

【完整】02326操作系统(2017版)课后习题答案

【完整】02326操作系统(2017版)课后习题答案

第一章操作系统概论1.什么是操作系统?请说明操作系统在计算机系统中的作用和地位。

操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合,他们能够有效地组织和管理计算机中的硬件和软件资源,合理地控制计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使用户能够灵活、方便、有效的使用计算机,并使整个计算机系统能高效运行。

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

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

进程管理(处理器管理)、存储管理、文件管理、作业管理、设备管理4.操作系统有哪些基本特征?并发性:计算机系统中同时存在若干个正在运行着的程序。

共享性:操作系统程序和多个用户程序共享系统中的各种资源。

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

5.比较Windows、UNIX、Linux操作系统的体系结构,有什么异同?Windows体系结构是分成的模块系统,主要层次有硬件抽象层HAL、内核、执行体和大量的子系统结合UNIX操作系统的系统架构图,其最里层是硬件,作为整个系统的基础;其次是操作系统内核,包括进程管理、存储器管理、设备管理和文件管理四个资源管理功能;往外一层是系统调用接口,及操作系统与用户的接口shell以及编译程序等;最外层是应用程序Linux系统有四个主要部分,及内核、shell、文件系统和应用程序6.Android操作系统有什么特点?Android操作系统分为四层,从高层到低层分别是应用程序层、应用框架层、系统运行库层和Linux内核层。

以Linux为核心的手机操作平台,是一款开放式操作系统。

7.手机操作系统通常提供哪些功能?实时性、可靠性、易于链接8.请叙述各种类型操作系统的工作方式及特点。

一般把操作系统分为三种基本类型:批处理操作系统,分时系统和实时系统(1)批处理操作系统批处理操纵系统分为简单批处理系统和多道批处理系统两种类型。

用户将作业交给系统操作员,系统操作员在收到作业后并不立即将作业输入计算机,而是在收到一定数量的作业后,组成一批作业,再把这批作业输入到计算机中。

2017年10月统考真题 02326 操作系统

2017年10月统考真题 02326 操作系统

2017年10月高等教育自学考试全国统一命题考试操作系统试卷(课程代码02326)注意事项:1.本试卷分为两部分,第一部分为选择题,第二部分为非选择题。

2.应考者必须按试卷顺序在答题卡(纸)制定位置上作答,答在试卷上无效。

3.涂写部分、画图部分必须使用2B铅笔,书写部分必须使用黑色字迹签字笔。

第一部分选择题(共30分)一、单项选择题:本大题共20小题,每小题1分,共20分。

在每小题列出的备选项中只有一项是符合题目要求的,请将其选出。

1.批处理操作系统按照用户预先规定好的步骤控制作业的执行,无须人为干预,实现了计算机操作的A.网络化 B.智能化 C.实时化 D.自动化2.下列不是输入输出设备的是A.磁盘 B.键盘 C.鼠标 D.显示器3.主存储器的编址单位是A.字节 B.字 C.块 D.比特4.下列关于用户程序与系统调用之间的关系,正确的是A.系统调用是用户程序的一部分B.系统调用程序在目态下执行,而用户程序在管态下执行,C.系统调用结束后需要通过访管指令返回到用户程序D.用户程序可以通过访管指令调用系统调用程序5.进程调度主要负责的工作是A.选一作业进入内存 B.选一进程占用CPUC.建立一进程 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.在可变分区存储管理中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减2的情况是A.无上邻空闲区,也无下邻空闲区 B.有上邻空闲区,但无下邻空闲区C.有下邻空闲区,但无上邻空阕区 D.有上邻空闲区,也有下邻空闲区12.若处理器有32位地址,则它的虚拟地址空间为A.2GB B.4GB C.1OOGB D.640GB13.UNIX系统采用的目录结构是A.一级目录结构 B.二级耳录结构C.树形目录结构 D.位示图结构14.操作系统中设计文件系统的主要目的是为用户提供A.数据输入输出功能 B.文件共享功能C.“按名存取”的功能 D.信息更新功能15.下列技术中,可用于为用户提供虚拟设备、提高独占设备利用率的技术是A.斯普林技术 B.缓冲池技术 C.通道技术 D.双缓冲技术16.在具有通道的计算机系统中,用来存放当前启动外围设备时要求通道执行的通道程序首地址的是A.通道命令字 B.通道状态字 C.通道地址字 D.程序状态字17.并发进程失去封闭性,是指A.多个相对独立的进程以各自的速度向前推进B.并发进程的执行结果与速度无关C.并发进程执行时,在不同时刻会发生错误D.并发进程共享变量,其执行结果与速度有关18.计算机操作系统中,P、V操作的信号量S初值为2,若当前值为-l,则表示等待的进程数是A.3个 B.2个 C.1个 D.0个19.银行家算法可以A.避免死锁 B.预防死锁 C.检测死锁 D.解除死锁20.设系统有一类数量为M的独占性资源,系统中N个进程竞争该类资源,每个进程对资源的最大需求为W。

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

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

计算机操作系统考试题目及答案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. 什么是设备驱动程序?设备驱动程序是操作系统中用于控制和管理计算机的外部设备的软件模块。

火箭军工程大学计算机操作系统2017年考研初试真题

火箭军工程大学计算机操作系统2017年考研初试真题

火箭军工程大学2017年硕士研究生入学考试专业课试题科目:计算机操作系统时间:180分钟满分:150分注意:答案写在答题纸上,答在试卷上无效!答题时不用抄题,只需写清题号。

一、选择题(2分×10=20分)1.处理机的所有指令可以在()执行。

A.目态B.用户态C.任意时间D.系统态2.()功能不是操作系统直接完成的功能。

A.管理计算机硬盘 B.对程序进行编译 C.实现虚拟存储器 D.删除文件3.()是实时系统最重要的因素。

A.实时性B.交互性C.共享性D.运行效率4.若信号S的初值为5,当前值为-3,则表示有()个等待进程。

A.0 B.1 C.2 D.35.分页存储管理的存储保护是通过()完成的。

A.页表(页表寄存器) B.快表 C.存储键 D.索引动态重定6.在可变分区存储管理中的紧凑技术可以()。

A.集中空闲区 B.增加主存容量 C.缩短访问时间 D.加速地址转换7.CPU输出数据的速度远远超过打印机的打印速度,影响程序执行速度,()可以解决这一问题。

A.通道技术 B.虚拟存储器 C.并行技术 D.缓冲技术8.在进程调度过程中,I/O操作结束,有可能导致()。

A.一个进程由阻塞变就绪 B.几个进程由阻塞变就绪C.一个进程由阻塞变运行 D.几个进程由阻塞变运行9.利用()原语,使进程由静止就绪变为活动就绪。

A.wakeup B.active C.block D. suspend10.下面关于进程的叙述,正确的是()。

A.一个进程就是一个独立的程序B.一个进程就是一个线程C.一个进程是进程控制块、程序和数据的集合D.进程是程序和数据的集合二、判断题(1分×10=10分,请在正确答案前画“√”,在错误答案前画“×”)1.()资源分配图法属于死锁检测方法。

2.()在操作系统中引入线程后,程序只能以线程的身份运行。

3.()在操作系统中,一个临界资源只能对应一个临界区。

4.()同步信号的初值可以为0或1。

2017年10月自考02323操作系统概论试题及答案

2017年10月自考02323操作系统概论试题及答案

2017年10月高等教育自学考试全国统一命题考试操作系统概论试卷(课程代码02323)本试卷共7页,满分100分,考试时间150分钟。

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

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

2.第一部分为选择题。

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

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

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

4.合理安排答题空间。

超出答题区域无效。

第一部分选择题一、单项选择题:本大题共20小题,每小题1分,共20分。

在每小题列出的备选项中只有一项是符合题目要求的,请将其选出。

1.下列不属于Windows 2000特征的是A.具有标准化安全技术 B.提供活动目录技术C.必须与MS—DOS共同管理系统资源 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.先来先服务算法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.设一个文件由100个物理块组成,若采用链接存储结构,现欲从文件的开头和末尾分别去掉一块,则相应启动I/O的次数是A.1、101 B.1、1C.1、100 D.100、114.关于设备管理的各个功能,下列表述中,不正确的是A.实现外围设备的分配、启动、回收 B.解决磁盘的驱动调度问题C.用可共享设备来模拟独占设备 D.解决不同用户间的文件命名冲突15.用户在使用I/O设备时,通常采用A.设备的绝对号 B.设备的相对号C.虚拟设备号 D.设备地址号16.采用斯普林技术的目的是A.提高主机效率 B.提高独占设备的利用率C.减轻用户的编程负担 D.提高程序的运行速度17.造成“与时间有关的错误”的原因不可鳆是A.与进程被打断的时间有关 B.与能占用处理器的时间有关C.与进程执行次序有关 D.与程序的私有数据有关18.关于采用信箱实现进程间通信,下列描述不正确的是A.由发送信件者设置信箱 B.允许多个进程向同一进程发信件C.每次从指定的信箱中只取一封信件 D.至少要有send和receive两个原语19.有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是A.1至1-m B.1至m-1 C.1至-m D.1至m20.关于死锁的四个必要条件,下列说法不正确的是A.发生死锁时,死锁必要条件一定同时成立B.死锁必要条件同时成立时,系统不一定会出现死锁C.死锁必要条件只要有一个不成立,系统就不会出现死锁D.其中的“占有且等待资源”条件包含了“循环等待资源”条件二、多项选择题:本大题共5小题,每小题2分,共10分。

操作系统及参考答案

操作系统及参考答案
58.实现虚拟存储器最关键的技术是(C)。
A内存分配B置换算法C请求调页(段) D对换空间管理
59. 如果文件系统中有两个文件重名,不应采用(A)。
A.一级目录结构 B.树型目录结构C.二级目录结构 D.A和C
60. 树型目录结构的第一级称为目录树的(B)。
A.分支节点 B.根节点 C.叶节点 D.终节点
A T1+T2+T3 B (T1+T2+T3)/3 CT1+T2/3+2*T3/3 D T3/3+2*T2/3+T1
14.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许(D)个进程参于竞争,而不会发生死锁。
A 5 B2 C3 D 4
15.CPU输出数据速度远远高于打印机的打印速度,为解决矛盾,可采用(B)
A 7mb B 9mb C 10mb D 15mb
7.设计批处理多道系统时,首先要考虑的是(B)。
A 灵活性和可适应性 B 系统效率和吞吐量
C 交互性和响应时间 D 实时性和可靠性
8.进程调度的对象和任务分别是(C)。
A 作业,从就绪队列中按一定的调度策略选择一个进程占用CPU
B 进程,从后备作业队列中按调度策略选择一个作业占用CPU
18.支持程序浮动的地址转换机制是(A)
A 动态重定位 B 段式地址转换 C 页式地址转换 D 静态重定位
19.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是(D)
A无上邻空闲区,也无下邻空闲区 B 有上邻空闲区,但无下邻空闲区
A、设备类相对B、设备类绝对C、相对D、绝对

考研操作系统-17

考研操作系统-17

考研操作系统-17(总分:53.00,做题时间:90分钟)一、单项选择题(总题数:5,分数:8.00)1.用户程序在目态下使用特权指令将引起的中断是属于 ____ 。

(分数:1.00)A.硬件故障中断B.程序中断√C.外部中断D.访管中断解析:2.设计多道批处理系统时,主要考虑的因素有系统效率和______。

(分数:1.00)A.交互性B.及时性C.吞吐量√D.实时性解析:[解析]多道批处理系统是一种非交互方式的操作系统,用户提交作业首先进入外存(通常是磁盘)中的作业队列,然后经过作业调度进入内存,再通过进程调度占有CPU。

该系统主要追求的是“高效率”和“高吞吐量”,所以在设计多道批处理系统时,要考虑的因素有“系统效率”和“吞吐量”,“及时性”、“交互性”、“实时性”都不是多道批处理系统所要考虑的。

3.一个进程的基本状态可以从其他两种基本状态转变过去,这个基本的状态一定是 ____ 。

(分数:2.00)A.执行状态B.阻塞状态C.就绪状态√D.完成状态解析:只有就绪状态可以既由运行状态转变过去也能由阻寨状态转变过去。

时间片到运行状态变为就绪状态,当所需要资源到达进程由阻塞状态转变为就绪状态。

4.快表在计算机系统中是用于______。

(分数:2.00)A.存储文件信息B.与主存交换信息C.地址变换√D.存储通道程序解析:[解析] 计算机系统中,为了提高存取速度,在地址映射机制中增加了一个小容量硬件——快表(相连存储器),用来存放当前访问频繁的部分页面的页号。

因此,快表是用于地址变换的,而不是用于存储信息等功能。

5.空白表中,空白区按其长度由小到大进行查找的算法称为 ____ 算法。

(分数:2.00)A.最佳适应√B.最差适应C.最先适应D.先进先出解析:最佳适应算法要求从剩余的空闲分区中选出最小且满足存储要求的分区,空闲区应按长度递增登记在空闲区表中。

二、填空题(总题数:8,分数:8.00)6. 1是一组控制和管理计算机硬件和软件资源,能对各类作业进行调度,以及是方便用户的程序的集合。

2017年全国硕士研究生入学统一考试计算机科学与技术学科

2017年全国硕士研究生入学统一考试计算机科学与技术学科

(通过括号反映操作符的计算次序)并输出。例如,当下列两棵表达式树作为算法的输人时:
输出的等价中缀表达式分别为(a+b)*(c*(-d))和(a*b)+(-(c-d))。二叉树结点定义如下:
typedef struct node
{ char data[10];
//存储操作数或操作符
struct node *left, *right;
while(sum < n) sum += ++i;
return i;
{
A、O(log n)
B、O(n1/2)
C、O(n)
D、O(nlog n)
2、下列关于栈的叙述中,错误的是()
Ⅰ、采用非递归方式重写递归程序时必须使用栈
Ⅱ、函数调用时,系统要用栈保存必要的信息
Ⅲ、只要确定了入桟次序,即可确定出栈次序
Ⅳ、栈是一种受限的线性表,允许在其两端进行操作
A、仅 I
B、仅 I、Ⅱ、Ⅲ
C、仅 I、Ⅲ、Ⅳ
D、仅Ⅱ、Ⅲ、Ⅳ
3、适用于压缩存储稀疏矩阵的两种存储结构是()
A、三元组表和十字链表 B、三元组表和邻接矩阵
C、十字链表和二叉链表 D、邻接矩阵和十字链表
4、要使一棵非空二叉树的先序序列与中序序列相同,其所有非叶结点须满足的条件是
D、仅Ⅳ、Ⅴ
12、假定计算机 M1 和 M2 具有相同的指令集体系结构(I SA),主频分别为 1.5GHz 和
1.2GHz。在 M1 和 M2 上运行某基准程序 P,平均 CPI 分别为 2 和 1,则程序 P 在 M1 和 M2
上运行时间的比值是()
A、0.4
B、0.625
C、1.6
D、2.5

操作系统及参考答案.

操作系统及参考答案.

一、单项选择题1.若处理器有32位地址,则它的虚拟地址空间为( B )字节。

A 2GB B 4GBC 100KBD 640KB2.支持程序浮动的地址转换机制是( A )A 动态重定位B 段式地址转换C 页式地址转换D 静态重定位3.UNIX中的文件系统采用( D )。

A 网状文件B 记录式文件C 索引文件D 流式文件4.段页式管理每取一数据,要访问( C )次内存。

A 1B 2C 3D 45.文件系统的主要目的是( A )。

A 实现对文件的按名存取B 实现虚拟存贮器C 提高外围设备的输入输出速度D 用于存贮系统文档6. 某基于动态分区存储管理的计算机,其主存容量为55mb(初始为空),采用最佳适配算法,分配和释放的顺序为:分配15mb,分配30mb,释放15mb,分配8mb,分配6mb,此时主存中最大空闲分区的大小是( B )A 7mbB 9mbC 10mbD 15mb7.设计批处理多道系统时,首先要考虑的是( B )。

A 灵活性和可适应性B 系统效率和吞吐量C 交互性和响应时间D 实时性和可靠性8.进程调度的对象和任务分别是( C )。

A 作业,从就绪队列中按一定的调度策略选择一个进程占用CPUB 进程,从后备作业队列中按调度策略选择一个作业占用CPUC 进程,从就绪队列中按一定的调度策略选择一个进程占用CPUD 作业,从后备作业队列中调度策略选择一个作业占用CPU9.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )。

A 先来先服务B 轮转C 最高响应比优先D 均衡调度10.两个进程合作完成任务。

在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系称为进程的( B )。

A 互斥B 同步C 调度D 伙伴11.当每类资源只有一个个体时,下列说法中不正确的是( C )。

A 有环必死锁B 死锁必有环C 有环不一定死锁D 被锁者一定全在环中12.在现代操作系统中引入了( D ),从而使并发和共享成为可能。

2017计算机系统(B)试题含答案

2017计算机系统(B)试题含答案

2017 学年秋季学期Array计算机系统(B)试题计算机系统14.链接过程中,带static属性的全局变量属于()A.全局符号B.局部符号C.外部符号D.以上都错15.虚拟内存系统中的虚拟地址与物理地址之间的关系是()A.1对1B.多对1C.1对多D.多对多16.X86-64中,通过寄存器传递整型参数时,第一个参数用寄存器()访问A.%rdiB.%ediC.%rsiD.%edi17.虚拟内存发生缺页时,缺页中断是由()触发A.内存B.Cache L1C.Cache L2D.MMU18.进程从用户模式进入内核模式的方法不包括()A.中断B.陷阱C.复位D.故障19.内核为每个进程维持一个上下文,不属于进程上下文的是()A.寄存器B.进程表C.文件表D.调度程序20.L inux进程终止的原因可能是( )A.收到一个信号B.从主程序返回C.执行exit函数D.以上都是二、填空题 ( 每空1 分,共 10 分 )21.C语言中short类型-2的机器数二进制表示为__________________。

22.C语言中的double类型浮点数用_________位表示。

23.64位C语言程序在函数调用时第二个整型参数采用寄存器___________传递。

24.链接器经过_____________和重定位两个阶段,将可重定位目标文件生成可执行目标文件。

25.虚拟内存系统借助___________这一数据结构将虚拟页映射到物理页。

26.L inux虚拟内存区域可以映射到普通文件和_______________,这两种类型的对象中的一种。

27.I7的CPU,L2 Cache为8路的2M容量,B=64,则其Cache组的位数s=_______。

28.非本地跳转中的setjmp函数调用一次,返回_________次。

29.进程加载函数execve,如调用成功则返回________次。

30.I ntel 桌面X86-64 CPU采用___________端模式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2017 年研究生全国统考计算机试题 -操作系统部分试题解析
一、单项选择题
23.
假设 4 个作业到达系统的时刻和运行时间如下表所示。 作业 J1 J2 J3 J4 到达时刻 t 0 1 1 3 )。 B. J1、 J4 C . J2、 J4 D. J1 、 J3 运行时间 3 3 2 1
系统在 t=2 时开始作业调度。若分别采用先来先服务和短作业优先调度算法,则选 中的作业分别是 ( A . J2、 J3 答案 D。 24. 执行系统调用的过程包括如下主要操作: ②执行陷入 (trap) 指令 ④执行相应的服务程序 )。 B. ②→④→③→① D. ③→④→②→① ①返回用户态 ③传递系统调用参数 正确的执行顺序是 ( A . ②→③→①→④ C . ③→②→④→① 答案 C。 25. 某计算机按字节编址,其动态分区内存管理采用最佳适应算法,每次分配和
mutex_z23 =
P(mutex_y23); P(mutex_z23); w = add(y, z); V(mutex_y23); V(mutex_z23); …… }
// 计算两个复数之和 cnum add(cnum p, cnum q) { cnum s; s.a = p.a + q.a; s.b = p.b + q.b; return s; } x: 不共享
二、综合应用题
B .仅Ⅱ、Ⅳ D.仅Ⅰ、Ⅱ、Ⅳ
答案 B。对磁盘进行分区和确定磁盘扇区校验码所占位数是在磁盘逻辑格式化之前
)。
)。
B.仅Ⅱ、Ⅲ
C.仅Ⅰ、Ⅱ
D.Ⅰ、Ⅱ和Ⅲ
答案 B。Ⅰ是错的,排除 C 和 D ,Ⅱ是对的,排除 A ,只能选 B 。当然也只有Ⅱ和Ⅲ
B .②→③→①→④ D .①→②→④→③
答案 B 。 回收起始地址为 60 K 、 大小为 140KB 的分区后, 起址为 20K 和起址为 200K, 这 3 块合并成一个起址为 20K,大小为 380KB 的分区,重排序后移到最后。 26 . 某文件系统的簇和磁盘扇区大小分别为 1KB 和 512B。 若一个文件的大小为 1026B, 则系统分配给该文件的磁盘空间大小是( )。 A . 1026B B. 1536B C . 1538B D . 2048B )。 答案 D。磁盘空间按簇分配, 1026B 需要占用 2 个簇,则磁盘空间为 2048B。 27 .下列有关基于时间片的进程调度的叙述中,错误的是( A .时间片越短,进程切换的次数越多,系统开销也越大 B .当前进程的时间片用完后,该进程状态由执行态变为阻塞态 C .时钟中断发生后,系统会修改当前进程在时间片内的剩余时间 D .影响时间片大小的主要因素包括响应时间、系统开销和进程数量等 答案 B。当前进程的时间片用完后,该进程状态由执行态变为就绪态 28 .与单道程序系统相比,多道程序系统的优点是( Ⅰ. CPU 利用率高 Ⅲ.系统吞吐量大 Ⅱ.系统开销小 Ⅳ. I/O 设备利用率高 )。
20 K 40 KB 500 K 80 KB 1000 K 100 KB 200 K 200 KB
回收内存后都对空闲分区链重新排序。当前空闲分区信息如下表所示。
分区起始地址 分区大小
回收起始地址为 60 K、大小为 140KB 的分区后,系统中空闲分区的数量、空闲分 区链第一个分区的起始地址和大小分别是( A . 3、 20K、 380KB C . 4、 20K、 180KB )。 B . 3 、 500K 、 80KB D . 4 、 500K 、 80KB
A .仅Ⅰ、Ⅲ C .仅Ⅱ、Ⅲ
B.仅Ⅰ、Ⅳ D.仅Ⅰ、Ⅲ、Ⅳ )。
答案 D。由于多道程序系统对多个作业调度,程序切换需要花费更多的时间。 29 .下列选项中,磁盘逻辑格式化程序所做的工作是( Ⅰ.对磁盘进行分区 Ⅱ.建立文件系统的根目录 Ⅲ.确定磁盘扇区校验码所占位数 Ⅳ.对保存空闲磁盘块信息的数据结构进行初始化 A .仅Ⅱ C .仅Ⅲ、Ⅳ 完成。 30 .某文件系统中,针对每个文件,用户类别分为 4 类:安全管理员、文件主、文 件主的伙伴、其他用户;访问权限分为 5 种:完全控制、执行、修改、读取、写入。 若文件控制块中用二进制位串表示文件权限,为表示不同类别用户对一个文件的 访问权限,则描述文件权限的位数至少应为( A. 5 B. 9 C. 12 D. 20 答案 D。 4*5=20 31 .若文件 f1 的硬链接为 f2 ,两个进程分别打开 f1 和 f2,获得对应的文件描述 符为 fd1 和 fd2,则下列叙述中,正确的是( Ⅰ. f1 和 f2 的读写指针位置保持相同 Ⅱ. f1 和 f2 共享同一个内存索引结点 Ⅲ. fd1 和 fd2 分别指向各自的用户打开文件表中的一项 A .仅Ⅲ 正确。 32 .系统将数据从磁盘读到内存的过程包括以下操作: ① DMA 控制器发出中断请求 ②初始化 DMA 控制器并启动磁盘 ③从磁盘传输一块数据到内存缓冲区 ④执行“ DMA 结束”中断服务程序 正确的执行顺序是 A .③→①→②→④ C .②→①→③→④ 答案 B。
y:thread1 和 thread2 同时读 y: thread1 和 thread3 读写互斥 y,z:thread2 和 thread3 读写互斥 用 2 个信号量实现,若无死锁 5 分,有死锁 3 分。 // 复数的结构类型定义 typedef struct { float a, b; } cnum; cnum x, y, z; // 全局变量 thread1 { cnum w; P(mutex_y); w = add(x, y); V(mutex_y); thread3 { cnum w; w.a = 1; w.b = 1; P(mutex_y);
// 复数的结构类型定义 typedef struct { float a, b; } cnum; cnum x, Байду номын сангаас, z; // 全局变量
thread1 { cnum w;
thread3 { cnum w; w.a = 1;
w = add(x, y);
w.b = 1;
…… } // 计算两个复数之和 cnum add(cnum p, cnum q) { cnum s; s.a = p.a + q.a; s.b = p.b + q.b; return s; } 请添加必要的信号量和 P、 V(或 wait()、 signal() )操作,要求确保线程互斥访 问临界资源,并且最大程度地并发执行。 答案要点: 用 3 个信号量实现,可实现 3 个线程最大程度地并发执行。 // 复数的结构类型定义 typedef struct { float a, b; } cnum; cnum x, y, z; // 全局变量 thread1 { cnum w; P(mutex_y13); w = add(x, y); V(mutex_y13); thread3 { cnum w; w.a = 1; w.b = 1; P(mutex_z23); } …… } w = add(y, z); …… thread2 { cnum w; y = add(y, w); z = add(z, w);
45 . (7 分 ) 假定题 44 给出的计算机 M 采用二级分页虚拟存储管理方式,虚拟地址 格式如下: 页目录号 (10 位 ) 页表索引 (10 位 ) 页内偏移量 (12 位 ) 请针对题 43 的函数 f1 和题 44 中的机器指令代码,回答下列问题。 (1)函数 f1 的机器指令代码占多少页 ? 注: 43 的函数 f1 以及计算机机器指令代码如下:
1int f1( unsigned n) 2 { 3 4 5 6 7 8 } 在按字节编址的计算机 M 上,题 43 中 f1 的部分源程序 (阴影部分 )与对应的机器 级代码 (包括指令的虚拟地址 ) 如下: intf1 ( unsigned n) 1 00401020 55 push ebp …… ………… for(unsignedi=0; i<= n-1; i++) { …… ………… 20 0040105E39 4D F4 …… ………… power* = 2; …… ………… 23 00401066 D1 E2 …… ………… returnsum ; …… ………… 350040107F C3 ret 其中,机器级代码行包括行号、虚拟地址、机器指令和汇编指令。 (2)取第 1 条指令 (push ebp) 时,若在进行地址变换的过程中需要访问内存中的页 目录和页表,则会分别访问它们各自的第几个表项 ( 编号从 0 开始 )? (3)M 的 I/O 采用中断控制方式。若进程 P 在调用 f1 之前通过 scanf( ) 获取 n 的 值,则在执行 scanf( ) 的过程中,进程 P 的状态会如何变化 ?CPU 是否会进入内核态? 答案要点:(1) 机器指令的虚地址范围是从 00401020H 至 0040107FH ,这些地址的 高 20 位都为 00401H ,因此,函数 f1 的机器指令代码存放在 1 页中。 (2) 将 00401H 分成 10 位 +10 位二进制,即为 00000000 01|00 0000 0001 ,因此, 在取第 1 条指令 (push ebp) 时,若在进行地址变换的过程中需要访问内存中的页目录 的第 1 表项和页表的第 1 表项。 (3)M 的 I/O 采用中断控制方式。 若进程 P 在调用 f1 之前通过 scanf() 获取 n 的值, 则在执行 scanf()的过程中,进程 P 的状态将由运行状态转换为阻塞状态等待输入设 备的输入。当输入完成后,输入设备会给 CPU 发送中断, CPU 响应中断并执行中断处 理程序将输入的数据放到指定内存且将 P 进程换醒成为就绪状态,使其进入就绪队列 等待进程调度程序的调度后转变为运行状态。在整个处理过程中, CPU 是会由用户态 进入内核态,比如进程 P 的状态转变、启动 /停止输入设备、执行中断处理程序等等, 都需要在内核中完成。 46 . (8 分 ) 某进程中有 3 个并发执行的线程 thread1、 thread2 和 thread3 ,其伪 代码如下所示。 shl edx,1 cmp dword ptr [ ebp-OCh] ,ecx } return sum ; int sum=1, power=1; for(unsigned i=0; i<= n -1; i ++) { power* = 2; sum += power;
相关文档
最新文档