名词:IRP; PDO; FiDO1; FDO;
Windows 内核设计本身是不与设备交互由。设备驱动程序检测连接的设备,该设备提供的客户端功能接口与 Windows 内核间接通信。Windows 提供了一个抽象的设备支持接口调用驱动程序模型。驱动程序开发人员的工作是提供一个实现该接口已支持设备的具体要求
。设备栈(Device Stack)
设备的每一次驱...
安卓编译篇 安卓原理篇 应用原理篇 安卓系统工具 1 -系统简介 -源码下载及编译 -编译系统 2. -操作系统基础 -安卓进程/线程管理 -进程间通信—binder -安卓启动过程简析 -管理activity和组件运行状态的系统进程 –activity manager service -GUI s...
分类:
移动开发 时间:
2015-05-13 18:46:57
阅读次数:
589
linux组成部分:核心/boot/vmlinuz-version内核模块:/lib/modules/version内核设计:单内核模块化设计微内核装载模块命令:insmodmodprobe伪文件系统:/proc/proc/sys:此目录的文件很多是可读写的/sys某些文件可写设定内核参数值的方法:1、echoVALUE>/proc/sys/to/somefil..
分类:
系统相关 时间:
2015-05-13 17:10:36
阅读次数:
228
http://blog.csdn.net/yusiguyuan/article/details/12154823在《linux内核设计与实现》中第三章讲解了进程管理,在关于进程和线程的概念之间的区别还是由点模糊。书中说道: 进程就是处于执行期的程序。但进程并不仅仅局限于一段可执行程序代码。通常进程还...
分类:
编程语言 时间:
2015-04-13 01:38:12
阅读次数:
189
第三章 进程管理1. fork系统调用从内核返回两次: 一次返回到子进程,一次返回到父进程2. task_struct结构是用slab分配器分配的,2.6以前的是放在内核栈的栈底的;所有进程的task_struct连在一起组成了一个双向链表3. 2.6内核的内核栈底放的是thread_info结构,...
分类:
系统相关 时间:
2015-04-11 16:14:03
阅读次数:
257
在上一文中 http://blog.csdn.net/michael_kong_nju/article/details/44887411 我们讨论了I/O复用技术,即如何在一个进程里监测多个I/O, 刚开始接触还有点混论,但是现在想想,其实原理很简单,或者说内核设计者的想法很直接,就是以前我一个进程一次只能处理一个I/O,现在我通过一个fd_set结构体来实现将多个I/O的描述符放在一个类似于数组...
分类:
其他好文 时间:
2015-04-07 00:46:55
阅读次数:
743
linux0.11 源代码阅读记录linux0.11 源代码阅读记录阅读了 BIOS 的功能,连接在这里 ,接下来要看的汇编了,然后了解 bootsect,我的参考书籍暂时是《linux 内核设计的艺术》 –—— (2015-03-13 19:23:43)
分类:
系统相关 时间:
2015-03-13 22:13:14
阅读次数:
180
參考《Linux内核设计与实现》*******************************************页快速缓存是linux内核实现的一种主要磁盘缓存,它主要用来降低对磁盘的IO操作,详细地讲,是通过把磁盘中的数据缓存到物理内存中,把对磁盘的訪问变为对物理内存的訪问。为什么要这么做呢...
分类:
系统相关 时间:
2015-03-06 12:29:53
阅读次数:
438
系统启动流程: POST-->BIOS(BootSequence引导次序)-->MBR(bootloader,446byte)-->Kernel-->initrd(initramfs)-->(ROOTFS)-->/sbin/init(/etc/inittab)内核设计风格: 单内核: 所有功能都在一个内核中。Linux采用单内核,但是采用了微内核的设计思想。LWP(..
分类:
系统相关 时间:
2015-02-24 13:55:25
阅读次数:
158
系统启动流程: POST-->BIOS(BootSequence引导次序)-->MBR(bootloader,446byte)-->Kernel-->initrd(initramfs)-->(ROOTFS)-->/sbin/init(/etc/inittab)内核设计风格: 单内核: 所有功能都在一个内核中。Linux采用单内核,但是采用了微内核的设计思想。LWP(..
分类:
系统相关 时间:
2015-02-20 00:13:47
阅读次数:
260