2026-5-25
操作系统 为什么内存中 BIOS 主板 存储自举程序 用的是 ROM ,为什么不是 RAM?
答: 程序是不能断电死亡的,所以对于 BIOS 来说必须用 可存储介质 ,例如磁盘或者光盘,但是 ROM(半导体存储介质)发展到今天已经出现了可擦除性的种类,当今电脑采用的 BIOS 存储器 就是 Flash Memory 或 EEPROM,一般说的刷机升级利用了其 可写性
回 顾 O S 的 引 导 过 程
-
ROM 登场: 按下电源,CPU 通电,立刻读取 ROM 中的 BIOS 自举程序。BIOS 开始执行 POST(开机自检),检查你的显卡、内存、硬盘好不好使。
-
RAM 初始化: 自检通过后,BIOS 会初始化电脑里的 RAM(内存条),让它进入准备就绪状态。
-
数据交接: BIOS 去硬盘里找到操作系统(如 Windows/Linux)的引导文件,把操作系统的一部分核心代码从硬盘加载到 RAM 中。
-
RAM 掌管大权: CPU 的控制权正式移交给 RAM 中的操作系统,BIOS 功成身退。
2026-5-26
虚存 或是 主存 这两个存储单位的划分 最终都是落到 块大小上的
-
对于虚存 利用 页面 划分
-
对于主存 利用 cache块 划分
两个存储概念的地址由: (tag) cache + 分块位数 + offset位数 组合而来
因为 分块 + 块内偏移 本质上都是对存储单位的再划分,因此 地址 和原先的存储概念的 位数是一致的!!!
除此以外, offset 的 位数还和 系统的 编址方式相关联,假设 以字编址 此时 offset 的位数一定会减少,相对应的 分块位数 会增加
2026-5-27
操作系统的主体(本体)是什么,怎么找到他们,如何使用他们?
2026-5-28
操作系统 文件系统中的逻辑结构是怎么对应到实际存储的?
逻辑结构到物理存储的映射,本质上就是“把用户视角的连续数据(无论是字节流还是记录流),按照物理磁盘块的大小进行裁剪、打包和对齐”的过程。
流式文件:直接按字节数硬生生切块。
记录式文件:考虑记录的完整性,决定是“跨块(Spanned)”切分还是“不跨块(Unspanned)”对齐,并依赖块内的辅助信息(如长度标记)来保持逻辑结构不丢失。
2026-5-30
计算机组成原理 为啥I/O系统的 中断控制方式 在 保存现场 时 还要保存中断屏蔽字?
(这是啥很宝贵的东西吗???)