第一章-Linux内核简介
Unix的历史
- 依旧被认为是最强大和最优秀的系统
- 由一个失败的操作系统Multics中产生
- 被移植到PDP-11型机中
- 由其他组织进一步开发
- 重写了虚拟内存系统,最终官方版本诞生
Linux简介
- 是一个非商业化产品
- LINUS是LINUX之父
- LINUX内核也是公开软件
操作系统和内核简介
- 用户界面是操作系统的外在表象,内核才是操作系统的内在核心。
- 系统其他部分必须依靠内核这部分软件提供的服务,像管理硬件设备、分配系统资源等。
- 当内核运行的时候,系统以内核态进入内核空间执行。而执行一个普通用户程序时,系统将以用户态进入以用户空间执行。
Linux内核和传统UNIX内核的比较
- Unix内核 几乎毫无例外的都是一个不可分割的静态可执行块 。也就是说,它们必须以完整、单独的可执行块的形式在一个单独的地址空间中运行。
- 单内核就是把它从整体上作为一个单独的大过程来实现,并同时运行在一个单独的地址空间。
- 微内核的功能被划分为独立的过程,每个过程叫做一个服务器。
- LINUX是单内核