计算机如何工作
2017-02-16 19:07
190 查看
实验环境:虚拟机Ubuntu Kylin 16.04
实验截图:
总结:理解计算机如何工作首先要理解存储计算机(冯诺依曼体系架构)的工作模型。从硬件角度来看,CPU与内存通过总线连接,在CPU中有个寄存器IP(可以理解为指针)指向内存的代码段CS,CPU从IP所指向的内存地址取指令执行,执行完成寄存器后加一再执行下一条指令。从程序员的思想来抽象来看,CPU抽象为一个for循环,总是执行下一条指令,内存保存指令和数据,CPU负责解释和执行指令,两者通过总线连接。
小市民 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
实验截图:
总结:理解计算机如何工作首先要理解存储计算机(冯诺依曼体系架构)的工作模型。从硬件角度来看,CPU与内存通过总线连接,在CPU中有个寄存器IP(可以理解为指针)指向内存的代码段CS,CPU从IP所指向的内存地址取指令执行,执行完成寄存器后加一再执行下一条指令。从程序员的思想来抽象来看,CPU抽象为一个for循环,总是执行下一条指令,内存保存指令和数据,CPU负责解释和执行指令,两者通过总线连接。
小市民 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
相关文章推荐
- 企业如何进行计算机取证工作
- 如何让计算机电源独自工作,风扇转起来
- Linux内核分析课程1_计算机是如何工作的
- 图解分析汇编代码以理解计算机是如何工作的
- 反汇编程序分析计算机是如何工作的
- 计算机开机自检是如何工作的
- 从汇编语言角度看C语言代码,理解计算机如何工作
- 浅谈计算机是如何工作的及Linux下的简单反汇编操作
- 通过反汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的
- 通过分析汇编代码理解计算机如何工作
- 企业如何进行计算机取证工作
- ArcGIS 10.1 for Server修改计算机名称后,如何使Server工作起来
- ArcGIS 10.1 for Server修改计算机名称后,如何使Server工作起来
- Linux学习之路一计算机是如何工作的
- 计算机实际上是如何工作的
- 企业如何进行计算机取证工作 推荐
- 计算机是如何工作的_2
- 计算机是如何工作的(最简单透彻的解释)
- 计算机是如何工作的?
- 《Linux内核分析》MOOC课程之从汇编语言角度看计算机是如何工作的