Linux kernel 一旦将内核放入内存,它会做什么?

Linux kernel 一旦将内核放入内存,它会做什么?,linux-kernel,operating-system,Linux Kernel,Operating System,我是一名一年级的研究生,试图从零开始编写一个操作系统作为一个辅助项目。我读过Linux编程界面、现代操作系统第四版、OSdev wiki上的一堆文章,以及我在Google上能找到的任何东西,但在编写了一个简单的引导加载程序和一个可以接收用户输入并将其显示回屏幕的内核之后,我很难找到下一步应该做什么 我觉得我需要创建一些与文件系统和内存交互的驱动程序,但我不能完全确定。我现在正试图用物理内存和一个运行“内核”的进程来解决这个问题。稍后我将讨论虚拟内存(分页)和多进程。如果有人能给我一些指导或更好地

我是一名一年级的研究生,试图从零开始编写一个操作系统作为一个辅助项目。我读过Linux编程界面、现代操作系统第四版、OSdev wiki上的一堆文章,以及我在Google上能找到的任何东西,但在编写了一个简单的引导加载程序和一个可以接收用户输入并将其显示回屏幕的内核之后,我很难找到下一步应该做什么

我觉得我需要创建一些与文件系统和内存交互的驱动程序,但我不能完全确定。我现在正试图用物理内存和一个运行“内核”的进程来解决这个问题。稍后我将讨论虚拟内存(分页)和多进程。如果有人能给我一些指导或更好地理解当内核最终被放入内存时会发生什么,那就太好了


谢谢。

我想指出一个资源,它将非常有助于您真正详细地理解这些内容。git上正在维护的一个伟大且不断发展的资源


我想指出一个资源,它将非常有助于您真正详细地理解这些内容。git上正在维护的一个伟大且不断发展的资源


堆栈溢出不适用于“给我指示”问题。堆栈溢出不适用于“给我指示”问题。非常感谢!我迫不及待地想深入研究这个问题。我希望它解决了你的问题,如果这样的话,你可以标记这个问题已经解决@非常感谢你!我迫不及待地想深入研究这个问题。我希望它解决了你的问题,如果这样的话,你可以标记这个问题已经解决@AaronV77