- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 戏说文件系统之ext2
http://blog.chinaunix.net/uid-23069658-id-3468489.html前面说过,虚拟文件系统VFS是对各种文件系统的一个抽象层,抽取其共性,以便对外提供统一管理接口,便于内核对不同种类的文件系统进行管理。那么首先我们得看一下对于一个具体的文件系统,我们该关注重点在哪里。 对于存储设备(以硬盘为例)上的数据,可分为两部分: 用
2013-06-27 15:48:50 766
转载 揭开网络编程常见API的面纱
http://blog.chinaunix.net/uid-23069658-id-3300460.htmlLinux网络编程API函数初步剖析 今天我们来分析一下前几篇博文中提到的网络编程中几个核心的API,探究一下当我们调用每个API时,内核中具体做了哪些准备和初始化工作。 1、socket(family,type,protocol)
2013-06-27 14:48:09 682
转载 ioctl在socket中的一些用法及示例
http://blog.chinaunix.net/uid-20692625-id-3172833.htmlioctl在socket中的一些用法及示例函数 : ioctl(int fd, int request, void * arg)定义 : 功能 : 控制I/O设备, 提供了一种获得设备信息和向设备发送控制参数的手段.参数 : int fd 文件句柄. 用于
2013-06-27 10:55:10 795
转载 UNIX Domain Socket IPC (sockaddr_un )
socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效率:不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序号和应答等,只是将应用层数据从一个进程拷贝到另一个
2013-06-26 13:52:59 524
转载 Linux下netlink编程示例
http://www.360doc.com/content/12/0112/10/1317564_178894692.shtml在 Linux 2.4 版以后版本的内核中,几乎全部的中断过程与用户态进程的通信都是使用 netlink 套接字实现的,同时还使用 netlink 实现了 ip queue 工具,但 ip queue 的使用有其局限性,不能自由地用于各种中断过程。内核的帮助文档和
2013-06-25 17:19:02 1253
转载 linux 内核和用户空间通信之netlink使用方法
http://www.360doc.com/content/09/0413/22/26398_3123054.shtmlNetlink 是一种特别的 socket,他是 Linux 所特有的,类似于 BSD 中的AF_ROUTE 但又远比他的功能强大,目前在最新的 Linux 内核(2.6.14)中使用netlink 进行应用和内核通信的应用非常多,包括:路由 daemon(NETLINK
2013-06-22 12:05:24 576
转载 Android源码分析:AudioFlinger中的线程
http://www.redwolf-blog.com/?p=976Track相关类概述下图是其继承关系图,继承在AudioBufferProvider之后,各种Track可以作为AudioBufferProvider的一种为AudioMixer提供音频数据缓冲。TrackBase是基类,Track作为普通的音轨类,用于音频播放;OutputTrack用于复制线程,相当于将声音
2013-06-21 15:05:31 875
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人