摘要:
本文是对《操作系统真象还原》第十三章学习的笔记,欢迎大家一起交流,目前所有代码已托管至 [fdx-xdf/MyTinyOS ](https://github.com/fdx-xdf/MyTinyOS)。 阅读全文
摘要:
本文是对《操作系统真象还原》第十二章学习的笔记,欢迎大家一起交流,目前所有代码已托管至 fdx-xdf/MyTinyOS 。 阅读全文
摘要:
本文介绍了TSS(Task State Segment)的概念及其在操作系统中的应用。TSS是用于存储任务状态的数据结构,每个任务都有自己的TSS,包含任务切换时需要保存和恢复的信息。Intel建议为每个任务关联一个TSS,CPU通过TR寄存器指向当前任务的TSS,实现任务切换。现代操作系统采用基于TSS机制的缩减版任务切换方式,主要利用TSS存储内核栈地址以支持用户模式到内核模式的切换。文章还详细描述了TSS描述符的格式和用法,并提供了相关代码实现。 阅读全文
摘要:
第十章 输入输出系统 本文是对《操作系统真象还原》第十章学习的笔记,欢迎大家一起交流,目前所有代码已托管至 fdx-xdf/MyTinyOS 。 上一章遗留的问题 在上一节中,我们实现了多线程轮转调度,但是当我们运行一段时间后,就会发生GP异常 待解决的几个问题: 输出中,有些字符串看似少了字 阅读全文
摘要:
本文是对《操作系统真象还原》第九章(二)学习的笔记,欢迎大家一起交流 阅读全文
摘要:
本文是对《操作系统真象还原》第九章(一)学习的笔记,欢迎大家一起交流。 阅读全文
摘要:
本文是对《操作系统真象还原》第八章学习的笔记,欢迎大家一起交流。
在上一节中,我们实现了位图的定义以及相关操作,这节中我们要继续完善内存管理系统,最终实现malloc函数,拆分成两个步骤就是内存池的初始化以及内存分配的实现。 阅读全文
摘要:
本文是对《操作系统真象还原》第八章学习的笔记,欢迎大家一起交流。 阅读全文
摘要:
本文是对《操作系统真象还原》第七章学习的笔记,欢迎大家一起交流。 阅读全文
摘要:
本文是对《操作系统真象还原》第六章学习的笔记,欢迎大家一起交流。 阅读全文