操作系统真相还原 [0x00] ubuntu16.04 32位 编译安装搭建bochs 2.6.2虚拟机环境

3715
0
2022-01-09 22:15:55
正在缓冲...
37
23
88
7
物料∶bochs2.6.2 自备
操作系统的投稿不是教程没有讲解)
自动连播
3.1万播放
简介
[0x00] ubuntu16.04 32位 编译安装搭建bochs 2.6.2虚拟机环境
18:00
[0x01] bochs2.6 配置bochsrc 实模式下mbr操纵显存并显示字符
09:12
[0x02] mbr 读取硬盘
01:16:21
[0x03] mbr加载loader
15:02
[0x04] 设置gdt 进入保护模式
01:13:11
[0x05] 获取内存
24:14
[0x06] 开启分页
03:06:31
[0x07] 解析ELF格式内核文件,进入内核
01:59:33
[0x08] 打印字符
02:37:21
[0x09] 字符串和32位整数打印实现
01:40:43
[0x0A] 中断机制_1
05:18:47
[0x0B] 中断机制_2
01:00
[0x0C] 改进中断处理函数
44:23
[0x0D] 提高时钟中断频率_1
01:04:47
[0x0E] 提高时钟中断频率_2
06:46
[0x0F] 实现ASSERT断言
01:19:59
[0x10] 编写makefile文件
01:14:54
[0x11] 实现字符串操作 & 位图bitmap
35:42
[0x12] 内存池规划
01:42:48
[0x13] 分配页内存
02:00:47
[0x14] 创建PCB
01:29:56
[0x15] 实现双向链表
51:31
[0x16] 简单优先级调度_1
03:01:16
[0x17] 简单优先级调度_2
01:04
[0x18] 用锁实现终端输出
01:45:01
[0x19] 测试键盘输入
45:40
[0x1A] 键盘驱动
01:11:38
[0x1B] 定义并初始化TSS
02:10:31
[0x1C] 实现用户进程_1
04:19:59
[0x1D] 实现用户进程_2
01:06:57
[0x1E] 实现系统调用getpid
02:05:19
[0x1F] 实现printf_1
02:10:26
[0x20] 实现printf_2
07:49
[0x21] 完善printf
22:15
[0x22] 实现sys_malloc
01:48:15
[0x23] 回收页内存
01:04:08
[0x24] 实现sys_free
01:38:46
[0x25] 实现系统调用malloc和free
19:03
[0x26] 创建磁盘与磁盘分区表
01:05:53
[0x27] 磁盘分区表分析
01:50:21
[0x28] 硬盘初始化
02:21:01
[0x29] 完善硬盘驱动程序
02:20:50
[0x2A] 获取硬盘及分区表信息
01:40:13
[0x2B] 创建文件系统
04:45:44
[0x2C] 挂载分区
01:27:57
[0x2D] 实现文件描述符
44:14
[0x2E] 实现与inode相关的函数
01:53:41
[0x2F] 实现文件相关函数
01:33:47
[0x30] 实现目录相关函数
03:10:22
[0x31] 路径解析与文件检索函数
01:42:09
客服
顶部
赛事库 课堂 2021拜年纪