标准解读

《GB/T 14246.1-1993 信息技术 可移植操作系统界面 第一部分:系统应用程序界面(POSIX.1)》这一标准是基于IEEE Std 1003.1-1988(即POSIX.1)制定的,旨在为中国的信息技术领域提供一个统一的、可移植的操作系统接口规范。该标准详细规定了操作系统应提供的系统调用、库函数、头文件以及相关的语法和语义,以确保应用程序能在符合POSIX标准的不同操作系统间实现高度的可移植性。

然而,您提供的对比参照物不完整,无法直接指出与哪个具体标准或版本相比的具体变更。但可以概述该标准相对于其基础标准IEEE Std 1003.1-1988或后续修订版如POSIX.1-2001(对应ISO/IEC 9945-1:2003)的一般性变化趋势:

  1. 新增功能:随着技术发展,后续标准通常会增加对新功能的支持,比如更高级的进程间通信机制、线程支持、更丰富的网络编程接口等。

  2. 安全性增强:更新的标准可能会包含更多关于安全方面的API,比如访问控制、加密函数的标准化,以应对日益增长的安全威胁。

  3. 兼容性和向后兼容性:新版本在引入新特性的同时,会尽量保持与旧版的兼容性,确保现有应用能平滑迁移,但有时为了改进设计或安全性,也会有选择地废弃某些过时或不安全的接口。

  4. 标准化语言扩展:对于C语言库的支持可能有所扩展,包括对C99或后续C标准的新特性的采纳,以及对多字节字符和宽字符处理的改进。

  5. 规范表述的清晰度和一致性:标准文档本身可能会得到修订,以提高描述的清晰度,消除歧义,并保持与其他相关国际标准的一致性。

  6. 测试套件更新:与标准更新相配套的,是POSIX兼容性测试套件的升级,以验证操作系统和开发库是否符合最新标准要求。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 1993-03-16 颁布
  • 1993-12-01 实施
©正版授权
GB/T 14246.1-1993信息技术可移植操作系统界面第一部分:系统应用程序界面(POSIX.1)_第1页
GB/T 14246.1-1993信息技术可移植操作系统界面第一部分:系统应用程序界面(POSIX.1)_第2页
GB/T 14246.1-1993信息技术可移植操作系统界面第一部分:系统应用程序界面(POSIX.1)_第3页
GB/T 14246.1-1993信息技术可移植操作系统界面第一部分:系统应用程序界面(POSIX.1)_第4页
GB/T 14246.1-1993信息技术可移植操作系统界面第一部分:系统应用程序界面(POSIX.1)_第5页
免费预览已结束,剩余219页可下载查看

下载本文档

GB/T 14246.1-1993信息技术可移植操作系统界面第一部分:系统应用程序界面(POSIX.1)-免费下载试读页

文档简介

uDc.681.3L74中华人民共和国国家标准GB/T14246.1-93ISO/IEC9945-1-1990信息技术可移植操作系统界面第一部分:系统应用程序界面(POSIX.1)Informationtechnology-y-PortableoperatingsysteminterfaceforcomputerenvironmentsPart1.Systemapplicationprograminterface(POSIX.1)1993-03-16发布1993-12-01实施国家技术监督局发布

M概论1.1范围1.2引用标准1.3遵从性…定义和通用要求2.1约定2.2定义2.3一般概念2.4出错号2.5基本系统数据类型2.6环境描述·……2.7C语言定义.(192.8数字的限定值(232.9符号常量(25)1263进程原语$.1进进程的创建和执行(263.2进程的终止(293.3信号(32)3.4定时操作(40)进程环境4(42)进程标识4.1(424.2用户标识424.3进程组……·4.4系统标识(464.5时间4.6环境变量484.7终端标识4.8可配置的系统变量4495文卷与目录50目录5.11505.2工作目录652创建普通文卷5.3(53创建特别文卷5.4(56)文卷的删除5.5(58

5.6文卷特性(60)5.?可配置的路径名变量(66)6输入和输出原语(67)6.1(676.2文卷描述字的操作(68)6.3文卷描述字的回收(69)6.4输入和输出·………………(69)6.5文卷的控制操作(727设备和设备类专用函数(777.1通用终端界面(777.2通用终端界面控制西数……(868针对C编程语言的语言专用服务(90引用的C语言例程·…··…·······8.1(90C语言的输入/输出函数·8.2(93)8.3其他C语言函数·……………(97系统数据基··9(98)系统数据基9.1(98)对数据基的访问9.2(98)10数据交换格式…….(99)10.1档案文卷格式及交换文卷格式…(99)附录A参考文献(参考件)(107)A1相关的开放系统标准(107A2其他标准(108)以往的文卷和工业文本(108)A4C语言参考资料(109以往的应用系统程序设计辅导资料(110A6有关的标准…(110)附录B依据和注释(参考件)(110)B1批论(110)定义和通用要求(117)进程原语(137)进程环境(150)3文卷和目录(154)多输入和输出原语(160)设备和设备类专用函数(166)B8·针对C编程语言的语言专用服务(173)B9系统数据基·(179)数据交换格式·…………·B10(179)附录C前导文卷内容的样本(参考件)(183)附录D特征文卷(参考件)………………(196)D1定义(196本标准中的任选项(197)D3相关的标准(198)

D4相关的活动(198)D5与IEEE1003.0草案的关系(198)附录E英中词汇对照表(参考件)…···(198)附录F西数索引参考件)·…·(212)

中华人民共和国国家标准信息技术可移植操作系统界面第一部分:系统应用程序界面914348.1-9(POSIX.1iso/ic9945-1-1990Informationtechnology-PortableoperatingsysteminterfaceforcomputerenvironmentsPart1:Systemapplicationprograminterface(POSIX.1本标准等同采用国际标准ISO/IEC9945-1一1990。即:信息技术可移植操作系统界面第一部分:系统应用程序界面(POSIX.1)引本标准的目的是在UNIX操作系统文档的基础上,定义一/个个标准的操作系统界面和环境,以支持应用程序在源码级的可移植性。本标准主要供操作系统的实现者和各种应用程序的开发者使用。ISO/IEC9945-1一1990是以美国IEEEStd1003.1一1988为基础的。这是整个可移植操作系统界面(POSIX)的第一部分:系统应用程序界面即POSIX.1。标准的组织本标准由四大部分组成:(1)范围的陈述(第1章);(2)定义和全局概念(第2章);(3)各种界面功能(第3~9章);(4)数据交换格式(第10章)。大多数的条目单独描述一种服务界面。服务界面的C语言表述在各个西数的“格式"条内给出。“说明"条提供了由服务界面执行的操作的说明。可能提供某些实例解释所描述的界面。在大多数情况下在“返回"和“出错"条规定了返回值和可能的出错条件。“参阅"条用于指导该者参照其他有关的条。为了帮助读者理解,本标准还提供了几个附

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论