Linu的x内核复习.docxVIP

  • 3
  • 0
  • 约9.55千字
  • 约 14页
  • 2018-02-19 发布于浙江
  • 举报
Linu的x内核复习

内核:操作系统核心,其组成:中断服务程序:负责响应中断调度程序:负责管理多个进程分享处理器时间内存管理程序:负责管理进程地址空间系统服务程序:负责管理网络、进程间通信内核空间:内核处于系统态,拥有受保护的内存空间和访问硬件设备的所有权限,这种系统态和被保护起来的内存空间,统称为内核空间。用户空间:应用程序在用户空间执行,只能使用部分系统及特定的系统功能,不能直接访问硬件、内核划分给别人的内存范围。应用程序、内核和硬件应用程序通过系统调用与内核通信:应用程序与内核通信:系统调用系统调用:应用程序用来与内核通信的接口。应用程序通常通过调用库函数,再由库函数通过系统调用,让内核代其完成各种不同的任务。应用程序被称为通过系统调用在内核空间运行,而内核被称为运行于进程上下文中。Linux内核和传统Unix内核的比较单内核和微内核单内核:把它从整体上作为一个单独的大过程来实现,同时也运行在一个单独的地址空间上。可直接调用函数,大多unix基于单内核微内核:功能被划分为多个独立的过程,每个过程叫做一个服务器。所有服务器独立运行在各自的地址空间上。通过消息传递处理微内核通信,系统采用了进程间通信(IPC),Windows NT基于微内核辨析Linux是单内核,内核运行于单独的内核地址空间上。但借鉴微内核,采用模块化设计、抢占式内核、支持内核线程及动态装载内核模块的能力,所有事情都运行在内核态,直接

文档评论(0)

1亿VIP精品文档

相关文档