第二章 UNIX标准化及实现

1.ANSI是美国国家标准学会(American National Standards Institute)

2.国际化标准组织(International Organization for Standardization,ISO)

3.IEC是国际电子技术委员会(International Electrotechnical Commission)

4.POSIX是一系列由IEEE(Institute of Electrical and Electronics Engineers,电气与电子工程师协会)制定的标准。POSIX指的是可移植的操作系统接口(Portable Operating System Interface)。

5.Single UNIX Specification(单一UNIX规范)是POSIX.1标准的一个超集,定义了一些附加的接口,这些接口扩展了基本的POSIX.1规范所提供的功能。相应的系统接口全集被称为X/Open系统接口(XSI,X/Open System Interface)。

6.FIPS的含义是联邦信息处理标准(Federal Information Processing Standard)。

7.限制:

a)编译时限制:在头文件定义。

b)运行时限制:进程调用函数以获得限制值。

为解决运行时限制在不同系统的可移植性,提供一下三类限制:

a)编译时限制(头文件)

b)不与文件或目录关联的运行时限制(sysconf函数)

c)与文件或目录关联的运行时限制(pathconf和fpathconf函数)

8.ISO C定义的限制都是编译时限制,在limits.h中定义。


ISO C在<stdio.h>中还定义了TMP_MAX,这是由tmpnam函数产生的唯一文件名的最大数。


POSIX限制:



XSI限制:




9.头文件<sys/types.h>中定义了某些与实现有关的数据类型,它们被称为基本系统数据类型。

10.功能测试宏:制定编译时,使用的限制。

11.守护进程:在后台运行且不与终端相连接的一种进程,也常被称为精灵进程或后台进程。

12.sysconf,pathconf,fpathconf函数:







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值