搜书网
发现
标签
注册
登录
搜书网
发现
榜单
标签
注册
登录
30天自制操作系统
文档评分:
4.0 (
0 个有效评分
)
文档语言:
中文
章节数量:
255
阅读人次:
8799
收藏数量:
0
内容来源:
[日] 川合秀实
整理分享:
豆瓣
阅读
收藏
下载
分享
阅读
收藏
下载
分享
文档标签
系统开发
文档概述
自己编写一个操作系统,是许多程序员的梦想。也许有人曾经挑战过,但因为太难而放弃了。其实你错了,你的失败并不是因为编写操作系统太难,而是因为没有人告诉你那其实是一件很简单的事。那么,你想不想再挑战一次呢? 这是一本兼具趣味性、实用性与学习性的书籍。作者从计算机的构造、汇编语言、C语言开始解说,让你在实践中掌握算法。在这本书的指导下,从零编写所有代码,30天后就可以制作出一个具有窗口系统的32位多任务操作系统。 本书以课题为主导,边做边玩,抛开晦涩难懂的语言,行文风格十分随性,还充满了各种欢乐的吐槽,适合操作系统爱好者和程序设计人员阅读。
书籍目录
书籍评论 (
0
)
译 者 序
前 言
第0天 着手开发之前
第1天 从计算机结构到汇编程序入门
第2天 汇编语言学习与Makefile入门
第3天 进入32位模式并导入C语言
第4天 C语言与画面显示的练习
第5天 结构体、文字显示与GDT/IDT初始化
第6天 分割编译与中断处理
第7天 FIFO与鼠标控制
第8天 鼠标控制与32位模式切换
第9天 内存管理
第10天 叠加处理
第11天 制作窗口
第12天 定时器(1)
第13天 定时器(2)
第14天 高分辨率及键盘输入
第15天 多任务(1)
第16天 多任务(2)
第17天 命令行窗口
第18天 dir命令
第19天 应用程序
第20天 API
第21天 保护操作系统
第22天 用C语言编写应用程序
第23天 图形处理相关
第24天 窗口操作
第25天 增加命令行窗口
第26天 为窗口移动提速
第27天 LDT与库
第28天 文件操作与文字显示
第29天 压缩与简单的应用程序
第30天 高级的应用程序
第31天 写在开发完成之后
相关书籍
一步步搭建物联网系统
深度探索Linux操作系统:系统构建和原理解析
大规模分布式存储系统:原理解析与架构实战
Linux内核精髓:精通Linux内核必会的75个绝技
Linux系统命令及Shell脚本实践指南
Android的设计与实现:卷I
官途医道
深入理解Android:WiFi模块 NFC和GPS卷
交易系统与方法(原书第5版)
鸟哥的Linux私房菜 基础学习篇(第三版)
大规模分布式系统架构与设计实战
深入理解Android:卷II
×
分享,让知识传承更久远
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档