解析Unix内核与Linux大比拼
[摘要]
大家都知道所有的Unix内核都同宗同源,并且提供相同的API,现代的Unix内核存在许多设计上的相似之处。而且Unix内核几乎毫无例外的……
大家都知道所有的Unix内核都同宗同源,并且提供相同的API,现代的Unix内核存在许多设计上的相似之处。而且Unix内核几乎毫无例外的都是一个不可分割的静态可执行块(文件)。换句话说,它们必须以完整、单独的可执行块的形式在一个单独的地址空间中运行。Unix内核几乎都需要硬件系统提供页机制以管理内存。这种页机制可以加强内存空间的保护,并保证每个进程都可以运行于不同的虚地址空间上。