Linux-内核核心组成部分

【Linux】Linux内核核心组成部分

Linux内核负责:

1 进程管理

主要是为了实现多任务处理

通过调度程序 和 Linux 架构特定代码 与cpu进行数据交流

2 内存管理

主要是为了实现虚拟内存

通过内存管理器与 RAM进行数据交流

3 文件系统

主要是文件目录

通过文件系统类型和块设备与磁盘,CD,软盘等进行数据交流

4 设备驱动程序

主要是设备访问权限和终端

通过字符设备与各种终端设备等进行数据交流

5 网络管理

主要是网络功能

通过网络协议和网络驱动程序与网络适配器进行数据交流

相关推荐
暗然而日章1 分钟前
C++基础:Stanford CS106L学习笔记 15 RAII&智能指针&构建C++工程
c++·笔记·学习
YYDS3147 分钟前
次小生成树
c++·算法·深度优先·图论·lca最近公共祖先·次小生成树
xu_yule10 分钟前
算法基础(区间DP)
数据结构·c++·算法·动态规划·区间dp
biter down13 分钟前
C++ 交换排序算法:从基础冒泡到高效快排
c++·算法·排序算法
纸带15 分钟前
如何理解USB 配置描述符wTotalLength位运算深度
linux·网络·windows
落羽的落羽21 分钟前
【C++】深入浅出“图”——图的遍历与最小生成树算法
linux·服务器·c++·人工智能·算法·机器学习·深度优先
极地星光26 分钟前
VMware+Ubuntu+LVM 虚拟机存储扩容全流程(解决分区/空间不识别问题)
linux·运维·ubuntu
HalvmånEver34 分钟前
Linux:库制作与原理(二)
linux·运维·服务器
Dream it possible!35 分钟前
牛客周赛 Round 123_C_小红出对 (哈希表+哈希集合)
c++·哈希算法·散列表
旖旎夜光36 分钟前
Linux知识(1)(下)
linux·学习