摘要: 9.1 引言本章将更详尽地说明进程组以及POSIX.1引入的会话的概念。还将介绍登陆shell(登录时所调用的)和所有从登陆shell启动的进程之间的关系。9.1 终端登陆系统管理员创建通常名为/etc/ttys的文件,其中每个终端设备都有一行,每一行说明设备名传递给getty程序的参数。当系统自举... 阅读全文
posted @ 2014-07-18 14:40 wbingeek 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 8.1 引言本章介绍UNIX的进程控制,包括创建新进程、执行程序和进程终止。还将说明进程属性的各种ID-----实际、有效和保存的用户和组ID,以及他们如何受到进程控制原语的影响。本章还包括了解释器文件和system函数。本章最后讲述大多数UNIX系统所提供的进程会计机制。这种机制使我们能够从另一个... 阅读全文
posted @ 2014-07-18 09:33 wbingeek 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 7.1 引言本章将学习:当执行程序时,其main函数是如何被调用的;命令行参数是如何传送给执行程序的;典型的存储器布局是什么样式;如何分配另外的存储空间;进程如何使用环境变量;各种不同的进程终止方式等;另外还将说明longjmp和setjmp函数以及它们与栈的交互作用;还将介绍研究进程的资源限制7.... 阅读全文
posted @ 2014-07-17 09:27 wbingeek 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 6.1 引言UNIX系统的正常运行需要使用大量与系统有关的数据文件,针对这些数据文件的可移植接口是本章的主题。本章还介绍了系统标识函数、时间和日期函数6.2 口令文件UNIX系统的口令文件包含了下列各字段,这些字段包含在中定义的passwd结构中用户名 char *pw_name加密口令 ... 阅读全文
posted @ 2014-07-14 01:02 wbingeek 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 5.1 引言标准I/O库处理很多细节,例如缓冲区分配,以优化长度执行I/O等。这些处理不必担心如何使用正确的块长度。这使得它便于用户使用,但是如果不较深入地了解I/O库函数的操作,也会带来一些问题5.2 流和FILE对象对于ASCII字符集,一个字符用一个字节表示。对于国际字符集,一个字符可用多个字... 阅读全文
posted @ 2014-07-13 17:10 wbingeek 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 4.1 引言本章将描述文件的特征和文件的性质4.2 stat、fstat和lstat函数#includeint stat(const char *restrict pathname,struct stat *restrict buf);int fstat(int filedes,struct sta... 阅读全文
posted @ 2014-07-13 12:25 wbingeek 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 3.1 引言术语不带缓冲指的是每个read和write都调用内核中的一个系统调用。这些不带缓冲的I/O函数不是ISO C的组成部分,但是,它们是POSIX.1和Single UNIX Specification的组成部分3.2 文件描述符UNIX系统shell使用文件描述符0与进程的标准输入相关联、... 阅读全文
posted @ 2014-07-11 16:17 wbingeek 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 2.2UNIX标准化2.2.1 ISO C国际标准化组织(International Organization for Standardization,ISO)国际电子技术委员会(International Electrotechnical Commission,IEC)ISO C标准的意图是提供C... 阅读全文
posted @ 2014-07-10 13:36 wbingeek 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1.2 UNIX体系结构从严格意义上,可将操作系统定义为一种软件(内核),它控制计算机硬件资源,提供程序运行环境。内核的接口被称为系统调用。公用函数库构建在系统调用接口之上,应用软件即可使用公用函数库,也可使用系统调用。shell是一种特殊的应用程序,它为运行其他应用程序提供了一个接口从广义上,操作... 阅读全文
posted @ 2014-07-10 11:01 wbingeek 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 第二章 关系模型a.关系代数基本运算有:选择、投影、并、集合差、笛卡尔积、和更名b.附加的关系代数运算:集合交、自然连接、除运算、赋值运算、c.扩展的关系代数运算:广义投影,聚集函数,外连接d.数据库的修改:删除,插入,更新小结A.关系数据模型建立在表的集合... 阅读全文
posted @ 2014-04-29 09:17 wbingeek 阅读(680) 评论(0) 推荐(0) 编辑