Linux每日一记(2014-6-2)
来源:互联网 发布:c语言windows.h库函数 编辑:程序博客网 时间:2024/05/19 00:07
Linux体系结构:
- 用户空间(应用程序、C库)
- 内核空间(系统调用接口、内核、驱动程序)
Linux内核构架:
- 系统调用接口(SCI)
- 进程管理(PM)
- 虚拟文件系统(VFS)
- 内存管理(MM)
- 网络协议栈
- 体系结构相关
- 设备驱动程序(DD)
Linux内核子目录结构:(黑体为常改动文件,其他了解)
- arch:体系结构相关代码
- block:块设备通用函数
- crypto:常用加密和散列算法、压缩和CRC校验算法
- drivers:设备驱动程序,每个子目录对应一类驱动程序
- fs:内核头文件,基本头文件在子目录include/linux下
- init:内核初始化代码
- ipc:进程间通信代码
- kernel:内核管理核心代码(处理器无关),与处理器相关代码位于arch/*/kernel/目录下
- lib:内核用到常用库函数(处理器无关),与处理器相关代码位于arch/*/lib/目录下
- mm:内核管理代码(处理器无关),与处理器相关代码位于arch/*/mm/目录下
- net:网络支持代码
- security:安全密钥代码
- sound:音频设备驱动程序
- usr:制作cpio归档文件
- scripts:配置、编译内核脚本文件
Linux内核配置编译:
1、清除临时文件、中间文件和配置文件
make clean :清除中间文件,保留配置
make mrproper:清除中间文件,以及配置
make distclean:mrproper+删除编辑器留下文件
0 0
- Linux每日一记(2014-6-2)
- Linux每日一记(2014-6-3)
- Linux每日一记(2014-6-4)
- Linux每日一记(2014-6-24)
- 每日一linux命令(6)-------rmdir
- 每日一linux命令(2)-------cd
- Linux每日学习(一)
- 每日一Linux命令(2):ls
- 每日一linux命令(1)-------ls
- 每日一linux命令(3)-------pwd
- 每日一linux命令(4)-------mkdir
- 每日一linux命令(5)-------rm
- 每日一linux命令(7)-------mv
- 每日一linux命令(8)-------cp
- 每日一linux命令(9)-------touch
- 每日一linux命令(10)-------cat
- 每日一linux命令(11)-------nl
- 每日一linux命令(12)-------more
- LeetCode Decode Ways
- List和Set遍历方法总结
- 强大的矩阵奇异值分解(SVD)及其应用
- ExtJs4.0环境搭建及spket安装
- ZOJ Monthly, June 2014 部分题解
- Linux每日一记(2014-6-2)
- 在Eclipse下面安装spket
- 转:Cache一致性协议之MESI
- IOS 使用UITextField自动格式化银行卡号
- 自动补全的字典树搜索
- [linux]ubuntu上卸载openjdk并安装sunjdk
- 技术的成长记录--点滴与怀念
- 第十五周 【项目1-工资数据的输入】 傻傻的手动输入
- IOS 使用UITextField自动格式化银行卡号