Note

Posted Cheetos

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Note相关的知识,希望对你有一定的参考价值。

API 应用程序接口

ABI 应用程序二进制接口

 

API 定义了软件模块之间在源代码层交互的接口。它通过提供一组标准接口(通常以函数的方式)进行抽象:

一个程序片段可以调用另一个程序片段

 

比如说,一个在屏幕上显示文本的API 可能是对一系列显示文本函数提炼而得来的

 

 

 

 

为了让这个混乱的世界变得有序

标准组织将系统接口标准化并建立官方标准

众多标准保留了下来

但是从技术上讲,Linux并没有遵循他们。

Linux 仅力图 和 两个最广泛使用的标准  保持兼容:

POSIX 和 Single Unix Specification (SUS)

 

 

文件的大小通过字节来计算,称为文件长度

 

文件的长度可以通过截断来实现

一个文件可以通过删除文件结尾部分而截断为稍小的文件

也可以被截断称为比原来更大的文件,在这种情况下,文件以0进行填充

 

同一个文件可能被不同或者相同的进程多次打开

系统为每一个打开文件的实例提供唯一的文件描述符。

进程能够共享文件描述符

从而允许同一描述符被多个进程使用

 

以上是关于Note的主要内容,如果未能解决你的问题,请参考以下文章

ffmpeg + cuda(cuvid) 硬解码+像素格式转换(cpu主导)实战