操作系统专题【笔记】
该系列内容多数为狄泰软件学院唐老师课程笔记,记录下来以备自己随时查阅
洋葱汪
大一下学期啦,学的东西越来越多,觉得有必要做些笔记
-2018-3-15
展开
-
自己动手写操作系统 - Hello DTOS
本系列笔记参考整理于狄泰未来 - 操作系统专题、于渊 《自己动手写操作系统》(《一个操作系统的实现》)基于x86架构从零开始编写操作系统内核,旨在通过实践的方式掌握操作系统原理目录1、BIOS2、主引导程序1、主引导程序2、编写一个主引导程序3、主引导程序的扩展3、调试环境的搭建(Bochs)4、小结1、BIOS什么是操作系统? - Windo...原创 2019-03-12 17:52:18 · 4223 阅读 · 3 评论 -
详解FAT12文件系统
目录1、详解FAT12文件系统2、实验1、向虚拟软盘写入文件2、读取软盘文件系统信息3、在根目录中查找目标文件4、读取目标文件到内存3、小结1、FAT12文件系统文件系统 -存储介质上组织文件数据的方法(数据组织的方式)文件系统示例 -FAT12是DOS时代的早期文件系统 -FAT12结构非常简单,一直沿用于软盘...原创 2019-03-16 11:04:23 · 19350 阅读 · 1 评论 -
突破512字节的限制
上节详细分析了FAT12文件系统。这节具体讲解:主引导程序如何①从存储介质中加载程序到内存②将控制权交由新加载的程序执行目录1、突破512字节限制1、将文件系统的根目录区加载到内存1、字符串打印2、软盘读取2、在根目录区找到目标文件1、内存比较2、根目录的查找3、通过FAT表将文件的数据全部加载到内存1、内存拷贝2、Fat表项的读取4、小结...原创 2019-03-28 20:27:47 · 1609 阅读 · 0 评论 -
从实模式到保护模式
上节Boot成功加载loader到内存并且将控制权交给他,突破了512字节的限制,loader程序没有体积上的限制这节就实战编写loader实现从实模式到保护模式再返回实模式目录1、从实模式到保护模式1、从计算机的历史谈起2、CPU历史的里程碑 - 80863、80286的登场4、初识保护模式5、80386的登场(计算机新时期的标志)4、编程实验2、深入保护...原创 2019-04-13 16:25:29 · 4805 阅读 · 7 评论