您的位置:首页 > 理论基础

计算机如何工作

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: