☰
2024年5月、11月系统分析师真题-第三章计算机系统专项训练
2026/11/6 3:49:16 网站建设 项目流程

真题1:(2024年5月第1题)
不是产生死锁必要条件的是()
A.互斥条件 B.共享条件
C.环路条件 D.不可剥夺条件

正确答案:B
解析:产生死锁的4个必要条件如下:
(1)互斥条件。任一时刻只允许一个进程使用资源
(2)不剥夺条件。进程已经占用的资源,不会被强制剥夺。
(3)请求与保持条件。进程在请求其余资源时,不主动释放已经占有的资源
(4)坏路条件。坏路中每一条边是进程件请求另一个进程已经占有的资源

真题2:(2024年5月第2题)
UNIX和Windows系统都采用()目录结构。
A.顺序 B.树形 C.一级 D.二级

正确答案:B
解析:UNIX目录结构是单棵树状结构,根为/
Windows目录结构是多棵树组成的森林,每棵树用驱动器表示,根为X:\

真题3:(2024年5月第6题)
无独立校验盘的奇偶校磁盘阵列()。
A.RAID0 B.RAID3 C.RAID5 D.RAID

正确答案:C
解析:RAID0无效验盘。RAID3奇偶校验码存放在独立磁盘。RAID5无独立校验盘,奇偶校验码。

真题4:(2024年5月第7题)
以下()不属于虚拟存储的实现方式。
A.主机虚拟化 B.存储设备 C.网络 D.操作系统

正确答案:D
解析:存储虚拟化有三种实现方式:主机级虚拟化,存储设备级虚拟化,网络级虚拟化。

真题5:(2024年5月第8题)
按照总线功能划分,不包括()。
A.数据总线 B.地址总线 C.控制总线 D.服务总线

正确答案:D
解析:按总线功能划分,包括数据总线、地址总线、控制总线。
按总线在微机系统中的位置,可以分为机内总线和机外总线。
按功用划分,主要有局部总线,系统总线,通信总线。
按照总线中数据线的多少,可以分为并行总线和串行总线。

真题6:(2024年5月第9题)
RISC说法错误的是()
A.指令数量少 B.指令简单 C.指令长度不固定 D.指令寻址方式少

正确答案:C
解析:

真题7:(2024年5月第18题)
如果页面的访问顺序是(0,0,1,1,3,1,2),有两个页帧可供程序使用,按照先进先出的置换算法,会产生()此缺页中断。
A.3次 B.2次 C.4次 D.5次

正确答案:C
解析:页面的访问顺序是(0,0,1,1,3,1,2),可简化为(0,1,3,1,2),有2个页帧可用。

缺页说明1:此时内存是空的,要载入程序的0号页进入内存的第0页,肯定会易产生缺页中断。
缺页说明2:此时内存第0页已经载入了程序0号页,内存第1页还是空的,会易产生缺页中断,要载入程序1号页。
缺页说明3:此时内存第0页已经载入了程序0号页,内存第1页载入了程序1号页。程序3号页要载入内存,就需要淘汰一个页面,0号和1号,淘汰哪一个?由于FIFO算法总是选择在内存驻留时间最长的一页将其淘汰,程序0号页比程序1号页早载入内存,驻留内存更久,那么就该淘汰0号页,把程序0号的位置让出来给程序3号页。
不缺页说明a:此时内存第0页已经载入了程序3号页,内存第1页载入了程序1号页。由于程序1号页面已经在内存中,再次载入内存不需要淘汰页面,没有产生缺页中断。
缺页说明4:此时内存第0页已经载入了程序3号页,内存第1页载入了程序1号页。程序2号页要载入内存,就需要淘汰一个页面,3号和1号,淘汰哪一个?由于FIFO算法总是选择在内存驻留时间最长的一页将其淘汰,程序1号页比程序3号页早载入内存,驻留内存更久,那么就该淘汰1号页,把程序1号的位置让出来给程序2号页。

真题8:(2024年5月第19题)
编译后的目标程序在内存中的地址为()。
A.绝对地址 B.物理地址 C.逻辑地址 D.实际地址

正确答案:C
解析:每个用户进程所看到的独立的地址空间,就是逻辑地址空间。物理地址,又叫实际地址或绝对地址。
编译、链接后的装入模块的地址都是从0开始的,只是相对地址,又称为逻辑地址。装入程序把装入模块装入内存后,并不会立即把逻辑地址转换为物理地址,只有当程序真正执行的时候。逻辑地址才会转换成物理地址。因此装入内存后所有的地址依然是逻辑地址。这在段页式存储管理中有详细描述。

