上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 程序的启动与退出过程先上图,了解进程运行的机制。 内核首先调用exec,运行C启动进程,C启动进程会调用main()函数。 其他所有函数都是由main函数直接或间接调用的。 从Figure7.2可以看出,内核与用户进程的交互,直接使用的只有三个函数:exec、_exit、_Exit exec是... 阅读全文
posted @ 2014-08-28 15:55 Windeal 阅读(262) 评论(0) 推荐(0)
摘要: Unix提供的最基本的时间服务室日历时间(纪元时间),也就是计算1970年1月1日0时0分0秒到当前的秒数。该秒数用time_t表示。typedef long time_t; /* 时间值time_t 为长整型的别名*/1、获取/设置时间1.1 time和time_t函数time... 阅读全文
posted @ 2014-08-28 14:50 Windeal 阅读(340) 评论(0) 推荐(0)
摘要: 1、用户口令:/etc/passwd文件该文件中包含下列结构体信息。其中,当下主修熊passwd不再这里显示,是使用了一个占位符。struct passwd{ char * pw_name; /* 用户名e, POSIX.1 */ char * pw_passwd; /*... 阅读全文
posted @ 2014-08-28 10:22 Windeal 阅读(188) 评论(0) 推荐(0)
摘要: 信号的基本概念 信号是软件中断,信号提供了解决异步时间的方法。 每一中信号都有一个名字,信号名以SIG开头。产生信号的几种方式 很多条件可以产生信号: 终端交互:用户按下某一些按键,如ctl+c,会产生信号。 硬件异常:如除数为0,内存引用错误。 kill(2)函数:将信号发送到一个进程或者进... 阅读全文
posted @ 2014-08-27 14:07 Windeal 阅读(197) 评论(0) 推荐(0)
摘要: 首先说明:现在大部分Unix系系统如Linux都已经实现可靠信号。1~31信号与SIGRTMIN-SIGRTMAX之间并不是可靠信号与不可靠信号的区别,在大多数系统下他们都是可靠信号。只不过:1~31信号 ——不支持排队,为普通信号。(不能用于统计信号发生次数的情景。)SIGRTMIN... 阅读全文
posted @ 2014-08-27 12:09 Windeal 阅读(484) 评论(0) 推荐(0)
摘要: 概述: 二进制I/O,通常用来一次性读写结构化的数据块。(因为有时候我们要读写的数据中包含换行符或者Null字符,无法使用fgets或fputs,而使用getc和putc又需要花费太多的实效,效率太低,因此需要二进制I/O)函数原型: #include size_t fread(void *re... 阅读全文
posted @ 2014-08-25 15:23 Windeal 阅读(184) 评论(0) 推荐(0)
摘要: 1.open#include FILE *fopen(const char *restrict pathname,const char *restrict type)FILE *freopen(const char *restrict pathname,const char *restrict ty... 阅读全文
posted @ 2014-08-25 14:49 Windeal 阅读(217) 评论(0) 推荐(0)
摘要: 缓冲的几个基本概念 缓冲的作用:减少系统read和write的次数。全缓冲 系统标准I/O缓冲区被写满时才进行真正的I/O操作。 磁盘文件一般使用全缓冲 全缓冲使用malloc来分配缓冲区行缓冲 系统遇到换行符时进行真正的I/O操作。 Terminal一般使用行缓冲 行缓冲有... 阅读全文
posted @ 2014-08-25 10:41 Windeal 阅读(313) 评论(0) 推荐(0)
摘要: 1 流 当一个文件被打开时,可以获得文件描述符。通过文件描述符可以对文件进行I/O操作。而I/O操作是通过流完成的。流的定向: 在Unix系统中,使用ASCII标准时,一个字符可能用一个字节表示,这是流导向为字节导向;使用国际标准时,一个字节可能用两个字节表示,这是流定向为宽字符定向。2 fw... 阅读全文
posted @ 2014-08-25 09:35 Windeal 阅读(250) 评论(0) 推荐(0)
摘要: 以下不少内容来自man手册结构体struct stat 结构体struct stat用于保存文件相关的所有信息。 struct stat的基本成员如下所示 struct stat { dev_t st_dev; // 文件所在设备的设备i... 阅读全文
posted @ 2014-08-21 11:28 Windeal 阅读(359) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页