1992年初,公司伯克利软件设计,合并(BSDi,如今风河的一部分)开始发布一个商业支持BSD UNIX,BSD / OS,基于Net/2释放和Jolitzes 386 / BSD添加。BSDi分布的二进制代码和源代码以995美元(美元),并建议潜在客户使用他们的电话号码1 - 800 - - - - unix。 1992年4月,USL起诉BSDi为了防止BSDi销售产品USL声称仍被专...
Linux下操作系统编程有两本经典APUE即《Advanced Programming in the UNIX Environment》和TLPI《The Linux Programming Interface》,中文版对应《UNIX环境高级编程(第3版)》和《Linux/UNIX系统编程》。 TLPI洋洋洒洒英文版1506页,中文版1176页;一共64章节,明显是作为工具书使用。通过目录可以了解本书的结构,以及作者的...
API:(Application Programming Interface,应用程序编程接口): 指的是我们用户程序编程调用的如read(),write(),malloc(),free()之类的调用的是glibc库提供的库函数。API直接提供给用户编程使用,运行在用户态。我们经常说到的POSIX(Portable Operating System Interface of Unix)是针对API的标准,即针对API的函数名,返回...
Kernel Buffering of File I/O: The Buffer Cache read()、write()系统调用并不直接写到磁盘,而是和cache打交道。 虽然read()、write()很快,但最好以BUF_SIZE传输效率最高,大小4K。系统调用负担也很大。 Controlling Kernel Buffering of File I/O intfsync(intfd);//针对某个文件voidsync(void);//针对...
interface employed by nearly every application that runs on a Linux or UNIX system. In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and ...
Level Programming Interface */ #define PCI_CLASS_DEVICE 0x0a /* Device class */ #define PCI_CACHE_LINE_SIZE 0x0c /* 8 bits */ #define PCI_LATENCY_TIMER 0x0d /* 8 bits */ #define PCI_HEADER_TYPE 0x0e /* 8 bits */ 对应我们的图3(见下)中的前16字节。而且我们也看到了紧挨着PCI...
可靠信号 信号产生到信号递送的时间间隔内,信号的状态是未决的(pending)。如果进程对信号设置阻塞递送...
或者,你可以考虑再放一本《The Linux Programming Interface》。 也许用其它任何一种标准来衡量,此书都难称上品,但作为工具书,我非常愿意给它五星。如果脑袋是主机,那工具书就是外置存储。工具书的目的不是像教科书那样帮助读者建立概念或者提高技能,而是罗列细节。语言简练,条理清晰,代码示例简单明...
原作名:The Linux Programming Interface: A Linux and UNIX System Programming Handbook 译者:孙剑 许从年 董健/孙余强 郭光伟 陈舸 出版年:2014-1 页数:1176 定价:158 装帧:平装 ISBN:9787115328670 豆瓣评分 9.4 462人评价 5星 82.3% 4星 14.5%
The Linux Programming Interface 作者:Michael Kerrisk 出版社:No Starch Press 副标题:A Linux and UNIX System Programming Handbook 出版年:2010-10-28 页数:1552 定价:USD 99.95 装帧:Hardcover ISBN:9781593272203 豆瓣评分 9.4 243人评价 5星 84.4%