<<UNIX环境高级编程>>之第二章理解
来源:互联网 发布:手机游戏无法连接网络 编辑:程序博客网 时间:2024/06/05 18:36
我对本章一点也不感兴趣,但需要了解.
1.ANSI C:ANSI C标准的意图是提供C程序的可移植性,使其能适合于大量的不同的操作系统,而不只是unix.此标准不仅定义了C程序设计语言的语法和语义,也定义了其标准库.
2.IEEE POSIX:POSIX是一个由IEEE制定的标准族.POSIX的意思是计算机环境的可移植操作系统界面(portable Operating System Interface for Computer Environment).
3.X/Open XPG3:X/Open 是一个国际计算机制造商组织.它提出了一个7卷本可移植性指南X/Open Portability Guide(X/Open可移植性指南)第三版[X/Open 1989],我们将其称之为XPG3;
4.FIPS:其含义是联邦信息处理标准(Federal Information Processing Standard),这些标准是由美国政府出版的,并由美国政府用于计算机系统的采购.
5.SVR4:SVR4是AT&T UNIX系统实验室的产品,它汇集了下列系统的功能:AT&TUNIX系统V第3.2版(SVR3.2),Sun公司的SunOS系统,加州大学伯克利分校的4.3BSD以及微软的Xenix系统(Xenix实在V7的基础上开发的,后来又采用了很多系统V的功能).
6.4.3+BSD:BSD是由加州大学伯克利分校的计算机系统研究组研究开发和分发的.4.3BSD在1986年问世.
7.限制:定义幻数和常数(幻数是什么?)
我们定义限制必须具有三种功能:1.编译时间选择项(该系统是否支持作业控制).2.编译时间限制(短整形的最大值是什么).3.运行时间限制(文件名的最大字符数为多少).前两个,编译时间选择项和限制可在头文件中定义.程序在编译时可以包含这些头文件.但是,运行时间限制则要求进程调用一个函数以获得此种限制值.
ANSI C限制:所有由ANSI C定义的限制都是编译时间限制.
POSIX限制:定义了33个限制和常数,这些值是不变的–它们并不随系统而改变.它们制定了这些特征最严格的值.不幸的时,这些值在目前一些实际应用中作用太小了.
XPG3限制:定义了7个常数,它们总是包含在
- <<UNIX环境高级编程>>之第二章理解
- UNIX环境高级编程习题之第三章第二题
- <<UNIX环境高级编程>>之第一章理解
- Unix环境高级编程第二章摘记
- <<UNIX环境高级编程>>之第三章理解
- <<UNIX环境高级编程>>之第四章理解
- <<UNIX环境高级编程>>之第五章理解
- <<UNIX环境高级编程>>之第六章理解
- <<UNIX环境高级编程>>之第七章理解
- <<UNIX环境高级编程>>之第八章理解
- <<UNIX环境高级编程>>之第九章理解
- <<UNIX环境高级编程>>之第十章理解
- Unix环境高级编程 第二章 学习笔记
- [UNIX环境高级编程第二版]读书笔记1~2章
- [UNIX环境高级编程第二版]读书笔记3章
- [UNIX环境高级编程第二版]读书笔记4章
- [UNIX环境高级编程第二版]读书笔记5章
- [UNIX环境高级编程第二版]读书笔记6章
- C/C++在VS2015下使用CURL下载文件
- 仿QQ左滑删除功能实现分析(二)-SwipeListView
- jquery 属性操作 attr( ) prop()css( )区别
- 简单的C++代码编写windows服务
- E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
- <<UNIX环境高级编程>>之第二章理解
- C++之冒泡排序
- 『sklearn学习』GridSearchCV:系统地遍历多种参数组合
- 使用SQL查询所有数据库名和表名
- 函数指针语法梳理
- 初试django框架
- java.util.ConcurrentModificationException问题
- Python抓取电影天堂电影信息
- Immutable data and react