问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

开发操作系统,要什么样的电脑配置?开发系统内核有多难?有知识方面的人...

发布网友 发布时间:2024-10-05 01:36

我来回答

1个回答

热心网友 时间:2024-10-25 13:01

一丢丢硬件基础、出奇的逻辑能力、汇编、C。
理论上拥有以上4点你就可以开发出自己的操作系统了,牛逼点C都可以不用,单纯的用汇编(亦或者用其他语言,比如C++),再牛逼点,,你只要有个记事本软件,理论上只要是计算机上的一切东西你都能写出来,比如用0和1写一个视频,用0和1写一个操作系统。

嗯,上面说的牛逼呢。。。看你怎么理解吧。。
OK,现在步入正题。
一丢丢硬件基础是指你需要理解计算机的运作原理,CPU的大概结构等,最主要的是要理解计算机是只认识1和0就OK了。
出奇的逻辑能力呢是因为一个操作系统是设计到很多算法的,单纯的CPU能提供给你的指令只有加减、比较、求反等,所以很多系统算法以及实现是要你脑洞大开才能搞出来的。

汇编是因为CPU只认识0和1,而你用记事本去编的话又太扯淡了,所以你要用汇编,因为汇编代码编译后就是机器码,每个汇编指令和机器码都是一一对应的。
C是因为汇编其实说白了就是高级点的机器语言,如果完全拿他来写操作系统的话会死人的,所以要用一门稍微高级点的语言来写,为啥我说用C呢,因为C对系统的依赖最小(比如你学C++语言的时候肯定第一次接触的就是printf("hello word\n"),但是因为这个函数是操作系统提供给你的,所以你用来写操作系统的时候这个代码都跑不起来),而你的系统没开发完成之前系统都没得,用别的语言跑不起来,C因为依赖不多,所以用起来方便。

动工之前再了解下电脑启动的原理,按下电源键后主板BIOS设置的程序会去看下启动盘第一个扇区最后两个字节是不是55 AA(这个应该是最先设计出电脑的人随便设置的两个数字,我也不知道为啥是这两个),如果是55 AA,那么计算机就认为这个扇区是一个启动程序,CPU就会加载这个扇区的程序并启动,这个时候这个启动程序就能启动更多的依赖让别的程序也运行起来,最终就成了我们的操作系统了。。。

现在你就可以去动工了,第一步把你的硬盘的启动分区的第一个扇区设置成55 AA吧。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
胶皮烂了,502胶水能粘好胶皮吗?顺便问下胶皮烂了应该用什么胶水好啊 煎烤机是不是电饼铛啊? 煎烤机与电饼铛的区别是什么 煎烤机食谱大全 我终于战胜了懒惰 作文 600字,急!!! 与佛有关的梦,这暗示着佛缘吗? 大师们请进 实在迷惑。 不胜感激。 女命,1985年6月初6,辰时,请高人帮忙批一下八字,不胜感激!!!_百度... 求高手帮忙 Weight tent./ grs是什么意思WeightV./ grs 是什么意思 2022双十一活动总结与反思 2022年商家双十一活动总结 来电闪光灯那个软件好用 92÷4竖式怎么列? 广开四马路与黄河道交口有几路公交车 天津火车站-龙净公司路线图 ...附近有什么车最快能到内公园做什么公交车或地铁最快能到?_百度... 大姨妈一直不来怎么办 超级机器人大战A的一个小问题 关于C#写的软件数据库移植问题 叶碲金矿的用途 海钓的必备装备是什么 乌里雅苏台将军属员 自动变速箱车辆在进行换向换挡时应 自动挡挂挡要踩刹车吗,每一步换挡的正确操作是什么? ...的,交易完成之后卖家将号码申诉回去了,怎么办? 江国庆真凶落网 怎样去除文档中的下划波浪线怎样去除文档中的水印 美的面包机和面能出筋吗 男人穿什么样的内裤比较有品味? ...linux中安装了Kubuntu桌面,再次重启进入ubuntu时 下水道的小强该如何消灭?? 怎么将ubuntu 执行的命令转入后台,释放终端。 苹果6s通知怎么调颜色 海尔电脑开机连续重服启动开不了机 员工离职时股权如何收回?员工离职股权收回办法 无锡中考作文题:《我的快乐来自……》。并有4个选项可供选择:A成功... 子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥 是什么属性 员工离职时股权怎么收回 电脑黑屏但可以移动鼠标为什么? 做米饭怎么做才能更好吃 做米饭如何做才能更好吃 米饭要怎么做才能好吃? 地支干支关系 920➗8用竖式计算? 我笔记本电脑 HP4416S的屏幕碎了 不想换新的 可以外接个显示器继续玩... 惠普4416s屏幕碎了 14.1寸,能换吗 价格多少? 惠普4416s内屏价格 ...能告诉我几个不懂得地方吗 打倒敌人后 得到的工具都有什么用... 惠普屏幕碎了 型号(proBook 4416s)多少钱?lcd和led有什么区别?价钱还是... 去韩国留学钱怎么转 在韩国通过什么银行 汇款韩元到中国银行最"方便和经济实惠"~~摆脱各... 如何在侠盗猎车手圣安地列斯中与女性角色上床? 火影忍者中被敌人"摧残"的女忍者都有哪几个?