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

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. 

主站蜘蛛池模板: 南汇区| 繁峙县| 水富县| 沭阳县| 沂南县| 锡林郭勒盟| 永春县| 乌鲁木齐市| 霍州市| 北碚区| 金沙县| 莱西市| 客服| 花莲县| 衡山县| 高青县| 图片| 衡阳县| 昌都县| 葫芦岛市| 务川| 长葛市| 兴山县| 玉屏| 紫云| 乌拉特后旗| 隆子县| 泸水县| 探索| 永丰县| 田林县| 庆阳市| 天津市| 怀安县| 突泉县| 柳林县| 滨海县| 县级市| 博野县| 和田市| 清河县|