从0手写X86计算机操作系统 清华大学出版社 9787302702511

配送至
$ $ USD 美元

开本:16开
纸张:胶版纸
包装:平装-胶订
是否套装:否
国际标准书号ISBN:9787302702511
所属分类:图书>计算机/网络>操作系统/系统开发>系统开发
新华书店正版,关注店铺成为会员可享店铺专属优惠,团购客户请咨询在线客服!重磅推荐
内容简介
本书是一本为渴望深入理解计算机操作系统设计与实现的读者量身打造的实践指南。全书共章,涵盖了诸多关键主题,包括如何启动操作系统,管理内存和异常,创建进程并实现进程的协作,开发设备驱动程序,构建文件系统从而读写文件等内容,并以此为基础构建出可供用户程序使用的系统调用接口。通过这些接口,创建出小型的命令行解析器,它可根据用户输入的命令动态加载硬盘上的程序执行。
为降低学习难度,尽可能地减少汇编代码的使用,并且向读者提供了一套简单易用的开发环境。通过翔实的原理分析和示例代码,读者能够清楚地看到一个小型的操作系统是如何一步步构建出来的。通过本书,读者不仅能够掌握操作系统的设计原理,还能亲自动手实践,构建属于自己的操作系统。
无论你是计算机专业的学生,还是希望扩展技术深度的开发者,本书都能为你提供丰富的学习资源和实践指导。通过本书,你将不仅仅了解操作系统“是什么”,更会明白它“为什么这么做”以及“如何实现”。
作者简介
李述铜 毕业于四川大学,嵌入式系统工程师,长期从事嵌入式软件与底层系统开发工作,具备扎实的底层原理功底与丰富的实践经验。多年来致力于将复杂的技术讲解结构化、通俗化,创作了一系列深入浅出的技术视频与实战课程,如《从手写嵌入式操作系统》《从手写协议栈》等。累计学员超过万人,收获业内广泛好评,帮助众多初学者和工程师建立系统性的嵌入式思维。

目 录
第章设计目标
运行环境
设计目标
系统功能
设计成果
系统结构
本章小结
第章配置开发环境
考虑因素
所需工具
安装开发工具
为安装开发工具
为安装开发工具
配置第章设计目标
运行环境
设计目标
系统功能
设计成果
系统结构
本章小结
第章配置开发环境
考虑因素
所需工具
安装开发工具
为安装开发工具
为安装开发工具
配置
整体测试
……

显示全部信息

商品详情