- 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 采⽤了称
您可能关注的文档
最近下载
- 利用WebofScience来提高您的科研工作流程华南农业大.ppt VIP
- 17J925-1 压型金属板建筑构造图集 17J925-1.pdf VIP
- 山西100MW独立混合储能调频项目可行性研究报告.docx
- 2023年07月26日临高和信木业发展有限公司临高和信木业发展有限公司木材加工项目.pdf VIP
- 新版混沌交易法.pdf VIP
- 职业卫生与劳动保护.ppt VIP
- 2026年高级导游等级考试(导游综合知识)模拟试题及答案.docx VIP
- 士林SC3系列通用变频器操作手册_V1.11.pdf
- 【高清可复制】17J925-1_压型金属板建筑构造_3.pdf
- 春考护理类知识点总结(完整版).pdf VIP
原创力文档

文档评论(0)