【发布时间】:2019-07-21 21:13:57
【问题描述】:
我是一名一年级研究生,试图从头开始编写一个操作系统作为一个业余项目。我已经阅读了 Linux 编程接口、现代操作系统第 4 版、一堆关于 OSdev wiki 的文章,以及我可以在 Google 上找到的任何内容,但是在编写了一个简单的代码之后,我很难找到下一步该做什么引导加载程序,以及一个可以接受用户输入并将其显示回屏幕的内核。
我感觉我需要创建一些与文件系统和内存交互的驱动程序,但我并不完全确定。我正在尝试仅使用物理内存和一个正在运行“内核”的进程来解决问题。稍后我会担心虚拟内存(分页)和多进程。如果有人能给我一些方向或更好地理解内核最终放入内存时会发生什么,那就太好了。
谢谢。
【问题讨论】:
-
Stack Overflow 不适合“给我指路”的问题。
标签: linux-kernel operating-system