首页
›
网络安全工程与攻防实战
›
021-逆向工程
›
《MINIX 3操作系统启动引导与调试》
VIP20
本课程属于:021-逆向工程
网络安全工程与攻防实战 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MINIX 3操作系统启动引导与调试
📚 共计 30 章节
第 1 章
MINIX 3 概述
历史渊源、设计哲学、微内核架构与宏内核的对比。
微内核
设计哲学
第 2 章
系统启动的硬件基础
x86 实模式、保护模式、内存布局与中断向量表。
x86
保护模式
第 3 章
引导加载程序(Bootloader)
BIOS 启动流程、MBR 与分区引导扇区。
BIOS
MBR
第 4 章
MINIX 3 的引导加载程序
bootmon 的设计与功能。
bootmon
引导
第 5 章
从 bootmon 到内核
加载内核映像、进入保护模式。
内核加载
保护模式
第 6 章
内核初始化(一)
系统表设置、GDT/IDT 初始化。
GDT
IDT
第 7 章
内核初始化(二)
内存管理初始化、物理内存探测。
内存管理
物理内存
第 8 章
内核初始化(三)
进程管理初始化、进程表与调度器准备。
进程表
调度器
第 9 章
内核初始化(四)
中断处理程序安装、时钟芯片初始化。
中断
时钟
第 10 章
设备驱动初始化
PCI 总线扫描、驱动注册机制。
PCI
驱动
第 11 章
文件系统初始化
根文件系统挂载、VFS 层启动。
VFS
根文件系统
第 12 章
系统服务管理器(RS)
Reincarnation Server 的启动与职责。
RS
服务管理
第 13 章
进程管理器(PM)
进程创建、信号处理、系统调用接口。
PM
系统调用
第 14 章
虚拟内存管理器(VM)
页表建立、缺页异常处理。
VM
缺页
第 15 章
信息服务器(IS)
内核日志、系统状态监控。
IS
日志
第 16 章
数据存储服务器(DS)
全局数据共享与配置管理。
DS
配置
第 17 章
文件系统服务器(FS)
POSIX 文件操作实现。
FS
POSIX
第 18 章
网络服务器(INET)
TCP/IP 协议栈初始化。
INET
TCP/IP
第 19 章
TTY 与终端驱动
控制台初始化、键盘驱动。
TTY
键盘
第 20 章
用户态驱动框架
MINIX 3 独特的驱动模型解析。
用户态驱动
模型
第 21 章
init 进程的启动
用户空间第一个进程的诞生。
init
用户空间
第 22 章
系统服务依赖链
各组件启动顺序与同步机制。
依赖
同步
第 23 章
启动过程中的错误处理
内核 panic、服务重启策略。
panic
重启
第 24 章
启动性能分析
时间开销分布、优化思路。
性能
优化
第 25 章
MINIX 3 与 Linux 启动流程对比
架构差异带来的不同。
对比
Linux
第 26 章
调试启动过程
使用 QEMU 与 GDB 进行源码级调试。
QEMU
GDB
第 27 章
定制启动流程
修改 bootmon、添加自定义服务。
定制
bootmon
第 28 章
安全启动机制
微内核架构下的安全优势。
安全
微内核
第 29 章
启动流程的演进
MINIX 3 各版本的变化。
版本
演进
第 30 章
实战:从零构建一个 MINIX 3 启动盘
动手实践,制作可启动的 MINIX 3 系统。
实战
启动盘
所属VIP或分类
同VIP:RISC-V微内核系统调用设计与实现
同VIP:从零上手微内核操作系统
同VIP:微内核GDB调试工具链与故障诊断