操作系统 蒋炎岩 3.硬件视角的操作系统

3.1






3.2 固件:硬件和操作系统之间的桥梁






3.3 加载操作系统





3.4 总结

Take-away Messages: 计算机系统是严格的数学对象:没有魔法;系统的一切行为都是可观测、可理解的。处理器是无情执行指令的机器,其 Reset 后的行为也被明确规定。Reset 后,Firmware 开始运行,随后加载操作系统。厂商逐渐形成了 Firmware Specification 的共识(如 IBM PC "兼容机"、UEFI 等)。为支持工业级软件,这一过程相当复杂,即便是 "最简单" 的 OpenSBI 也包含大量代码。但有了 AI,你无需再为此担忧!

相关推荐
zjxtxdy9 小时前
SPI通信协议
笔记·单片机
彧azz11 小时前
Linux 网络编程学习总结
linux·网络·笔记·学习·面试
aramae12 小时前
MySQL内置函数(7)
开发语言·笔记·后端·mysql·其他
bessyon12 小时前
信息透明度与决策效率:一个技术视角的分析
笔记
hanlin0313 小时前
刷题笔记:力扣第41题-缺失的第一个正数
笔记·算法·leetcode
自不量力的A同学14 小时前
开源一站式智能终端 uniTerm v1.9.4 发布
笔记
91刘仁德15 小时前
C++ 继承和多态 设计模式
c语言·c++·笔记
库玛西15 小时前
哈夫曼树与前缀编码:数据压缩的贪心核心
c语言·c++·笔记·考研
Rabitebla17 小时前
【Linux系统编程】 指令(二):一条路径是怎么定位到文件的
linux·c++·笔记·学习·算法
库玛西17 小时前
数据结构与算法之美:树、森林与二叉树全解析
c语言·数据结构·笔记·考研·算法·学习方法