作业补做
1.Amdahl定律说明,我们对系统的某个部分做出重大改进,可以显著获得一个系统的加速比
A .正确
B .错误
我这道题自己做有点不明白,所以上网查了资料。
学习到的知识点如下:
并行存储系统的性能分析可以通过简单的性能模型展开,这其中主要就是阿姆达尔定律
一:什么是并行存储系统并行存储系统?
解决问题:并行系统是指同时执行多个任务或多条指令或同时对多个数据项进行处理的系统。早期的计算机是串行逐位处理的,称为串行计算机。随着计算机技术的发展,现代计算机均具有不同程度的并行性。
二:阿姆达尔定律实际上定义了采取增强(加速)某部分功能处理的措施后可获得的性能改进或执行时间的加速比。所以根据上述定义所以是错误的,是要增强某部分功能的措施后才可以获得加速比。
2.Linux中,内核虚拟内存在虚拟地址空间的低端
A .正确
B .错误
此题为错误因为内核虚拟内存在虚拟地址空间的高端。
3.实现进程这个抽象概念需要低级硬件和操作系统软件之间的紧密合作。
A .正确
B .错误
4.操作系统有两个基本功能:防止硬件被滥用;向应用供一致的机制来控制低级硬件设备。实现这两个功能相关的抽象有()
A .文件
B .虚拟机
C .虚拟内存
D .进程
解析:操作系统通过几个基本的抽象概念(进程、虚拟存储器和文件)来实现这两个功能。如图1-11所示,文件对I/O设备的抽象表示,虚拟存储器是对主存和磁盘I/O设备的抽象表示,进程则是对处理器、主存和I/O设备的抽象表示。
如图所示:
5.存储器层次结构的主要思想是()
A .上一层的存储器作为低一层存储器的高速缓存
B .存储设备形成存储层次结构
C .存储器分为主存和辅存
D .较大的存储器运行慢,快速设备造价高
一般而言,高速缓存是一个小而快速的存储设备,它作为存储在更大,也更慢的设备中的数据对象的缓冲区域。使用高速缓存的过程称为缓存。存储器层次结构的中心思想是:层次结构中的每一层都是来自较低一层的缓存
6.处理器的()操作可以从寄存器中复制一个字节的数据到主存中。
A .加载
B .存储
C .操作
D .跳转
处理器的储存操作可以从寄存器中复制一个字节的数据到主存中。
7.主存在逻辑上可以看作字节数组()
A .字节数组
B .字数组
C .双字数组
D .四字数组
什么是主存?
主存又叫主存储器,是计算机硬件的一个重要部件,其作用是存放指令和数据,并能由中央处理器(CPU)直接随机存取。
主存储器是按地址存放信息的
主存在逻辑上可以看作字节数组
8.I/O设备可以通过()与I/O总线相连。
A .控制器
B .主存
C .处理器
D .适配器
什么是I/O?
输入/输出(Input/Output,简称I/O),指的是一切操作、程序或设备与计算机之间发生的数据
9.计算机中总线传送定长的数据,这个定长是(),是一个基本的系统参数。
A .字节
B .字
C .双字
D .四字
10.计算机系统的硬件组成包含()
A .总线
B .I/O设备
C .主存
D .处理器
构成计算机的硬件系统通常有“五大件”组成:输入设备、输出设备、存储器、运算器和控制器。
计算机的硬件是指组成计算机的各种物理设备,也就是我们所看得见、摸得着的实际物理设备。
11.熟悉编译系统的好处有:()
A .优化程序性能
B .理解链接时出现的错误
C .有助于设计处理器
D .避免安全漏洞
12.gcc 把源程序翻译成可执行文件的四个阶段是:预处理阶段,编译阶段,汇编阶段,链接阶段,其中汇编阶段用到的工具和相应的gcc命令是()
A .cpp: gcc -E hello.c -o hello.i
B .ccl: gcc -S hello.i -o hello.s
C .as: gcc -c hello.s -o hello.o
D .ld: gcc hello.o -o hello
1.预处理,生成预编译文件(.文件):Gcc –E hello.c –o hello.i
2.编译,生成汇编代码(.s文件):Gcc –S hello.i –o hello.s
3.汇编,生成目标文件(.o文件):Gcc –c hello.s –o hello.o
4.链接,生成可执行文件:Gcc hello.o –o hello
15.()就是位+上下文
A .数据
B .信息
C .知识
D .数据结构