会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
fdx-xdf
博客园
首页
新随笔
联系
订阅
管理
2025年2月18日
《操作系统真象还原》第十五章 系统交互
摘要: 第十五章 系统交互 本文是对《操作系统真象还原》第十五章学习的笔记,欢迎大家一起交流,目前所有代码已托管至 fdx-xdf/MyTinyOS 。 fork fork 实现 fork 是用于复制进程的,也就是根据父进程复制出一个子进程。但是由于他们本质是两个进程,所以还是有很多不相同的地方,比如独立的
阅读全文
posted @ 2025-02-18 21:09 fdx_xdf
阅读(45)
评论(0)
推荐(0)
2025年2月11日
《操作系统真象还原》第十四章 文件系统
摘要: 本文介绍了文件系统的基本原理和实现方法,重点讲解了 inode、目录和超级块的概念及其在文件系统中的作用。通过 inode 可以管理文件与磁盘位置的映射,每个文件对应一个 inode,inode 数组用于存储所有 inode 信息。目录是一种特殊的文件,包含多个目录项,每个目录项记录文件名到 inode 的映射。超级块则记录了文件系统的元数据,如 inode 数组位置和根目录的 inode 编号。文章还详细描述了文件查找的过程,从超级块开始,逐步通过根目录和子目录找到目标文件的 inode,最终定位文件数据块的位置。最后,文章提供了实现文件系统的数据结构定义,包括超级块、inode 结构和目录结构等代码片段。
阅读全文
posted @ 2025-02-11 11:54 fdx_xdf
阅读(58)
评论(0)
推荐(0)
2025年2月7日
《操作系统真象还原》第十三章 编写硬盘驱动程序
摘要: 本文是对《操作系统真象还原》第十三章学习的笔记,欢迎大家一起交流,目前所有代码已托管至 [fdx-xdf/MyTinyOS ](https://github.com/fdx-xdf/MyTinyOS)。
阅读全文
posted @ 2025-02-07 10:53 fdx_xdf
阅读(43)
评论(0)
推荐(0)
2025年2月3日
《操作系统真象还原》第十二章 进一步完善内核
摘要: 本文是对《操作系统真象还原》第十二章学习的笔记,欢迎大家一起交流,目前所有代码已托管至 fdx-xdf/MyTinyOS 。
阅读全文
posted @ 2025-02-03 14:00 fdx_xdf
阅读(39)
评论(0)
推荐(0)
2025年2月2日
《操作系统真象还原》第十一章 TSS与用户进程
摘要: 本文介绍了TSS(Task State Segment)的概念及其在操作系统中的应用。TSS是用于存储任务状态的数据结构,每个任务都有自己的TSS,包含任务切换时需要保存和恢复的信息。Intel建议为每个任务关联一个TSS,CPU通过TR寄存器指向当前任务的TSS,实现任务切换。现代操作系统采用基于TSS机制的缩减版任务切换方式,主要利用TSS存储内核栈地址以支持用户模式到内核模式的切换。文章还详细描述了TSS描述符的格式和用法,并提供了相关代码实现。
阅读全文
posted @ 2025-02-02 15:15 fdx_xdf
阅读(104)
评论(0)
推荐(0)
2025年1月25日
《操作系统真象还原》第十章 输入输出系统
摘要: 第十章 输入输出系统 本文是对《操作系统真象还原》第十章学习的笔记,欢迎大家一起交流,目前所有代码已托管至 fdx-xdf/MyTinyOS 。 上一章遗留的问题 在上一节中,我们实现了多线程轮转调度,但是当我们运行一段时间后,就会发生GP异常 待解决的几个问题: 输出中,有些字符串看似少了字
阅读全文
posted @ 2025-01-25 17:12 fdx_xdf
阅读(19)
评论(0)
推荐(0)
2025年1月22日
《操作系统真象还原》第九章 线程(二) 多线程轮转调度
摘要: 本文是对《操作系统真象还原》第九章(二)学习的笔记,欢迎大家一起交流
阅读全文
posted @ 2025-01-22 15:20 fdx_xdf
阅读(29)
评论(0)
推荐(0)
2025年1月21日
《操作系统真象还原》第九章 线程(一) 在内核中实现线程
摘要: 本文是对《操作系统真象还原》第九章(一)学习的笔记,欢迎大家一起交流。
阅读全文
posted @ 2025-01-21 18:37 fdx_xdf
阅读(56)
评论(0)
推荐(0)
2025年1月19日
《操作系统真象还原》第八章(下) 内存管理系统
摘要: 本文是对《操作系统真象还原》第八章学习的笔记,欢迎大家一起交流。 在上一节中,我们实现了位图的定义以及相关操作,这节中我们要继续完善内存管理系统,最终实现malloc函数,拆分成两个步骤就是内存池的初始化以及内存分配的实现。
阅读全文
posted @ 2025-01-19 20:05 fdx_xdf
阅读(50)
评论(0)
推荐(0)
2025年1月18日
《操作系统真象还原》第八章(上) 断言&位图
摘要: 本文是对《操作系统真象还原》第八章学习的笔记,欢迎大家一起交流。
阅读全文
posted @ 2025-01-18 10:37 fdx_xdf
阅读(39)
评论(0)
推荐(0)
下一页
公告