我正在尝试重新发明轮子,我想在 C++ 中创建一个时间类,我确实希望这个类依赖于任何 C/C++ 标准库,为什么?因为我正在编写一个小型操作系统是为了好玩,但我似乎无法找到有关如何开始的信息。谁能引导我朝着正确的方向前进?我发现的大部分搜索都只是如何使用标准库来获取时间......
谢谢
抱歉,让我暂时修复 x86 的小型操作系统。
最佳答案
较旧的 PC 具有 RTC(实时时钟),从不使用 HPET(高精度事件计时器)。
如果您想了解如何对它们进行编程,请深入研究 linux 内核源代码。 Unices 也有一个与正在运行的进程关联的时钟,它仅在进程运行时滴答作响,这完全是操作系统的一项功能。
关于c++ - 重新发明轮子 : the time class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6807850/