非常简单的问题。
。
因为自主开发一个操作系统最大的难度不是什么进程管理和什么内存管理。
而是浩如烟海的驱动。
你想想就知道了。
你的电脑上除了CPU以外,是有很多外设的。
例如USB设备,串口设备,还有屏幕。
甚至内存要是换了都要对着DDR 内存芯片手册改代码。
因为这些设备是很多厂商提供的。
你如果不是这些厂商的内部工程师。
你怎么知道如何点亮这些设备呢。
就算给你这些厂商的DataSheet。
你也看不明白。
…。
家用的话,全闪存NAS要不要上万兆?
为什么中医一千多年没有出现理论大创新了?
如何看待天津的排水系统?
中国人工资不高主要原因是人口太多吧?
什么事情是你当了程序员才知道的?
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
Rust 的设计缺陷是什么?
如何评价阿里等大厂笔试现已经禁用本地IDE?
三只羊是不是被人做局了?
Flutter集成rust到底有多好?
电话:
座机:
邮箱:
地址: