- 0
- 0
- 约 24页
- 2016-11-22 发布于江苏
- 举报
Linux系统应用 第十章 系统内核裁减 第八讲 系统内核裁剪 一、系统内核的工作机制 Linux系统大致可分为三层: 靠近硬件的底层是内核,即Linux操作系统常驻内存部分。 中间层是内核之外的shell层,即操作系统的系统程序部分。 最高层是应用层,即用户程序部分 学习过计算机组成原理和操作系统课程之后,我们知道硬件和软件之间并不是直接通信的;它们之间的关系是很象洋葱的层次关系。用户与硬件打交道是通过shell – 命令解释器和系统内核。 系统内核解释硬件的电信号,并把它们翻译成 shell 可用的东西,如果应用程序在运行,它们则运行于 shell 之上。 一般说来,可以将操作系统划分为内核和系统程序两部分。 ●进程控制系统用于进程管理、进程同步、进程通信、进程调度和内存管理等。 ●内存管理控制内存分配与回收。 ●文件系统管理文件、分配文件空间、管理空闲空间、控制对文件的访问并为用户检索数据。 ●Linux系统支持三种类型的硬件设备:字符设备、块设备和网络设备。 ●核心底层的硬件控制负责处理中断以及与机器通信。 系统内核的工作机制(续) 系统内核的一些核心函数在 /usr/src/linux-2.4.20-8/kernel 目录下。该目录下的程序文件有: Linux 是开放的操作系统,其源
原创力文档

文档评论(0)