码迷,mamicode.com
首页 > 系统相关 > 详细

Linux之内核架构

时间:2019-08-29 13:36:30      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:splay   左右   mic   模块   inf   协议   输入   com   提高   

链接:https://blog.csdn.net/changexhao/article/details/78321295

一、Linux内核只是Linux操作系统的一部分,对下它管理系统的所有硬件设备,对上它通过系统调用给运行时库或应用程序提供接口;其核心功能就是管理硬件设备和供应用程序使用,主要模块包括CPU、Memory(内存和外存)、输入输出设备、网络设备和其他的外围设备;             技术图片   技术图片

  • 系统调用接口SCI:比如open、read、write等;
  • 进程管理PM:创建进程、销毁进程、调度进程等;
  • 内存管理MM:内存分配、管理等;
  • 虚拟文件系统VFS:为多种文件系统提供统一的操作接口;
  • 网络协议栈:提供各种网络协议;
  • CPU架构相关代码Arch:提高移植性;
  • 设备驱动程序DD:各种设备的驱动,占到内核的70%左右;

二、整体架构和子系统划分

技术图片

1 Process Scheduler:

2 Memory Manager:

3 VFS(Virtual File System):

4 Network:

5 IPC:

未完待续~

Linux之内核架构

标签:splay   左右   mic   模块   inf   协议   输入   com   提高   

原文地址:https://www.cnblogs.com/bo1990/p/11428966.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!