扫码订阅《 》或入驻星球,即可阅读文章!

GOLANG ROADMAP

阅读模式

  • 沉浸
  • 自动
  • 日常
首页
Go友会
  • 城市
  • 校园
Go学院
  • Go小课
  • Go小考
  • Go实战
  • 精品课
Go求职
  • 求职辅导🔥
  • Offer收割社群
  • 企业题库
  • 面试宝典
Go宝典
  • 在线宝典
  • B站精选
  • 推荐图书
  • 每日博文
Go仓库
实验区
  • Go周边
  • Go下载
  • Go月刊
消息
更多
  • 用户中心

    • 我的信息
    • 推广返利
  • 玩转星球

    • 星球介绍
    • 角色体系
    • 星主权益
  • 支持与服务

    • 联系星主
    • 成长记录
    • 常见问题
    • 吐槽专区
  • 合作交流

    • 渠道合作
    • 课程入驻
    • 友情链接
author-avatar

GOLANG ROADMAP


首页
Go友会
  • 城市
  • 校园
Go学院
  • Go小课
  • Go小考
  • Go实战
  • 精品课
Go求职
  • 求职辅导🔥
  • Offer收割社群
  • 企业题库
  • 面试宝典
Go宝典
  • 在线宝典
  • B站精选
  • 推荐图书
  • 每日博文
Go仓库
实验区
  • Go周边
  • Go下载
  • Go月刊
消息
更多
  • 用户中心

    • 我的信息
    • 推广返利
  • 玩转星球

    • 星球介绍
    • 角色体系
    • 星主权益
  • 支持与服务

    • 联系星主
    • 成长记录
    • 常见问题
    • 吐槽专区
  • 合作交流

    • 渠道合作
    • 课程入驻
    • 友情链接
  • 面试宝典系列

    • 计算机组成原理
  • 宝典内容

    • 一、计算机系统概论
    • 二、系统总线
    • 三、存储器
    • 四、输入输出系统
    • 五、计算机的运算方法
    • 六、指令系统

扫码订阅《 》或入驻星球,即可阅读文章!

一、计算机系统概论


GOLANG ROADMAP
1、计算机系统由哪两部分组成?计算机系统性能取决于什么?

计算机系统是由“硬件”和“软件”组成。衡量一台计算机性能的优劣是根据多项技术指标综合确定的,既包括硬件的各种性能指标,又包括软件的各种功能。

  1. 计算机系统由硬件和软件两部分组成。
  2. 计算机系统性能由硬件和软件共同决定。
2、 计算机系统5层层次结构从下到上由哪五层组成?哪些是物理机,哪些是虚拟机?
  1. 微程序机器、传统机器、操作系统机器、汇编语言机器、高级语言机器
  2. 微程序机器和传统机器是物理机,其他是虚拟机。
3、在计算机系统结构中,什么是翻译?什么是解释?
  1. 翻译:将一种语言编写的程序全部翻译成另一种语言,然后再执行;
  2. 解释:将一种语言编写的程序的一条语句翻译成另一种语言的一条或多条语句,然后执行,执行完这条语言后,再解释下一条。
4、什么是计算机体系结构?什么是计算机组成?以乘法指令为例说明二者区别。
  1. 计算机体系结构是指那些能够被程序员看到的计算机的属性。如指令集、数据类型等;
  2. 计算机组成是指如何实现计算机体系结构所体现出来的属性;
  3. 以乘法指令为例,计算机是否有乘法指令,属于体系结构的问题。乘法指令是采用专用的乘法器,还是使用加法器和移位器构成,属于计算机组成的问题。
5、冯诺依曼机器的主要特点?
  1. 计算机由运算器、存储器、控制器、输入设备和输出设备五大部分组成;
  2. 指令和数据存储在存储器中,并可以按地址访问;
  3. 指令和数据均以二进制表示;
  4. 指令由操作码和地址码构成,操作码指明操作的性质,地址码表示操作数在存储器中的位置;
  5. 指令在存储器内按顺序存放,通常按自动的顺序取出执行;
  6. 机器以运算器为中心,I/O设备与存储器交换数据也要通过运算器。(因此,后来有了以存储器为中心的计算机结构)
6、画出现代计算机的组成框图。

7、什么是存储单元、存储字、存储字长、存储体?
  • 存储单元:存储一个存储字并具有特定存储地址的存储单位;
  • 存储字:一个存储单元中存放的所有的二进制数据,按照某个地址访问某个存储单元获取的二进制数据。
  • 存储字长:存储字中二进制数据的位数,即按照某个地址访问某个存储单元获取的二进制数据的位数;
  • 存储体:由多个存储单元构成的存储器件。
8、主存储器中,什么是MAR,什么是MDR,存储器的最大容量由什么决定?
  • MAR:存储地址寄存器,保存需要访问的存储单元地址。反映存储单元的个数。
  • MDR:存储数据寄存器,缓存读出/写入存储单元的数据。反映存储字长。
  • 存储器的最大容量由MAR寄存器的位数和MDR寄存器的位数决定。
9、什么是机器字长,什么是存储字长长?
  • 机器字长:CPU一次能够处理的二进制数据的位数。
  • 存储字长:按照某个地址访问某个存储单元获取的二进制数据的位数。
10、假设MAR寄存器的位数为16位,MDR寄存器的位数为16位,存储器的最大容量是多少?
  1. MAR寄存器的位数为16位,能表示的地址个数为2的16次方,为64K;
  2. MDR寄存器的位数为16位,说明存储字长为16位,也即2个字节;
  3. 存储器的最大容量为64K * 2B = 128K Byte