自己写操作系统需要的东西

来源:百度知道 编辑:UC知道 时间:2024/06/15 00:52:54
我背景知识是汇编和c.懂数字电路.也想自己写操作系统.只是觉得网上的教大家自己写操作系统的书涉及硬件的太少了.自己也没有找到多少资料.本人觉得要想真正自己写的话,对PC的硬件组成,以及主要的IC要熟悉.但是我在网上搜索了好久,没有找到.应该是没有找到很详细的.大多的描述性的.看了以后知道大概是那么回事,但是还是不知道怎么写程序.
我看了一本于渊写的<自己动手写操作系统>,按照他的书上说的,一步一步来,的确能写一个简单的操作系统,但不是我想要的.应该是我还想继续写下去.因此,现在我遇到的问题是不知道那些硬件知识.
举个例子,要写定时器,分时间片的话.你就得知道8253A,要想写PS/2键盘驱动,就得知道8042.是吧.现在我要是想写常用的显卡驱动,比如:NVIDIA GeForce4,那得知道扩展槽和显卡的硬件知识吧.还有就是声卡.realteck显卡很常用.它的硬件资料在哪能找到呢?网上一搜索就是现在的驱动下载.什么万能显卡驱动,万能声卡驱动.我现在就要相关的硬件资料,看完就能写驱动程序的.
望过来人指点一下迷津,让我这个新手菜鸟少走些弯路.谢谢了.
我好久没有来这里提问和回答问题了,只有44分.给分选项里只有30分了.体谅一下,有相关链接也行.

我还想 叫人帮我推荐几本学习 C语言 以及编程的教科 文书 ! 如果你有 好的 留言 或者 相关连接 谢谢拉!

这个问题好深奥哦~怕是没多少人知道吧。你应该去问那些专业人员啊,百度知道大多不懂的。。。。