Linux系统结构详解(转).pdfVIP

  • 1
  • 0
  • 约8.03千字
  • 约 7页
  • 2022-10-22 发布于上海
  • 举报
Linux系统结构详解(转) Linux系统⼀般有4个主要部分: 内核、shell、⽂件系统和应⽤程序。内核、shell和⽂件系统⼀起形成了基本的操作系统结构,它们使得 ⽤户可以运⾏程序、管理⽂件并使⽤系统。部分层次结构如图1-1所⽰。 1. linux内核 Linux内核是世界上最⼤的开源项⽬之⼀,内核是与计算机硬件接⼝的易替换软件的最低级别。它负责将 所有以“⽤户模式”运⾏的应⽤程序连接到物理硬件,并允许称为服务器的进程使⽤进程间通信(IPC)彼此 获取信息。 内核是操作系统的核⼼,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、⽂件和 ⽹络系统,决定着系统的性能和稳定性。 Linux 内核由如下⼏部分组成:内存管理、进程管理、设备驱动程序、⽂件系统和⽹络管理等。如图: 系统调⽤接⼝:SCI 层提供了某些机制执⾏从⽤户空间到内核的函数调⽤。这个接⼝依赖于体系结构, 甚⾄在相同的处理器家族内也是如此。SCI 实际上是⼀个⾮常有⽤的函数调⽤多路复⽤和多路分解服 务。在 ./linux/kernel 中您可以找到 SCI 的实现,并在 ./linux/arch 中找到依赖于体系结构的部分。 1. 内存管理 对任何⼀台计算机⽽⾔,其内存以及其它资源都是有限的。为了让有限的物理内存满⾜应⽤程序对内存 的⼤需求量,Linux 采⽤了称

文档评论(0)

1亿VIP精品文档

相关文档