非常简单的问题。
。
因为自主开发一个操作系统最大的难度不是什么进程管理和什么内存管理。
。
而是浩如烟海的驱动。
。
你想想就知道了。
。
你的电脑上除了CPU以外,是有很多外设的。
。
例如USB设备,串口设备,还有屏幕。
。
甚至内存要是换了都要对着DDR 内存芯片手册改代码。
。
因为这些设备是很多厂商提供的。
。
你如果不是这些厂商的内部工程师。
你怎么知道如何点亮这些设备呢。
。
就算给你这些厂商的DataSheet。
你也看不明白。
…。
贵州榕江县城遭超 30 年一遇洪水威胁,最大商场被洪水淹没,目前当地情况如何?为什么此次洪水这么大?
大家的NAS都是24小时不关机吗?
程序员的时间管理真的是写代码1小时,调试8小时吗?
为什么没人提微软裁员?
字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
未来几年,市场对 AI 人才的需求会集中在哪几个方向?