我有一些问题: - Linux是OS还是内核(如果两者都是如何?) - 驱动程序是内核的一部分还是仅仅位于内核和硬件之间 - 驱动程序究竟做了什么(我已经知道它需要系统调用并将它们提供给cpu) - 什么是非专业人士的短语和简单的API和ABI
很抱歉这些问题很长,但事先我需要答案
答案 0 :(得分:2)
linux如何同时成为内核和操作系统?
Linux内核 ...
...并且有几个操作系统使用Linux内核并提供所有打包在一起的其他软件库,框架和工具。完整的软件包通常被称为 Linux OS ,因为主要组件是操作系统是其内核,在本例中是 Linux内核。 (例如,Red Hat Linux OS,Ubuntu Linux OS,[在这里插入最喜欢的Linux OS])
驱动程序是内核的一部分还是仅仅位于内核和硬件之间?
内核是指位于"之间的软件。其他软件和底层硬件。
驱动程序是单片内核的一部分。 (例如,Linux)。
对于微内核,微内核只支持非常基本的操作 驱动程序利用微内核中的这些基本操作并支持硬件/软件。
外行词中的API和ABI是什么
简单来说,