linux初始化和进程管理.docVIP

  • 6
  • 0
  • 约7.89千字
  • 约 13页
  • 2017-05-28 发布于贵州
  • 举报
linux初始化和进程管理

Linux系统结构、初始化及进程管理 一、linux系统结构 linux系统由4个部分构成: ? 用户应用程序—在某个特定的L i n u x系统上运行的应用程序集合,它将随着该计算机系统的用途不同而有所变化,如文字处理应用程序、Web浏览器。 ? O/S服务—这些服务一般认为是操作系统的一部分(窗口系统,命令外壳程序等);此外,内核的编程接口(编译工具和库)也属于这个子系统。 ? L i n u x内核—包括内核抽象和对硬件资源(如C P U)的间接访问。 ? 硬件控制器—这个子系统包含在L i n u x实现中所有可能的物理设备,例如,C P U、内存硬件、硬盘以及网络硬件等都是这个系统的成员。 二、linux内核组成: linux内核由5个子系统组成: 1. 进程调度程序( S C H E D)负责控制进程访问C P U。调度程序所使用的策略可以保证进程能够公平地访问C P U,同时保证内核可以准时执行一些必需的硬件操作。 2. 内核管理程序( M M)使多个进程可以安全地共享机器的主存系统。此外,内存管理程序支持虚拟内存。虚拟内存使得L i n u x可以支持进程使用超过系统中的内存数量的内存。暂时用不着的存储信息可以交换出内存,存放到永久性存储器上(如磁盘的交换分区或交换文件中),然后在需要它们的时候再交换回来。 3. 虚拟文件系统( V F S)。通过提供一个所有设备的

文档评论(0)

1亿VIP精品文档

相关文档