7.1 Linux 简 介 ;7.1.2 Linux内核结构 ;2. 内核体系结构的设计方法 ; 图7.1是一种类UNIX操作系统的标准视图, 它表明所有期望具有平台无关特性的操作系统其内核应有下面两个特性: (1) 内核将应用程序和硬件分离开来;
(2) 部分内核是体系结构和硬件特有的, 而部分内核则是可移植的。 ;图7.2 详细的内核体系结构图 ; 图7.2显示了内核概念化的一种可能方式。这里进程和内核的交互通常需要通过如下步骤:
① 用户应用程序调用系统调用,通常是使用libc。
② 该调用被内核的system-call函数截获,此后该函数将调用请求转发给另外的执行请求的内核函数。
③ 该函数随即和相关内部代码模块建立通讯,而这些模块还可能需要和其它的代码模块或者底层硬件通讯。
④ 结果按照同样的路径依次返回。 ;3. Linux系统内核设计方法 ; (2) 单内核(Monolithic Kernel)。 单内核基本上是目前的集中式操作系统,它是一个很大的进程。它的内部又可以被分为若干模块(或者是层次或其它)。但是在运行的时候,它是一个独立的二进制大映像。用户是通过系统调用,而不是通过消息传递到达内核的。在内核中完成所需要的工作, 然后内
您可能关注的文档
- 外科手术感染课件.pptx
- 211大学行政法大全365页.pptx
- 地理我们怎样学地理湘教版七年级上.pptx
- 二74ls373引脚功能74ls373锁存器工作原理.pptx
- 先天性心脏病l.pptx
- 中国能源发展战略与电力发展趋势.pptx
- 分式方程行程问题.pptx
- 人教版四年级上册作文总复习自备.pptx
- 心理咨询师三级第3节测验的信度.pptx
- 交通运输与城镇商业网点的分布.pptx
- 部编人教版三年级语文上册部编版教案-第5单元16.金色的草地.doc
- 部编人教版三年级语文上册部编版教案-第6单元18.富饶的西沙群岛.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城3套.doc
- 部编人教版三年级语文上册部编版教案-第7单元21.大自然的声音.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭课堂实录3套.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭说课稿3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案.doc
- 部编人教版三年级语文上册20美丽的小兴安岭含答案3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案3套.doc
原创力文档

文档评论(0)