摘要: 一、Linux内核特征 Linux内核组织形式为整体式结构 进程调度方式简单而有效 支持内核线程(或称为守护进程) 支持多种平台的虚拟内存管理 虚拟文件系统 模块机制 增加系统调用 面向对象 二、Linux内核五大子系统 三、系统数据结构 在Linux内核中使用频率较高的数据结构: task_str 阅读全文
posted @ 2024-01-08 23:39 Qing-Huan 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 宏内核与微内核 宏内核:所有内核代码都编译成一个二进制,所有的内核代码都运行在一个大内核地址空间里,内核代码可以直接访问和调用,效率高且性能好 微内核:把操作系统分成多个独立的功能模块,每个功能模块之间的访问需要通过消息来完成,因此效率没有那么高 宏内核架构优点:设计简洁和性能较好 微内核架构优点: 阅读全文
posted @ 2024-01-08 23:38 Qing-Huan 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 编译Linux源码 进入源码目录 /usr/src 从当前机器的启动目录拷贝配置信息到源代码目录。这步操作的意思是我们编译内核的配置采用用当前环境一致的配置 cp -v /boot/config-$(uname -r) .config 可以通过如下命令启动配置界面 make menuconfig s 阅读全文
posted @ 2024-01-08 23:32 Qing-Huan 阅读(10) 评论(0) 推荐(0) 编辑