Linux-内核核心组成部分

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

Linux内核负责:

1 进程管理

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

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

2 内存管理

主要是为了实现虚拟内存

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

3 文件系统

主要是文件目录

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

4 设备驱动程序

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

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

5 网络管理

主要是网络功能

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

相关推荐
波特率11520040 分钟前
const关键字与函数的重载
开发语言·c++·函数重载
todoitbo1 小时前
用虚拟局域网打通 Win/Mac/Linux 三端:跨设备协作的实用方案
linux·运维·macos
干啥啥不行,秃头第一名1 小时前
C++20概念(Concepts)入门指南
开发语言·c++·算法
源远流长jerry1 小时前
RDMA 基本操作类型详解:从双端通信到单端直访
linux·网络·tcp/ip·ip
2301_807367192 小时前
C++中的解释器模式变体
开发语言·c++·算法
Sylvia-girl2 小时前
Linux下的基本指令1
linux·运维·服务器
wyt5314292 小时前
Redis的安装教程(Windows+Linux)【超详细】
linux·数据库·redis
17(无规则自律)3 小时前
【Linux驱动实战】:字符设备之ioctl与mutex全解析
linux·c语言·驱动开发·嵌入式硬件
2301_819414303 小时前
C++与区块链智能合约
开发语言·c++·算法
不想看见4044 小时前
Valid Parentheses栈和队列--力扣101算法题解笔记
开发语言·数据结构·c++