官术网_书友最值得收藏!

Beginning with the POSIX standard

The POSIX standard defines all of the functionality a POSIX-compliant operating system must implement. With respect to system programming, the POSIX standard defines the system call interface (that is, the APIs, not the ABIs) that the operating system must support.

Under the hood, most of the system-level APIs that C and C++ provide actually execute POSIX functions, or are POSIX functions themselves (as is this case with a lot of C library APIs). In fact, libc is generally considered to be a subset of the greater POSIX standard, while C++ leverages libc and POSIX to implement its higher-level APIs such as threading, memory management, error handling, file operations, and input/output. For more information, refer to https://ieeexplore.ieee.org/document/8277153/.

In this section, we will discuss some components of the POSIX standard that are relevant to system programming. All of these topics will be discussed in further detail in later chapters. 

主站蜘蛛池模板: 行唐县| 松江区| 清苑县| 鹤山市| 水富县| 阳东县| 美姑县| 遂宁市| 文登市| 神池县| 玉田县| 峨眉山市| 南部县| 纳雍县| 建平县| 区。| 确山县| 襄垣县| 彭山县| 庆元县| 九台市| 安乡县| 客服| 淮阳县| 邵武市| 芒康县| 大足县| 成安县| 松阳县| 宿松县| 灵山县| 桑日县| 类乌齐县| 铁力市| 卫辉市| 石泉县| 泊头市| 嘉荫县| 高青县| 五河县| 台安县|