社区
下载资源悬赏专区
帖子详情
操作系统真象还原part 1下载
weixin_39821260
2019-09-23 10:30:58
完整版,共4部分
相关下载链接:
//download.csdn.net/download/lulupuk/9753829?utm_source=bbsseo
...全文
68
回复
打赏
收藏
操作系统真象还原part 1下载
完整版,共4部分 相关下载链接://download.csdn.net/download/lulupuk/9753829?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
操作系统
真相
还原
笔记
bochs 使用 编译汇编代码。 nasm -I include/ -o mbr.bin mbr.S 将生成的 mbr.bin 写入我们的虚拟硬盘 dd if=./mbr.bin of=/your_path/bochs/hd60M.img bs=512 count=1 conv=notrunc 同理将loader.bin写入硬盘 nasm -I include/ -o loader.bin loader.S && dd if=./loader.bin of=./hd60M.img
操作系统
真象
还原
mbr.S->loader.S:当os镜像被加载之后,cpu转去main的起止位置开始执行。(到目前为止,控制权已经掌握在自己手里) 接下来就要一步一步搭建起内核模块: 一:实现基本的输入输出功能(lib/kernel/print.h 以及print.S) 接口:put_char() ; put_str() ; put_int() ; set_cursor() ; cls_screen() 实现的语言:汇编。 实现的原理:操纵显存以及显卡端口即可。需要储备显卡相关知识。 二:构建中断框架:操作端口
《
操作系统
-
真象
还原
》14. 文件系统
文件系统是对文件的管理方案。硬盘是低速设备,其读写单位是扇区,为了避免频繁访问硬盘,
操作系统
不会有了一扇区数据就去读写一次磁盘,往往等数据积攒到足够大时,在一次性访问硬盘,那么到底是多大呢?我们以“块”为单位,一个块可能 4K 或 32K 等。硬盘读写单位是扇区,一次一个块是由多个扇区组成,块大小是扇区的整数倍。块是文件系统的读写单位,因此一个文件可能被分成多个块进行存储。FAT 文件系统的文件链式组织结构:缺点:当需要访问文件中的某一块时,需要从头开始遍历。另一种文件组织结构:UINX
操作系统
中的索引结
《
操作系统
真象
还原
》从零开始自制
操作系统
自写源码实现 (device相关文件)
文章目录专栏博客链接device相关文件编写完的console.c编写完的console.h编写完的ide.c编写完的ide.h编写完的ioqueue.c编写完的ioqueue.h编写完的keyboard.c编写完的keyboard.h编写完的timer.c编写完的timer.h 专栏博客链接 《
操作系统
真象
还原
》从零开始自制
操作系统
全章节博客链接 device相关文件 编写完的console.c #include "console.h" #include "print.h" #include
《
操作系统
真象
还原
》第十三章
《
操作系统
真象
还原
》第十三章
下载资源悬赏专区
13,655
社区成员
12,579,454
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章