Linux复习一1-Linux基础之基础~_~

1、Linux版本号由三个数构成,用两个"."分隔,例如:2.6.0第一个数字代表主版本号,第二个数字是从版本号,第三个数字是修订版本号。如果版本数字式偶数则代表是稳定版本,若为奇数则代表是开发中的版本;

2、Linux官方:https://www.kernel.org/      Linux社区:https://lkml.org/

3、内核文件结构:

    arch---特定体系结构源码;

    crypt---Crypto API;

    Documentation---源码文档;

    drivers---设备驱动文件;

    fs---VFS和各种文件系统;

    include---内核头文件;

    init---内和引导和初始化;

    ipc---进程间通信代码;

    kernel---像调度程序这样的核心子系统;

    lib---通用内核函数;

    mm---内核管理子系统和VM;

    net---网络子系统;

    scripts---编译内核所用脚本;

    security---Linux安全模块;

    sound---语音子系统;

    usr---早期用户空间代码(即,initramfs)


4、内核编译模块配置的工具:

    1)make config---这是逐个选择编译模块的方式看,会耗费大量时间;

    2)make menuconfig---基于ncurse库编制的图形界面工具,常用的配置方式;

    3)make xconfig---基于X11的图形工具;

    4)make gconfig---基于glk+的图形工具;


5、其他配置及编译指令:

    内核默认配置:make defconfig---为体系结构创建默认配置。

    验证和更新配置:make oldconfig

    编译:make

    以多个作业编译内核:make -jn (双处理器上使用make -j4)


6 上半部/下半部

    在中断程序里执行的部分就是上半部,而下半部就是执行与中断处理程序密切相关但这部分工作又不是中断函数执行的工作,这个“工作”有上半部或下半部执行并没有明确的区分,但宗旨是:中断程序要越快完成越好。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值