真题9:(2024年5月第20题)
在单机处理系统中,某个时刻只能有一个进程处于()。
A.就绪状态 B.阻塞状态 C.运行状态 D.睡眠状态

正确答案:C
解析:运行状态是进程占用处理机止在执行具程序的状态。在单处理机系统中,某个时刻只能有一个进程处于运行状态;在多处理机系统中,可能有多个进程同时处于运行状态。

真题10:(2024年5月第21题)
()依赖于操作系统内核,由内核的内部需求进行创建和撤销。
A.用户线程 B.内核线程 C.应用线程 D.轻权线程

正确答案:B
解析:操作系统的线程实现方式主要有以下三种:
(1)内核线程。内核线程依赖于操作系统内核,由内核的内部需求进行创建和撤销。一个线程发起系统调用而阻基,不会影响其他线程。系统将CPU时间片分配给各线程,所以,多线程的进程可以获得更多的CPU时间。
(2)用户线程。用户线程不依赖于操作系统内核,进程利用线程库提供创建、同步、调度和管理线程的函数来控制用户线程。
(3)轻权线程。轻权线程是操作吸入内核支持的用户线程。一个进程可以有一个或者多个轻权进程,每个轻权进程由一个单独内核线程来支持。

真题11:(2024年5月第23题)
寄存器间接寻址寻址方式中,操作数被存放在()。
A.外部存储单元 B.程序计数器 C.通用寄存器 D.主存单元

正确答案:D
解析:寄存器间接寻址时寄存器里存的是操作数的‌内存地址‌,真正的数据在内存里。寄存器直接寻址的操作数就在寄存器里,指令给出寄存器编号就能直接用。

真题12:(2024年5月第24题)
计算机系统中,()负责将程序指令从主存取到CPU进行执行。
A.控制器 B.数据通路 C.算数逻辑单元 D.高速缓存

正确答案:A
解析:中央处理器(CPU)由两大核心部件构成:控制器(Control Unit)和运算器(Arithmetic Unit)。
控制器负责“指挥”:它从内存中取出指令,解析其含义,并向 CPU 内部各部件(包括运算器)发出相应的控制信号。
运算器负责“干活”:它接收控制器的命令,对数据进行实际处理。
而运算器内部又包含几个关键组件:
通用寄存器组:用于暂存参与运算的操作数和中间结果;
程序状态字寄存器(PSW):记录运算后产生的状态信息(如是否溢出、结果是否为零等);
算术逻辑单元(ALU):真正执行运算的硬件模块。

真题13:(2024年5月第25题)
数据通路的功能是实现CPU内部的运算器和寄存器,以及寄存器之间的()。
A.数据交换 B.控制信号交换
C.数据存储 D.控制信号存储

正确答案:A
解析:‌数据通路的核心功能是数据传送、数据处理和数据存储‌,它是CPU内部各功能部件之间传输数据的路径,由寄存器、ALU、总线等组件构成。
· 数据传送‌:实现寄存器之间、CPU与主存之间的数据交换,比如 PC→MAR→主存→MDR→IR 的取指令过程。
· ‌数据处理‌:通过ALU执行算术和逻辑运算,如加法、移位等操作。
· ‌数据存储‌:将运算结果暂存于寄存器或写回主存,例如 ALU 结果送入 ACC,或 MDR 写入主存。

真题14:(2024年11月第2题)
分页文件的存储模式,说法正确的是()。
A.全部进程共享页空间,但只有运行的才允许放在页里,为节省资源
B全部进程共享内空间,所有的都放在面里
C每个进程单独一个页空间,进程下所有线程共用这个页空间
D每个进程单独一个页空间,进程下各线程又有各自的页空间

正确答案:C
解析:
分页文件是操作系统用来支持虚拟内存的一种存储万式,其目的是将进程的虚拟内存与物理内存分离,从而允许进程使用比实际物理内存更多的地址空间。分页文件本质是硬盘上的一块空间,用于存放暂时不活跃的内存页,扩展可用内存容量,让系统能运行比物理内存更大的程序。‌‌
A选项:不正确。页空间的使用与进程是否正在运行无关,分页文件中会存放不常使用的页。
B选项:不正确。分页文件的存储模式并非“所有的都放在页里”,只有不常用的内存页才会与入分页文件。
C选项:正确。每个进程都有独立的页空间,且该进程下的所有线程共享该页空间。这种设计符合虚拟内存管理的基本原则。
D选项:不正确。线程没有独立的页空间,线程的虚拟内存管理通过进程的页空间来实现。

