试题详情
- 简答题简述寄存器、内存以及外存的区别。
-
寄存器主要用于记录下一条指令的内存地址、当前指令的执行状态以及暂时保存指令的计算结果供下一(几)条指令使用,其作用主要是减少访问内存的次数,提高指令的执行效率。
内存用于存储计算机程序(指令和数据),内存由许多存储单元构成,每个存储单元都有一个地址,对存储单元的访问是通过其地址来进行的,与寄存器相比,内存的容量要大得多,但指令访问内存单元所花费的时间比访问寄存器要多得多。
外存是大容量的低速存储部件,用于永久性地存储程序、数据以及各种文档等信息,存储在外存中的信息通常以文件形式进行组织和访问,外存储了在容量和速度上与内存不同,另一个区别在于内存中存储的是正在运行的程序和正在使用的数据,外存中存储的则是大量的、并非正在使用的程序和数据。 关注下方微信公众号,在线模考后查看
热门试题
- 在多继承中,什么情况下会出现二义性?怎样
- C++提供了哪些基本数据类型?检查你的计
- 下面的声明中哪一些是定义性声明?这些定义
- 为什么一般把内联函数的定义放在个头文件中
- 在C++中,三种继承方式各有什么作用?
- 编程实现:在一个由N×N(N为大于1的奇
- 低级语言与高级语言的不同之处是什么?
- 编写一个程序解八皇后问题。八皇后问题是:
- 写出下面程序的运行结果:
- 什么是表达式?其作用是什么?
- 下面的设计有什么问题?如何解决?
- 什么是符号常量?符号常量的优点是什么?
- 操作符的优先级和结合性分别是指的什么?
- 根据下图写一个函数:intpath(in
- 下面哪一些是合法的C++字面常量,它们的
- 编程解决下面的问题:若一头小母牛,从出生
- 编写一个程序,将用24小时制表示的时间转
- 十进制数0.1的二进制表示是什么?
- 枚举类型有什么好处?C++对枚举类型的操
- 将下面的for循环重写为等价的while