标签:Linux学习笔记

Linux内核编译过程理解

内核配置 Linux 内核在编译之前首先要配置内核,配置内核有以下几种方式: #make config(基于文本的最为传统的配置界面,不推荐使用) #make menuconfig(基于文本菜单的配置界面,推荐) #make xconfig(要求 QT 被安装) #make gconfig(要求 GTK+被安装) 推荐使用 make menuconf……

Linux 内核空间与用户空间

硬件 CPU 通常支持好几个优先级模式(操作模式),以满足不同类型程序的运行要求。   Arm 架构CPU 通常支持 7 个工作模式: 用户模式(usr):大多数应用程序运行在用户模式下,当处理器运行在用户模式下时,某些被保护的系统资源是不能访问的。  快速中断模式(fiq):用于高速数据传输或通道处理。  外部中断模式(irq):用于通用的中断……

Linux内核组成部分

  Linux 内核主要组成部分有 5 个: 进程调度(SCHED); 内存管理(MM); 虚拟文件系统(VFS); 网络接口(NET); 进程间通信(IPC)。   进程调度(SCHED) 进程调度部分是所有的操作系统的核心部分,进程调度的主要工作是根据调度算法对进程进行调度,使得操作系统支持多进程并发,也即让用户感觉到进程在并行……