30天自制操作系统-川合秀实 - (EPUB全文下载)

文件大小:4.56 mb。
文件格式:epub 格式。
书籍内容:

版权信息书名:30天自制操作系统
作者:川合秀实
译者:周自恒, 李黎明, 曾祥江, 张文旭
ISBN:978-7-115-28796-0
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
 
目录版 权 声 明译 者 序前 言第0天 着手开发之前 1 前言2 何谓操作系统3 开发操作系统的各种方法4 无知则无畏5 如何开发操作系统6 操作系统开发中的困难 7 学习本书时的注意事项(重要!)8 各章内容摘要第1天 从计算机结构到汇编程序入门 1 先动手操作2 究竟做了些什么3 初次体验汇编程序4 加工润色第2天 汇编语言学习与Makefile入门 1 介绍文本编辑器2 继续开发 3 先制作启动区4 Makefile入门第3天 进入32位模式并导入C语言1 制作真正的IPL2 试错3 读到18扇区4 读入10个柱面5 着手开发操作系统6 从启动区执行操作系统7 确认操作系统的执行情况8 32位模式前期准备9 开始导入C语言10 实现HLT(harib00j) 第4天 C语言与画面显示的练习 1 用C语言实现内存写入(harib01a)2 条纹图案(harib01b)3 挑战指针(harib01c)4 指针的应用(1)(harib01d)5 指针的应用(2)(harib01e)6 色号设定(harib01f)7 绘制矩形(harib01g)8 今天的成果(harib01h)第5天 结构体、文字显示与GDT/IDT初始化 1 接收启动信息(harib02a)2 试用结构体(harib02b)3 试用箭头记号(harib02c)4 显示字符(harib02d)5 增加字体(harib02e)6 显示字符串(harib02f)7 显示变量值(harib02g)8 显示鼠标指针(harib02h)9 GDT与IDT的初始化(harib02i) 第6天 分割编译与中断处理 1 分割源文件(harib03a)2 整理Makefile(harib03b)3 整理头文件(harib03c)4 意犹未尽5 初始化PIC(harib03d)6 中断处理程序的制作(harib03e) 第7天 FIFO与鼠标控制 1 获取按键编码(hiarib04a)2 加快中断处理(hiarib04b)3 制作FIFO缓冲区(hiarib04c)4 改善FIFO缓冲区(hiarib04d)5 整理FIFO缓冲区(hiarib04e)6 总算讲到鼠标了(harib04f)7 从鼠标接受数据(harib04g)第8天 鼠标控制与32位模式切换 1 鼠标解读(1)(harib05a)2 稍事整理(harib05b)3 鼠标解读(2)(harib05c)4 移动鼠标指针(harib05d)5 通往32位模式之路第9天 内存管理1 整理源文件(harib06a)2 内存容量检查(1)(harib06b)3 内存容量检查(2)(harib06c)4 挑战内存管理(harib06d)第10天 叠加处理 1 内存管理(续)(harib07a)2 叠加处理(harib07b)3 提高叠加处理速度(1)(harib07c)4 提高叠加处理速度(2)(harib07d)第11天 制作窗口 1 鼠标显示问题(harib08a)2 实现画面外的支持(harib08b)3 shtctl的指定省略(harib08c)4 显示窗口(harib08d)5 小实验(harib08e)*6 高速计数器(harib08f)7 消除闪烁(1)(harib08g)8 消除闪烁(2)(harib08h)第12天 定时器(1) 1 使用定时器(harib09a)2 计量时间(harib09b)3 超时功能(harib09c) 4 设定多个定时器(harib09d)5 加快中断处理(1)(harib09e)6 加快中断处理(2)(harib09f)7 加快中断处理(3)(harib09g)第13天 定时器(2) 1 简化字符串显示(harib10a)2 重新调整FIFO缓冲区(1)(harib10b)3 测试性能(harib10c~harib10f)4 重新调整FIFO缓冲区(2)(harib10g)5 加快中断处理(4)(harib10h)6 使用“哨兵”简化程序(harib10i)第14天 高分辨率及键盘输入 1 继续测试性能(harib11a ~ harib11c)2 提高分辨率(1)(harib11d)3 提高分辨率(2)(harib11e)4 键盘输入(1)(harib11f)5 键盘输入(2)(harib11g)6 追记内容(1)(harib11h)7 追记内容(2)(harib11i)第15天 多任务(1)1 挑战任务切换(harib12a)2 任务切换进阶(harib12b)3 做个简单的多任务(1)(harib12c)4 做个简单的多任务(2)(harib12d)5 提高运行速度(harib12e)6 测试运行速度(harib12f)7 多任务进阶(harib12g)第16天 多任务(2) 1 任务管理自动化(harib13a)2 让任务休眠(harib13b)3 增加窗口数量(harib13c)4 设定任务优先级(1)(harib13d)5 设定任务优先级(2)(harib13e)第17天 命令行窗口 1 闲置任务(harib14a)2 创建命令行窗口(harib14b)3 切换输入窗口(harib14c)4 实现字符输入(harib14d)5 符号的输入(harib14e)6 大写字母与小写字母(harib14f)7 对各种锁定键的支持(harib14g)第18天 dir命令1 控制光标闪烁(1)(harib15 ............

书籍插图:
书籍《30天自制操作系统-川合秀实》 - 插图1
书籍《30天自制操作系统-川合秀实》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 30天自制操作系统-川合秀实 - (EPUB全文下载)