apue学习
iteye_9241
这个作者很懒,什么都没留下…
展开
-
unix进程控制
今天看了apue第一章Unix System Overview的进程控制,对fork有了一些理解。有一个例程如下: [code="c"]#include"apue.h" #include int main(void) { char buf[MAXLINE]; pid_t pid; int status; printf("%% "); while(fgets(...原创 2009-05-27 19:52:34 · 151 阅读 · 0 评论 -
Real user ID, effective user ID, set user ID
前段时间一直没搞明白这几个ID之间的关系,今天看到一篇博文,这才拨云见日,才有所了解了. real user ID:实际用户ID,指的是进程执行者是谁 effective user ID:有效用户ID,指进程执行时对文件的访问权限 saved set-user-ID:保存设置用户ID,作为effective user ID的副本,在执行exec调用时后能重新恢复原来的effectiv use...原创 2009-06-03 12:32:45 · 286 阅读 · 0 评论 -
Unix时间
Unix时间: 日历事件 since 00:00:00,January 1,1970 进程时间 也叫CPU时间,是中央处理器用于进程处理的时钟数。clock_t Unix对于每个进程维护三个时间值: 1)时钟时间,进程运行花费的总时间 2)用户CPU时间,用于执行用户指令的CPU时间 3)系统CPU时间,进程切换到内核执行的CPU时间 用time命令可以输出某个进程的这三个时间值。...原创 2009-06-03 18:32:48 · 150 阅读 · 0 评论 -
FILE I/o
1、概述: (1)、unix类操作系统最重要的两个东东:进程和文件 (2)、大多数文件I/O用到的5个函数:open, close, read, write, lseek. 还有文件属性操作函数:dup, fcntl (3)、unix类操作系统的文件I/O是不带缓存的I/O(unbuffered-I/O) 2、文件描述符(file descriptor ,缩写fd) ...原创 2009-06-05 00:25:15 · 112 阅读 · 0 评论