冯·诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同,如英特尔公司的8086中央处理器的程序指令和数据都是16位宽。
哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。哈佛结构是一种并行体系结构,它的主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个独立的存储器,每个存储器独立编址、独立访问。
底层程序代码可分为:数据段、代码段、栈段
页表:是操作系统用来管理虚拟地址与物理地址的。一台32位机,可以有4G的内存空间。其中1-3G为用户空间,另外3-4G为内核空间。内核空间有专门的页表,是由内核负责管理的,是固定不变的。内存映射见https://www.cnblogs.com/big-devil/p/8590228.html
网友评论