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

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. 

主站蜘蛛池模板: 会东县| 永胜县| 吕梁市| 敖汉旗| 杭锦旗| 类乌齐县| 原平市| 潞西市| 日照市| 西乌珠穆沁旗| 陈巴尔虎旗| 昆山市| 澄城县| 天台县| 沂源县| 巩留县| 比如县| 北票市| 修武县| 潞西市| 阿克| 新田县| 马公市| 建湖县| 垫江县| 松滋市| 汝南县| 西昌市| 甘孜县| 林西县| 赞皇县| 阳春市| 岳池县| 大兴区| 枣强县| 松原市| 沁源县| 明星| 成安县| 河西区| 尼玛县|