当前位置: 首页> 财经> 金融 > 9 Posix API与网络协议栈

9 Posix API与网络协议栈

时间:2025/7/13 11:14:12来源:https://blog.csdn.net/weixin_45842249/article/details/140122840 浏览次数:0次

在这里插入图片描述

POSIX概念

POSIX是由IEEE指定的一系列标准,用于澄清和统一Unix-y操作系统提供的应用程序编程接口(以及辅助问题,如命令行shell实用程序),当您编写程序以依赖POSIX标准时,您可以非常肯定能够轻松地将它们移植到大量的Unix衍生产品系列中(包括Linux,但不限于此!)。

如果你使用的某些Linux API没有标准化为Posix的一部分,那么如果你希望将来将该程序或库移植到其他Unix-y系统(例如MacOSX)。

  • POSIX 可移植操作系统接口,Portable Operating System Interface of UNIX
  • POSIX标准定义了操作系统应该为应用程序提供的接口标准;
  • 调用了符合POSIX标准的API的应用程序可以确保在不同的系统上使用;
  • POSIX则是操作系统为应用程序提供系统调用的接口规范;
  • UNIX中最通用的操作系统API基于POSIX标准(Portable Operating System Interface of UNIX 可移植操作系统接口),操作系统API通常以C库的方式提供,C库封装了这些符合POSIX标准的系统调用接口;

在UNIX世界里,最通用的操作系统API基于POSIX(Portable Operating System Interface of UNIX,可移植操作系统接口)标准。

C POSIX library是C语言的POSIX系统下的标准库。包含了一些在C语言标准库之外的函数,为了OS之间的可移植性,POSIX标准规定了一些标准的接口。而这些接口标准的集合就是POSIX库。

该标准的目的是定义了标准的基于UNIX操作系统的系统接口和环境来支持源代码级的可移植性,现在,标准主要提供了依赖C语言的一系列标准服务,再将来的版本中,标准将致力于提供基于不同语言的规范。

  • 驱动层对于硬件层来说是硬件接口的使用者;这些硬件接口往往被叫作硬件规格;</
关键字:9 Posix API与网络协议栈

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: