自己写操作系统问题

jiangbai333 2014-03-04 12:42:24
想自己写操作系统 因为不是计算机专业 所以具体过程 包括硬件 软件 代码编译什么的也不太了解 不知道从何入手

假如 我现在有一天X86兼容机 硬件齐全 但是没有操作系统 没有引导程序 我如何从零 一步步将计算机启动 完成简单的多线程系统。 麻烦就从如何用汇编 构建一个启动程序开始吧。
...全文
678 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangbai333 2014-06-30
  • 打赏
  • 举报
回复
引用 17 楼 imliuda 的回复:
与其浪费时间在这个上,你可以做点更有意义的事情。
你倒是说说什么有意义啊! 论坛灌水有意义
imliuda 2014-06-27
  • 打赏
  • 举报
回复
与其浪费时间在这个上,你可以做点更有意义的事情。
jiangbai333 2014-06-09
  • 打赏
  • 举报
回复
引用 13 楼 ahu9870 的回复:
引用
这个是不是需要很多知识啊,我现在都不敢想!~
挑战极限:上世纪80年代,有传说大神只使用 MSDOS 下 DEBUG.COM 工具,重建了 DOS 的主要部分,可以从软盘启动到A:>下。正在还有多少人有此毅力吗?
而且那时的学习资源还没有现在多!
Explorerlxz 2014-06-09
  • 打赏
  • 举报
回复
给你推荐几本好书《Operating System:Design and Implementation》,及其中文版《操作系统:设计与实现》,开源的minux操作系统源码,Linux内核源码,《Orange‘s 一个操作系统的实现》!不要想的那么简单,我也不是计算机专业的,不要给自己找借口,各种操作系统,虚拟机,汇编语言,C语言都要了解学习!不过,学完这些足够你设计一个小型的操作系统了!
百曉生 2014-06-08
  • 打赏
  • 举报
回复
楼主看过“自己动手写操作系统这本书”吗?
ahu9870 2014-06-08
  • 打赏
  • 举报
回复
引用
这个是不是需要很多知识啊,我现在都不敢想!~
挑战极限:上世纪80年代,有传说大神只使用 MSDOS 下 DEBUG.COM 工具,重建了 DOS 的主要部分,可以从软盘启动到A:>下。正在还有多少人有此毅力吗?
lucky-lucky 2014-06-07
  • 打赏
  • 举报
回复
好像。。。。从零开始的都失败了。。。。。 自制操作系统的目的是什么?学习操作系统! 但是打开linux内核大门的钥匙不是grub,而是驱动编程,学习如何引导,如何加载内核的,最终还没学习到进程管理,内存管理就已经没力气学习了
变淡的微笑 2014-06-07
  • 打赏
  • 举报
回复
这个是不是需要很多知识啊,我现在都不敢想!~
ahu9870 2014-06-04
  • 打赏
  • 举报
回复
网上有个早期DOS的全部源程序(是基于软盘启动的),你可以试着用DOS盘启动机器后,用行编辑器输入这些程序,然后汇编到一个软盘上;偿试建立早期的DOS系统。 当然,你如果只是为了体验一下,而不是为了挑战极限,完全可以在一个虚拟机中试着做这些事情。 更有意义的做法,是偿试在虚拟机中去编译早期的LINUX系统。
ahu9870 2014-06-04
  • 打赏
  • 举报
回复
所以说,要想从头建立操作系统,先至少得有汇编或者编译器,还得有让它们运行的系统平台(里面至少支持文本编辑与汇编)。
ahu9870 2014-06-04
  • 打赏
  • 举报
回复
引用
假如 我现在有一天X86兼容机 硬件齐全 但是没有操作系统 没有引导程序 我如何从零 一步步将计算机启动 完成简单的多线程系统。 麻烦就从如何用汇编 构建一个启动程序开始吧。
如果你只有硬件,连汇编器都没有一个,还真的没法建立操作系统。
jiangbai333 2014-06-04
  • 打赏
  • 举报
回复
没有想要的答案 自己再顶一下
e0a0 2014-05-04
  • 打赏
  • 举报
回复
"自己动手写操作系统" 我看到 特权级转移 那章 ,但是 访问 win8 共享 一直不成功 有兴趣一起看 用的 linux 汇编 。 虚拟机 linux 中 编译 需要很多工具。
jupiter418 2014-04-14
  • 打赏
  • 举报
回复
敢想,真的很厉害!
jiangbai333 2014-04-10
  • 打赏
  • 举报
回复
没有想要的答案 自己再顶一下
zhxianbin 2014-03-04
  • 打赏
  • 举报
回复
30天自制操作系统
Carl_CCC 2014-03-04
  • 打赏
  • 举报
回复
你这就应该买本书看,还真有你要的书。

427

社区成员

发帖
与我相关
我的任务
社区描述
非技术问题的乐园
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