Linux学习笔记(二)
Linux学习笔记(二)
一、计算机系统架构
计算机体系结构总体分为两类,分别是冯 · 诺依曼体系结构和哈佛体系结构。
1. 冯 · 诺依曼计算系统
主要包含两部分:
(1)计算机结构采用二进制表示指令和数据
(2)程序指令存储器和数据存储器合并在一起的存储器结构(最为显著的特点)
这样的结构有利于统一编址,所以要求程序指令和数据的位宽要保持一致。
2. 哈佛计算系统
这是一种存储器并行体系结构,主要特点是将程序和数据存储在不同的存储空间中。每个存储器独立编址、独立访问。
这样的优点在于程序指令存储和数据存储分开,可以使指令和数据有不同的数据宽度,且不会相互干扰。
二、微处理器的内核架构
1. x86内核架构
x86内核架构最早是由Intel 发布的8086型微处理器,采用复杂指令集系统,内存空间采用的是冯 · 诺依曼体系结构,因为内存空间不区分数据与指令;以x86内核架构制作的芯片则是采用哈佛结构。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 XiaoCai's Blog!


