2016年1月17日

poll和select

摘要: 都允许进程决定是否可以对一个或者多个打开的文件做非阻塞的读取或写入。这些调用也会阻塞进程,直到给定的文件描述符集合中的任何一个可读取或写入。常常用于那些要使用多个输入或输出流而又不会阻塞与其中任意一个流的应用程序。unsigned int (*poll)(struct file *filp,poll... 阅读全文

posted @ 2016-01-17 23:22 与非朋仔 阅读(909) 评论(0) 推荐(1)

scull_p_read()函数分析

摘要: 1 /* 2 * Data management: read and write 3 */ 4 5 static ssize_t scull_p_read (struct file *filp, char __user *buf, size_t count, 6 ... 阅读全文

posted @ 2016-01-17 18:50 与非朋仔 阅读(485) 评论(0) 推荐(0)

开机流程+文件系统 笔记

摘要: 1.BIOS:开机主动执行的固件,会认识第一个可开机设备,比如硬盘。2.MBR:第一个可开机设备的第一个扇区内的主引导分区块,内含引导加载程序。3.Bootloader:一支可以读取kernel文件来执行的软件。4.kernel:开始操作OS的功能。BIOS和MBR都是硬件本身支持的功能,至于Boo... 阅读全文

posted @ 2016-01-17 00:45 与非朋仔 阅读(350) 评论(0) 推荐(0)

导航