• Note


    API 应用程序接口

    ABI 应用程序二进制接口

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

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

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

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

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

    众多标准保留了下来

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

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

    POSIX 和 Single Unix Specification (SUS)

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

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

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

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

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

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

    进程能够共享文件描述符

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

  • 相关阅读:
    javascript 构造函数,工厂模式,稳妥构造函数浅析
    javascript基本概念
    struts2 类型转换
    struts action
    struts2 配置(部分)
    struts2基本构成
    charapter 1
    java 内部类
    mysql zip 解压安装 (win10)
    python之random模块
  • 原文地址:https://www.cnblogs.com/Cheetos/p/5349137.html
Copyright © 2020-2023  润新知