Unix/Linux编程实践
housansan
这个作者很懒,什么都没留下…
展开
-
习题2
2.1 user currently on the machine how long system has been running how many users 只有关于进程的信息来自于/proc原创 2012-05-07 23:11:33 · 590 阅读 · 0 评论 -
第四章
主要内容: 文件系统; 磁道分成三个区域: 超级块 : 记录文件系统本身的结构信息 i-node表: 文件的属性 数据区 : 文件内容 i-node表: i-node 号 和 数据块索引 目录表 :i-node 号 和文件名 创建一个文件过程 : 1 . 先找到一个空的i-node 2 . 存储数据,找到自由快(eg: 220 à 627à992) 3原创 2012-10-22 21:23:40 · 623 阅读 · 0 评论 -
第五章
5.2 执行位 5.5 六种 A 1.定位 2.写 B 1.定位 2.写 A1 B1 A2 B2 : B 覆盖 A A1 B1 B2 A2 : A 覆盖 B A1 A2 B1 B2 : 正常 B1 A1 A2 B2 : B 覆盖 A B1 A1 B2 A2 : A 覆盖 B B1 B2 A1 A2 : 正常原创 2012-11-01 16:09:29 · 344 阅读 · 0 评论 -
第六章
6.2 磁盘文件, 非阻塞 , 不断的 read 、 write原创 2012-11-10 17:10:30 · 430 阅读 · 0 评论 -
getcontext makecontext setcontext swapcontext
getcontext makecontext setcontext swapcontext 允许在一个程序中多个线程进行切换. typedef struct ucontext { struct ucontext *uc_link; // 当前 thread 运行完后, 接着运行 uc_link sigset_t uc_sigmas原创 2014-03-29 16:20:40 · 2778 阅读 · 0 评论