随笔分类 - Linux内核
希望能坚持下去
摘要:1、内核配置编译过程 /Linux-4.9.88$ make mrproper /Linux-4.9.88$ make 100ask_imx6ull_defconfig /Linux-4.9.88$ make zImage 2、make 100ask_imx6ull_defconfig的作用 分析过
阅读全文
摘要:1、中断门和陷阱门在使用上的区别不在于中断是外部产生的或是由CPU本身产生的,而是在于通过中断门进入中断服务程序时CPU会自动将中断关闭,也就是将CPU中EFLAGS寄存器的IF标志位清成0,以防嵌套中断的发生;而在通过陷阱门进入服务程序时则维持IF标志位不变。这就是中断门和陷阱门的唯一区别。
阅读全文
摘要:1、设计人员很早就注意到了如何使Linux支持其他各种不同文件系统的问题。要实现这个目的,就要将对各种不同文件系统的操作和管理纳入到一个统一的框架中。让内核中的文件系统界面成为一条文件系统“总线”,使得用户程序可以通过同一个文件系统操作界面,也就是同一组系统调用,对各种不同的文件系统(以及文件)进行
阅读全文
摘要:新年快乐呀!!今天可是除夕夜!! 1、signal是对“中断”这种概念在软件层次上的模拟(所以亦称“软中断”),其中信号的发送者相当于中断源,而接收者则相当于处理器。就像在多处理器系统中一个处理器通常都能向另一个处理器发出中断请求一样,一个进程也可以向其他进程发出信号,此时信号就成了一种进程间通信的
阅读全文
摘要:1、对于执行该应用程序的进程而言,建立起的连接就表现为一个已打开文件。从应用程序的角度看,设备文件逻辑上的空间是个线性空间。从这个逻辑空间到具体设备的物理空间的映射则由内核提供,并划分成文件操作与设备驱动两个层次。在物理介质上的第一层抽象使操作者不必关心读/写的物理位置究竟在哪一个磁道,哪一个扇区;
阅读全文
摘要:参考:http://www.wowotech.net/linux_kenrel/11.html 蜗窝科技 1、Linux内核整体框架 根据Linux内核的核心功能,Linux内核提出五个基本系统: ①、Process Scheduler,也称作进程管理、进程调度。负责管理CPU资源,让各个进程可以尽
阅读全文

浙公网安备 33010602011771号