微信扫一扫联系客服

微信扫描二维码

进入报告厅H5

关注报告厅公众号

226

电子书-从零开始开发计算机操作系统(英)

# 计算机 # 操作系统 # 自动化工具 大小:4.59M | 页数:213 | 上架时间:2022-04-05 | 语言:英文

电子书-从零开始开发计算机操作系统(英).pdf

电子书-从零开始开发计算机操作系统(英).pdf

试看10页

类型: 电子书

上传者: 二一

出版日期: 2022-04-05

摘要:

The first ever Book trying to introduce Operating System Development to Absolute Beginners where the topic starts from Programming In C , Programming In Assembly to Practical OS Development.

This book only uses Simple Methods so that Only Less Topics in Programming In C and Assembly should be covered.

Operating System Development or OS Development is a topic which is always titled as "ONLY FOR GEEKS". New comers to this area often find it hard to understand and implement because of Lack Of Beginner Level Documentation. A Change for this is a need.

The main goal of this book is to Introduce OS Development To Absolute Beginners From Start To End.

We will start from Programming In C , Programming In Assembly to Practical OS Development.

To make this book Easily Learnable, The Book only uses Simple Methods so that Only Less Topics in Programming In C and Assembly should be covered. But Every Necessary Topics which can't be avoided is Surely Included. The aim of this book is to make OS Development approachable for Every Interested Readers.

Most of the other "Less Documented" contents about OS Development Uses Lots Of Tools just to introduce it. We have avoided Most of them. These other contents includes the use of Automation tool : Make , Linker Scripts etc... and Heavy Use Of The C Programing Language and Assembly Language.

This always drags beginners from successfully Learning the Topic. So , this book won't use Automation tool : Make , Linker Scripts etc.. Not Even Heavy Use Of the C Programing Language and Assembly Language. We will take away all of the complexities and only use the Simplest Methods.

But if you are an experienced C Programmer and/or Assembly Language Programmer, You too will find this book useful, You could directly jump to The OS Development Section.

The OS Development Chapters of this book also will be Explained From Top to Bottom without much Effort.

The book cover chapters of basically everything like Booting , Creating Graphical User Interface and other Graphical Content , implementing Keyboard , mouse , Accessing Hard Disk , Creating a File system , Working with other IO devices and many more.

You could even make a GAME , So that you could turn your PC Into a Play Station , or Xbox or whatever Fancy Video Gaming Platform you can think of. And the interesting thing is that "YOU ARE IN CONTROL OF EVERYTHING ABOUT YOUR COMPUTER". Kick out All of the Hackers as you will be the one which controls everything!!

At the End of This Book, You will be confident enough to move further and do Your Dream Project.

I Hope this Book Will Create a Lot Of Value in You Which will further Become What you Love To Do.

And I Hope it will also be Your Passion!!

Thank You!!!!

本书是有史以来第一本试图向绝对初学者介绍操作系统开发的书,其主题从C语言编程、汇编编程到实用操作系统开发。


本书只使用了简单的方法,因此只涵盖了C语言编程和汇编中较少的主题。


操作系统开发或OS开发是一个总是被冠以 "只为怪人服务 "的话题。由于缺乏初学者水平的文档,新来的人常常发现很难理解和实施这个领域。改变这种情况是需要的。


本书的主要目标是向绝对的初学者从头到尾介绍操作系统的开发。


我们将从C语言编程、汇编语言编程到实用操作系统开发开始。


为了使本书易于学习,本书只使用了简单的方法,因此只涉及到C语言编程和汇编中较少的主题。但是,每一个不能避免的必要的主题肯定都包括在内。本书的目的是让每个感兴趣的读者都能接触到操作系统的开发。


大多数其他关于操作系统开发的 "文件较少 "的内容都使用了大量的工具来介绍它。我们已经避免了其中的大部分。这些内容包括使用自动化工具:Make, Linker Scripts等...以及大量使用C语言和汇编语言。


这总是拖累初学者成功地学习这个主题。因此,这本书不会使用自动化工具:Make、Linker Scripts等。甚至不大量使用C程序语言和汇编语言。我们将去掉所有复杂的东西,只使用最简单的方法。


但如果你是一个有经验的C语言程序员和/或汇编语言程序员,你也会发现这本书很有用,你可以直接跳到操作系统开发部分。


本书中的操作系统开发章节也将从上到下进行解释,不需要花费太多的精力。


本书的章节基本上涵盖了所有内容,如启动、创建图形用户界面和其他图形内容、实现键盘、鼠标、访问硬盘、创建文件系统、与其他IO设备一起工作等等。


你甚至可以做一个游戏,这样你就可以把你的PC变成一个Play Station,或Xbox或任何你能想到的花式视频游戏平台。有趣的是,"你可以控制关于你的电脑的一切"。踢走所有的黑客,因为你将是控制一切的人!!!。


在本书结束时,你将有足够的信心去进一步做你的梦想项目。


我希望这本书能给你创造很多价值,让你进一步成为你喜欢做的事情。


我希望这也将是你的激情所在!!


谢谢你!!!!

展开>> 收起<<

请登录,再发表你的看法

登录/注册

二一

相关文库

更多

浏览量

(119)

下载

(6)

收藏

分享

购买

5积分

0积分

原价5积分

VIP

*

投诉主题:

  • 下载 下架函

*

描述:

*

图片:

上传图片

上传图片

最多上传2张图片

提示

取消 确定

提示

取消 确定

提示

取消 确定

积分充值

选择充值金额:

30积分

6.00元

90积分

18.00元

150+8积分

30.00元

340+20积分

68.00元

640+50积分

128.00元

990+70积分

198.00元

1640+140积分

328.00元

微信支付

余额支付

积分充值

填写信息

姓名*

邮箱*

姓名*

邮箱*

注:填写完信息后,该报告便可下载

选择下载内容

全选

取消全选

已选 1