真题15:(2024年11月第3题)
关于进程与线程,说法错误的是()
A.线程不能并发,进程可以并发
B线程创键和销毁的开销较小,进程创建利销毁的开销较大
C线程共享同一进程的资源和内存空间
D一个进程可以包含多个线程

正确答案:A
解析:
A选项:错误。线程是可以开发执行的,这是线程的基本特性。线程的开发通常通过操作系统的调度机制或多核CPU实现。
B选项:正确。由于线程运行在进程内,不需要单独分配资源,因此线程的创建和销毁开销比进程更小。
C选项:正确。线程属于同一个进程,共享进程的内存空间和资源(如文件句柄等)。
D选项:正确。一个进程通常包含多个线程,每个线程可以并发运行,协作完成任务。

真题16:(2024年11月第4题)
下列选项中,能引起外部中断的事件是()。
A.除数为0 B.键盘输入
C.栈溢出 D.缺页

正确答案:B
解析:A.除数为0这是内部中断,由程序执行除法时遇到非法除数时触发。
B.键盘输人这是外部中断,由外部设备(如键盘)通过硬件中断引起,通知CPU有用户输入
C.栈溢出这是内部中断,由于程序运行时栈空间不足导致的异常。
D.缺页这是缺页中断,属干操作系统的内存管理机制,由虚拟内存页不在物理内存中引发。

真题17:(2024年11月第13题)
CPU中没有下列哪个寄存器()。
A.程序计数器 B.地址寄存器
C.地址译码器 D.指令寄存器

正确答案:C
解析:程序计数器是CPU中重要的寄存器之一,用于存储下一条指令的地址。每次从内存中读取指令时,程序计数器会自动递增
地址寄存器用于存放指令或数据在内存中的地址,是CPU中常见的寄存器之一。
地址译码器并不是寄存器,而是一种硬件逻辑电路,用于将地址寄存器中的地址翻译成内存的物理地址,控制内存的访问。因此,它不属于CPU寄存器
指令寄存器用于存储当前正在执行的指令,是CPU执行指令过程中不可缺少的部分。

真题18:(2024年11月第14题)
访问内存1000次,Cache未命中50次,命中率为()。
A.5% B.95% C.5.5% D.95.5%

正确答案:B
解析:当CPU需要读取数据的时候,首先在Cache中查找时候有需要的内容,如果有,直接从Cache中读取(称为访问命中),如果没有,再从主存中读取,并且还要送往CPU和Cache。
访问内存1000次,Cache未命中50次,那么命中了950次,命中率=命中次数/访问次数=950/1000=95%

真题19:(2024年11月第15题)
寄存器、主存、辅存、Cache访问顺序从快到慢的是()。
A.寄存器-Cache-主存-辅存
B.寄存器-Cache-辅存-主存
C.Cache-寄存器-主存-辅存
D.Cache-寄存器-辅存-主存

正确答案:A
解析:在计算机系统中,存储器的访问速度从快到慢依次为:寄存器>Cache>主存>辅存
1.寄存器
位于CPU内部,速度最快,存储少量临时数据
2.Cache(高速缓存)
位于CPU与主存之间,用于加速访问主存,速度仅次于寄存器。
3.主存(内存)
系统的工作内存,直接为CPU提供数据支持,但速度比Cache慢得多。
4.辅存(外存)
包括磁盘、SSD等存储设备,用于长期存储数据,速度最慢。

真题20:(2024年11月第23题)
磁盘寻道算法会产生饥饿现象的是()。
A.扫描算法 B.最短寻道 C.先来先服务 D.电梯算法

