Windows 您可以自己实现一些特定的设备驱动程序(例如,最初可能只是AHCI,其他的一切都可以留到很久以后或其他人编写之后)。您可以看到Linux()或*BSD()等现有操作系统如何处理这些驱动程序。@RSamuelKlatchko我不会建议任何人为了学习而阅读Lin

Windows 您可以自己实现一些特定的设备驱动程序(例如,最初可能只是AHCI,其他的一切都可以留到很久以后或其他人编写之后)。您可以看到Linux()或*BSD()等现有操作系统如何处理这些驱动程序。@RSamuelKlatchko我不会建议任何人为了学习而阅读Lin,windows,linux,operating-system,kernel,Windows,Linux,Operating System,Kernel,您可以自己实现一些特定的设备驱动程序(例如,最初可能只是AHCI,其他的一切都可以留到很久以后或其他人编写之后)。您可以看到Linux()或*BSD()等现有操作系统如何处理这些驱动程序。@RSamuelKlatchko我不会建议任何人为了学习而阅读Linux源代码。。MINIX可能是一个更好的主意。它没有回答标题中最相关/指定的问题。是的,似乎所有操作系统开发资源都在通过各种噱头来避免这个问题:描述操作系统和操作系统设备驱动程序之间的关系。以及操作系统应该为设备驱动程序提供的关键方面。自从我提


您可以自己实现一些特定的设备驱动程序(例如,最初可能只是AHCI,其他的一切都可以留到很久以后或其他人编写之后)。

您可以看到Linux()或*BSD()等现有操作系统如何处理这些驱动程序。@RSamuelKlatchko我不会建议任何人为了学习而阅读Linux源代码。。MINIX可能是一个更好的主意。它没有回答标题中最相关/指定的问题。是的,似乎所有操作系统开发资源都在通过各种噱头来避免这个问题:描述操作系统和操作系统设备驱动程序之间的关系。以及操作系统应该为设备驱动程序提供的关键方面。自从我提出这个问题以来,很多年过去了。这是我认为最好的答案。今天我把它标为答案。生命太短暂了。希望我能做一些关于操作系统的有趣的事情。谢谢