之前讲过PC机的启动过程,但对于刚开机只有1MB主存介绍很粗略,在此处进行补充
基本RAM区:(00000H-9FFFFH)由DOS进行管理。在这个区域中操作系统要占用掉一部分低地址空间,其他则向用户程序开放。
保留RAM区:(A0000H-BFFFFFH)该区为系统安排的"显示缓冲存储区",共126KB,是显卡上芯片提供支持,用于存放屏幕显示信息。但这部分地址空间实际上并没有全部使用。
扩展区ROM(C0000H-DFFFFH)该区1提供支持,28KB,有接口卡上的芯片,用于为系统不直接支持的外设安排设备驱动程序。用户固化的程序就安排在这一段,系统会对他进行确认和连接
系统区ROM(E0000H-FFFFFH)该区共128KB,由系统占用,它主要提供ROM-BIOS程序,基本输入输出程序BIOS,主要用来驱动输入输出设备,也负责上电检测,磁盘引导等初始化操作。在ROM-BIOS中还有CMOS微机设置以及使用字符图信息等内容。
这张图就可以很直观的看出 CPU通过总线与内存相互连接, 主存被分成了四个区域,主存地址空间占用多半内存,扩展卡槽上的显卡,网卡,RAM(可读可写主存储器)是可以被更换的