正确答案:B
解析:磁盘调度算法用于优化磁盘的访问效率,不同算法的优缺点如下:
1.先来先服务(FCFS):按请求到达的顺序进行处理,公平性好,不会产生饥饿现象,但可能会造成长寻道时间。
2.最短寻道时间优先(SSTF):优先处理与当前磁头位置最近的请求,可以减少寻道时间,但可能会导致远距离的请求长期
得不到服务,产生饥饿现象。
3.扫描算法(SCAN):磁头像扫描一样在磁盘内来回移动,按方向顺序处理请求,有效减少寻道时间,不会产生饥饿现象。
4.电梯算法(C-SCAN):类似扫描算法,但磁头只按一个方向处理请求,到达末端后快速返回起点,进一步优化公平性和效率,也不会产生饥饿现象。

真题21:(2024年11月第24题)
分区管理最佳分配算法,地址空闲按()的次序登记空闲区表中。
A.地址递增 B.长度递增 C.地址递减 D.长度递减

正确答案:B
解析:分区管理中,内存分配算法的目标是有效利用内存,减少碎片,提高分配效率。以下是几种常见的分区分配策略:
1.首次适配(FirstFit):按空闲区表地址递增的顺序记录空闲区域,遇到第一个满足分配需求的空闲区后立即分配
优点:操作简单:缺点:容易产生外部碎片。
2.最佳适配(BestFit):按空闲区表长度递增的顺序记录空闲区域,从最小的满足需求的空闲区开始分配。
优点:减少浪费:缺点:可能产生更多的小碎片。
3.最坏适配(WorstFit):按空闲区表长度递减的顺序记录空闲区域,从最大的空闲区开始分配,尽量保留大的连续内存块。
优点:适合大数据分配:缺点:容易浪费内存。

真题22:(2024年11月第26题)
下列文件是逻辑结构文件的是()
A.系统文件 B.索引文件 C.流式又件 D.链接文件

正确答案:C
解析:文件系统是计算机存储信息的基本单位,其组织结构可以从两个角度来理解:逻辑结构和物理结构。
1、文件的逻辑结构是指用户视角下文件的组织形式,已决定了用户如何访可和理解又件中的数据。逻辑结构土要分为两种类型:
记录式文件:由多个记录组成,其基本单位是逻辑记录,每个记录包含数据和可能的记录标识符,适用于需要随机访问的场景。
流式又件:由一系列连续的字符流构成,其基本单位是字节,没有明确的记录分隔,适用于顺序访问,如文本文件。
2.文件的物理结构是指又件在存储设备上的实际存放方式,它影响又件的存储效率和访可速度。物理结构的组织方式决定了逻辑块号到物理块号的映射,常见的物理结构包括:
连续结构(顺序结构):文件的所有块在存储设备上连续存放,易于顺序访问,但不利于文件的动态增长和缩减。
链接结构:又件的每个块通过指针链接到下一个块,支持又件的动态变化,但可能增加访问时间。
索引结构:使用索引表来记录文件块的位置,可以快速定位文件块,但需要额外的存储空间。
多个物理块的索引表:类似于索引结构,但索引表可能分散在多个物理块中,提供了更灵活的文件管理。

真题23:(2024年11月第29题)
产生死锁的四个条件是()。
A.互斥+请求和保持+不可抢占+环路
B.互斥+请求和释放+不可抢占+环路
C.共享+请求和释放+不可抢占+环路
D.共享+请求和保持+不可抢占+环路

正确答案:A
解析:死锁是指两个或多个进程因争夺资源而造成相互等待的现象。在系统中,以下四个条件必须同时满足,死锁才会发生:
1.互斥:某些资源只能由一个进程独占。
2.请求和保持:进程已持有资源,但又请求新的资源,同时保持已占有的资源。
3.不可抢占:已分配给某进程的资源在未释放之前,不能被其他进程强行夺走。
4、环路:存在一个进程集合,使得其中的每个进程都在等待下一个进程所占用的资源。

真题24:(2024年11月第30题)
产生缺页中断,然后依次按照()的川顺序进行处理。
A.中断→决定淘汰页一页面调出一页面调入
B.决定淘汰页一中断一页面调入一页面调出
C.页面调出一中断一决定淘汰页一页面调入
D.页面调出一页面调入一中断一决定淘汰页

正确答案:A
解析:在请求分页系统中,当进程访向的页面不在干存时会产生缺页中断,然后系统按照以下步骤进行处理:
1.中断:系统检测到页面缺失
2.决定淘汰页:如果主存上满,需要根据页面置换算法选择要淘汰的页
3.页面调出:将被淘汰页从干存调出,释放内存空间
4.页面调入:将所需页面从辅存调入主存,并更新页表信息。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询