我有一个奇怪的问题,但我对这个话题很感兴趣。
是否有可能直接访问当前基于 x64 的计算机的硬件,而无需使用某种 HAL(硬件抽象层)或其他操作系统的挂件(udev、upower、...)?而且我不是在谈论开发某个设备驱动程序,而是在谈论使用 C 或汇编程序或类似的东西进行简单的“Hello World”编程。
我知道诸如多个 cpu 内核和多线程之类的事情使这种编程对于最常见的情况变得毫无意义。但是,我很想知道这是否可能,如果可以,你怎么做?
我的重点在于基于 Linux 的操作系统。据我所知,自 98 / ME 以来,在基于 Microsoft 的操作系统上是不可能的
非常感谢您提前付出的努力和最好的问候,B.