2015年7月15日
摘要: unix进程关系主要有三种:父进程和子进程、进程组、进程会话。 1、进程组 每个进程除了有一个进程ID之外,还属于一个进程组。进程组是一个或多个进程的集合。通常他们与同一作业相关联,可接受来自同一终端的各种信号。 函数getpgrp返回调用进程的进程组ID。#includepid_t ge... 阅读全文
posted @ 2015-07-15 21:08 kona 阅读(217) 评论(0) 推荐(0)
摘要: 1、main函数 main 函数 C/C++ 程序的入口函数, 但并不是进程真正开始执行的地方。main函数的原型:int main(int argc, char *[]argv)。其中,argc是命令行参数的数目,argv是指向参数的各个指针所构成的数组。 当内核执行C程序时(使用一个ex... 阅读全文
posted @ 2015-07-15 18:30 kona 阅读(223) 评论(0) 推荐(0)
摘要: 系统正常运行需要使用大量系统数据文件,其中,所有UNIX系统都有的是:口令文件、组文件,大多数系统都提供的是:登录账户记录、系统标识、时间和日期例程,同时还有其他一些常用系统数据文件如:BSD网络软件有一个记录各网络服务器所提供服务的数据文件(/etc/services)、记录协议住处的数据文件... 阅读全文
posted @ 2015-07-15 16:07 kona 阅读(260) 评论(0) 推荐(0)
摘要: 一、流和FILE对象 标准I/O库对应文件的操作是围绕流(stream)进行的。当用标准I/O库打开或创建文件时,便使一个流与一个文件相关联。标准I/O库的函数对于文件的描述是基于FILE对象指针的,该对象是一个结构体,包含了I/O库管理流所需要的全部信息:用于实际I/O的文件描述符、指向流缓... 阅读全文
posted @ 2015-07-15 15:07 kona 阅读(199) 评论(0) 推荐(0)
摘要: 内核(kernel)利用文件描述符(file descriptor)用以标识一个特定进程正在访问的文件,它是一个索引值。文件描述符是一个非负整数。当内核打开一个现有文件或创建一个新文件时,内核都会返回一个文件描述符。读写文件时,用open或creat返回的文件标示符标识该文件,将其作为参数传递给... 阅读全文
posted @ 2015-07-15 09:34 kona 阅读(257) 评论(0) 推荐(0)