1、cpu架构
根据寄存器位数,分为32位和64位。
Intel的86系列是著名的32位cpu,所以32位操作系统也通常被称为x86系统。i386(Intel 80386)就是对Intel 32位处理器的简称。
AMD率先造出兼容x86的64位系统,称为AMD64。
Intel后发明兼容x86的64位系统,称为x86_64。
2、磁盘结构
每个扇区512字节。Cylinder(柱面)、Head(磁头)、Sector(扇区)可以定位一个具体的存储位置。
3、中断、异常、陷入
这三者的定义其实很模糊,一般情况下不必深究。
中断广义上可以包括外部中断、异常、陷入,狭义上特指硬件中断,即外设产生的随机发生的中断。
异常指内部程序出错,与正在执行的程序相关。
陷入指用户态要和外设交互或调用一些核心函数而切换到内核态。
4、重定位
重定位就是把程序的逻辑地址空间变换成内存中的实际物理地址空间的过程。