一、虚拟地址空间
1、操作系统分为32位操作系统和64位操作系统,操作系统的位数根据一次做多能处理的字节数来划分,32位操作系统代表操作系统一次做多能处理32个比特位的数据,也称作算术逻辑单元ALU的宽度,32位操作系统的内存是2^32=4G。
2、实模式和保护模式
实模式:A程序看到的地址都是物理地址,如果A是一个恶意程序,就可以通过指针+偏移随意调整,也可以跳转到其他程序,修改其他程序的指令或者数据,达到恶意篡改其他程序的目的,也就对于进程的安全保护来说非常的有害。
保护模式: 80386以后的操作系统都成为x86体系,A程序看到的是虚拟地址,通过指针+偏移只能在虚拟地址空间内部活动,映射到真实的物理内存上还只是在A进程对应的空间上跳转,不能影响到B进程,从而保护了进程,提高了安全性。