深度解析Linux内核机制.pptVIP

  • 0
  • 0
  • 约小于1千字
  • 约 31页
  • 2026-09-18 发布于北京
  • 举报

内核程序设计基础

;课程介绍;课程介绍;课程介绍;课程介绍;课程介绍;课程介绍;课程介绍;linux内核介绍;教学内容;教学要求;Unix的历史;Unix的历史;Unix的历史;追寻Linus的足迹:Linux介绍;Linux介绍;操作系统和内核介绍;内核空间与顾客空间;linux进程的地址空间

程序运行后的主存地址空间分布如右图:

地址0x0---3G是顾客空间

地址3G---4G是内核空间;应用程序通过系统调用来与内核进行通信。

应用程序通常调用库函数(例如说C库函数),再由库函数通过系统调用界面,让内核代其完毕各种不同任务。

进程上下文

当一种应用程序祈求执行一条系统调用,我们说内核正在代其执行。进一步解释,应用程序被称为通过系统调用在内核空间运行,而内核被称为运行于进程上下文中。

这种交互关系——应用程序通过系统调用陷入内核——是应用程序完毕其工作的基本行为方式。;中断上下文;;单内核与微内核;;Linux内核版本

Linux内核有两种:稳定的和处于开发中的。

稳定的内核含有工业级的强度,能够广泛的应用和布署。

相反地,处于开发中的内核中许多东西变化得都不久。而且因为开发者不断试验新的处理方案,内核经常发生猛烈的变化。;;;课堂小结;思考题;作业题;预习内容

文档评论(0)

1亿VIP精品文档

相关文档