顶级运维工程师的692页操作系统价值观总结,代码竟也泄露了?( 三 )
本章主要向读者介绍如下内容
- 基础功能与新特性
- 地址空间
- 实模式
- 保护模式
- IA-32e模式
文章插图
【顶级运维工程师的692页操作系统价值观总结,代码竟也泄露了?】第7章完善BootLoader功能:本章将会对初级篇编写的BootL oader程序进行升级和完善 , 并补充讲解遗漏的技术细节 。 而且从本章开始我们将进入物理平台的研发工作 , 光听听就会觉得这是一件令人热血沸腾的事 , 想必读者已经期待物理平台的讲解许久了 。
本章主要向读者介绍如下内容
- 实模式的寻址瓶颈
- 获取物理地址空间信息
- 操作系统引导加载阶段的内存空间划分
- U盘启动
- 在物理平台上启动操作系统
- 细说VBE功能的实现
文章插图
第8章内核主程序:本章将会继续对初级篇中的内核主程序进行功能性补充 , 并对操作系统的地址空间划分情况以及此前遗漏的编译、链接等知识予以补充说明 。
本章主要向读者介绍如下内容
- 内核主程序功能概述
- 操作系统的Makefile编译脚本.
- 操作 系统的kernel.lds链接脚本
- 操作系统的线性地址空间划分.
- 获得处理器的固件信息
文章插图
第9章高级内存管理单元:本章内容仍将涉及内存和物理页的分配/回收算法 , 虽然在初级内存管理单元一节中 ,已经实现了对物理内存信息的检测 , 并初步实现了物理页的分配功能 , 但这些功能还不够强大 , 不足以支撑整个系统内核的正常运行 , 因此需要通过本章内容对现有内存管理单元进行补充完全 。
本章主要向读者介绍如下内容
- SLAB内存池
- 基于SLAB内存池技术的通用内存管理单元
- 调整物理页管理功能
- 页表初始化
文章插图
第10章高级中断处理单元:在初级篇中 , 我们已经实现了单核处理器的中断处理单元 , 它基于8259A PIC实现 , 是单核处理器时代的典型中断控制器芯片 。 由于8259A芯片只能将中断请求信号投递给一个指定的处理器 , 所以当多核处理器问世后 , 如果依然沿用此类芯片 , 则在爆发大量中断请求时 , 此类芯片势必会影响处理器对它们的响应速度 。
本章主要向读者介绍如下内容
- APIC概述
- Local APIC
- I/O APIC
- 中断控制器的模式选择与初始化
- 高级中断处理功能
文章插图
第11章设备驱动程序:本章将涉及键盘、鼠标控制器的配置 , 键盘扫描码的解析 , 鼠标数据包格式的解析 , 硬盘控制器协议的使用等知识点 。
本章主要向读者介绍如下内容
- 键盘和鼠标驱动程序
- 硬盘驱动程序
文章插图
第12章进程管理:经过设备驱动程序一章的洗礼后 , 本章将对初级篇的进程管理单元(或称进程管理模块)进行补充、升级与完善 , 这一过程将涉及多核处理器、进程调度、临界区竞争、进程间通信等重要内容和相关知识点 。 相信经过此次升级后的进程管理单元会更加精彩 。
本章主要向读者介绍如下内容
推荐阅读
- 华云大咖说 云计算云运维浅谈
- 雷军:2021年的第一件大事,给工程师发百万美金大奖
- 日本工程师:潘多拉魔盒被美国打开,中国办芯片大学只为打破禁令
- 从工程师到“水果猎人”他在百度做科普
- 详解工程师不可不会的LRU缓存淘汰算法
- 小米11发布 首发高通骁龙888还有顶级屏幕售价3999起
- 最强做工配顶级散热!iGame RTX 3090 Vulcan OC评测
- 小米11烟紫色开箱图赏:首发骁龙888 最顶级2K手机屏
- 能背着走的顶级生产力!戴尔Precision 7750移动工作站评测
- 一张图看懂小米11 首发高通骁龙888配备行业顶级屏幕