2025年10月高等教育自学考试《13015计算机系统原理》试题

13015计算机系统原理 历年真题 共 30 题 1439 次浏览 更新于 2026-09-28
下载试卷(PDF)

一、单选题

下列每小题的选项中,只有一项是最符合题意的正确答案,多选、错选或不选均不得分。

1
下列数中最小的数是
  • A.(101001)₂
  • B.(52)₈
  • C.(1010001)BCD
  • D.(233)16
2
计算机系统中采用补码运算的目的是
  • A.与手工运算方式保持一致
  • B.提高运算速度
  • C.提高运算的精度
  • D.简化计算机的设计
3
下列说法不正确的是
  • A.变址寻址时,有效数据存放在内存中
  • B.数据交换指令,将两个寄存器内容互换
  • C.堆栈指针SP的内容表示当前堆栈内所存储的数据的个数
  • D.内存中指令的寻址和数据的寻址是交替进行的
4
通用寄存器用于临时存放从主存取来的数据或运算的结果,下列不属于通用寄存器的 部件是
  • A.指令寄存器
  • B.标志寄存器
  • C.程序计数器
  • D.状态计数器
5
下列不属于指令集体系结构设计所追求的目标的是
  • A.提高机器级程序的执行速度
  • B.增大控制存储器的容量
  • C.缩短机器级指令的长度
  • D.提高机器级程序设计的灵活性
6
程序使用链接的好处不包括
  • A.模块化
  • B.结构化
  • C.效率高
  • D.空间利用率高
7
属于内部中断的是
  • A.采样计时时间到
  • B.网络数据包到达
  • C.非法操作码
  • D.用户按下(Ctl+C)键
8
在存储器层次化体系结构中,以下存取时间最小的存储器是
  • A.寄存器
  • B.硬盘
  • C.主存储器
  • D.高速缓冲存储器
9
下列不是VO子系统特性的是
  • A.共享性
  • B.同步性
  • C.复杂性
  • D.异步性
10
现代操作系统主要采用的虚拟存储管理方式是
  • A.页式
  • B.段式
  • C.段页式
  • D.随机式

二、填空题

主观题不参与评分,请参考答案自行评分。

11
从抽象层次上来分,程序设计语言可分_______语言和_______语言。
12
CPU访问主存时,需先将主存地址、读/写命令分别送到总线的___________、控制线,然后通过总线的________或接收数据。
13
浮点数加减运算过程中,需要经过对阶、_________加减、________和舍入4个步骤。
14
冯 ·诺依曼结构计算机由运算器、____________________、输入设备和输出设备五大基本部件组成。
15
栈是一种采用___________方式进行访问的一块存储区,在执行pushw%ax指令之后,SP指向存放有AX内容的单元,即当前刚入栈的_________。
16
将高级语言源程序转换为可执行文件通常分为___________、编译、汇编和__________4步。
17
动态链接有两种方式,一种是在程序_________过程中加载和链接共享库,另一种是在程序_________过程中加载并链接共享库。
18
程序访问的局部性包括_________局部性和_________局部性。
19
CPU访存过程中,若出现cache缺失,由_________处理;若出缺页,由_________处理。
20
因为I/O 统一编址方式下I/0访问和主存访问共用同一组_________,所以其保护机制可由_________管理机制实现。

三、名词解释题

主观题不参与评分,请参考答案自行评分。

21
时钟周期
22
数据通路

四、简答题

主观题不参与评分,请参考答案自行评分。

23
简述字和字长概念。
24
简述栈在处理过程调用时的作用,并列举16位架构下可用的栈相关指令。
25
简述CPU执行一条指令的大致过程。
26
简述文件系统所实现的功能。

五、计算题

主观题不参与评分,请参考答案自行评分。

27
假设某机器M的时钟频率为4GHz,用户程序P 在 M 上的指令条数为8×10⁸,其 CPI 为1.25,则P 在 M 上的执行时间是多少(请写出计算公式)?若在机器M 上从程序P 开始 启动到执行结束所需的时间是4s,则 P 的用户CPU 时间所占的百分比是多少?
28
(1)若前端总线(FSB) 的时钟频率为333MHz, 采用4倍并发技术传输数据,总线数据宽 度为64位,则工作频率和总线带宽各为多少?(2)若QPI 总线时钟频率为2.4GHz, 每 个时钟周期传输2次数据,其有效数据位16位,则其速度为多少GT/s? 工作频率是多 少?总带宽是多少?

六、分析设计题

主观题不参与评分,请参考答案自行评分。

29
假设R[eax]=000000AOH,R[ecx]=00000003H,          请问:
执行指令“mulb  %cl”后,哪些寄存器的内容会发生变化?与执行“imulb  %cl”指令所发 生的变化是否一样?为什么?两条指令得到的 CF 和 OF 标志各是什么?请用该例给 出的数据验证你的结论。
30
某计算机的主存空间大小为512MB, 按字节编址。指令 cache 和数据 cache分离,两种 cache 均有16个cache 行,主存与 cache 交换的块大小为128B, 数据 cache 采用2路组 相联、通写法和LRU替换算法。现有程序P, 其伪代码如题30图所示。
程序P:
题目图片
假定i、j、sum 均分配在寄存器中,数组a 按行优先方式存放,其首地址640。试回答下列 问题:
(1)数据 cache的总容量(包括标记和有效位等)是多少字节?
(2)程序P 的数据命中率是多少?