【问题标题】:manuals for os development?操作系统开发手册?
【发布时间】:2013-06-23 22:42:13
【问题描述】:

操作系统开发手册?

我想知道有哪些操作系统开发手册。

我想知道如何访问 HDD/USB 驱动器的第一个扇区 它加载到哪里,帧缓冲区的位置等等。

谁能告诉我在哪里可以找到这样的官方手册?

【问题讨论】:

  • wiki.osdev.org 不是“官方的”,但它非常好。另请参阅stackoverflow.com/tags/x86/info 中的其他链接以获取指向 Intel / AMD 官方手册的链接。 (其中记录了 CPU 本身,主要不是设备或旧版 BIOS 或 EFI 软件功能。)

标签: assembly operating-system manual


【解决方案1】:

这是一个关于如何制作操作系统的基本教程(假设您是指操作系统):http://www.youtube.com/watch?v=6MJUGVFAXKg

还不错,不过你需要先学习汇编语言 (http://en.wikipedia.org/wiki/Assembly_language)。

希望我能帮上忙!

【讨论】:

  • 非常感谢。我想知道你是否也可以给我推荐一些官方手册。
  • 我认为不存在“官方手册”,因为创建操作系统不是由单个组织运行-_-
【解决方案2】:

Andrew S. Tanenbaum 和 Albert S. Woodhull 的“操作系统设计和实现”。

它会带您逐步完成,如果您按照说明进行操作,最后应该会得到一个操作系统。

【讨论】:

  • PS - 非常小心 - 多年前我设法将错误的引导扇区(= 第一个扇区)写入了错误的位置......在不属于我的计算机上......我成功了在学校发现之前恢复数据:)
  • 感谢您的建议!我正在寻找一份官方文件,但它也可能会有所帮助!
  • 规范可以追溯到 1983 年之前(MBR 出现在 83 年)。你可能会在 Wikipedia 上找到一些你想要的东西:en.wikipedia.org/wiki/Boot_sector
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多