gpt4 book ai didi

linux - 旧版 Linux 内核不可抢占的原因是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 05:48:53 28 4
gpt4 key购买 nike

为什么第一批 Linux 开发人员选择实现非抢占式内核?是为了保存同步吗?

据我所知,Linux 是在 90 年代初开发的,当时 PC 还只有一个处理器。非抢占式内核在此类 PC 中具有哪些优势?但是,为什么多核处理器会降低优势呢?

最佳答案

请记住,Linux 的目的是在某种程度上与现有的 Unix 版本兼容,特别是 System V 和 BSD。

与当时可用的商业操作系统相比,那个时代的 Unix 非常原始,并且在许多方面至今仍然如此。 1990 年 Unix 的一大卖点是“开放系统”。 Unix 允许各种 Upstart 计算机公司(例如 Apollo、Sun)无需进行太多操作系统开发即可拥有操作系统。与当时的商业操作系统(例如 VMS)相比,他们能够将 Unix 的质量确实很差转化为“开放系统”的优势。

Unix 缺乏的众多功能之一是抢占式内核。如果您正在构建一个 Unix 克隆,那么就没有理由创建一个。

DEC 和 IBM 系统可以运行多年而无需重新启动。令人惊讶的是我们已经倒退了多远。

关于linux - 旧版 Linux 内核不可抢占的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47955743/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com