热心网友
回答时间:2024-05-16 19:43
我曾经也有过这个打算!不过现在改其他的了!
我觉得入门看这本比较好!《自己动手写操作系统》我以前是在图书馆借的!现在网上的电子书都很多了!· 可以下部电子书看看! 学习这本书需要一定的C语言基础了汇编基础!
这本书的特点:从一个几百行代码的操作系统讲起,逐一讲解。
不过编写操作系统并非易事,需要了解硬件结构,还要对C和汇编都比较熟悉。
建议你:学习C你看《C语言程序设计(第三版)》不知现在有第四版没!
汇编看《Windows.环境下32位汇编语言程序设计)(第二版)》我那时用的这个版本!
关于硬件方面的,看下《计算机组成原理》清华大学出版社
其他的内容以后遇到了再学,反正现在的网络资源很方便!
还有,建议你学一段时间后下一个Linux的源代码看下!建议你下1.0的,代码稍微少点!
不过,编写操作系统不是一个人能完成的,中国有很多爱好者都曾组织搞过,最终都以失败告终!不过可能你不一样!相信你能行!也希望你能组织一个开发团队,为国争光啊!!
收起
热心网友
回答时间:2024-05-16 19:44
操作系统设计与实现:这是介绍各个组件的,拿Minix说事,我没看过,貌似国内大学用得多;
Orange'S:一个操作系统的实现:这是教人从零开始写操作系统的,不过需要不少预备知识,而且内容不深,只把人带进一个Shell;
wiki.osdev.org:推荐直接上这个网站,从入门材料到专题都有,还有多个开源项目供参考。这里用到的开发环境也是以Linux为主(想写类UNIX系统,最好看看POSIX标准)。至于网站语言(英语),真想写操作系统的话,英语不应该有障碍(靠中文版书籍实在够呛)。
收起
热心网友
回答时间:2024-05-16 19:44
《unix从入门到精通》 看看这本吧 希望对你能有所帮助。
收起
热心网友
回答时间:2024-05-16 19:45
强烈顶起那个回答,希望楼主成功
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。
收起