摘要: 第十三章 编写硬盘驱动程序 硬盘及分区表 创建硬盘分区表 文件系统并不仅仅是文件存储的静态数据结构,还有一套操作的方法。 分区:由多个连续的柱面组成。 分区表:在MBR中的64位固定大小的表,每个表项是分区的描述信息,大小16字节,所以共有4个表项,即有4个分区。 4个分区:是硬盘最初设计的遗留,最 阅读全文
posted @ 2021-11-01 16:38 dev_liufq 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 第十二章 进一步完善内核 主要是系统调用的实现,中断的笔记中已经有记录 阅读全文
posted @ 2021-11-01 16:09 dev_liufq 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 第十一章 用户进程 为什么要有任务状态段TSS Linux 任务切换未采用 Intel 的做法,而是用了一套自己的方法,只用了 TSS 小部分功能。 现在操作系统采用的任务切换方式 CPU提供了0、1、2、3共4个特权级,linux只用了内核特权级0和用户特权级3。 有一件工作必须且只能用 TSS 阅读全文
posted @ 2021-11-01 16:00 dev_liufq 阅读(57) 评论(0) 推荐(0) 编辑