随笔分类 -  《UNIX环境高级编程》(第三版)笔记

《UNIX环境高级编程》(第三版)阅读笔记---2018-5-11
摘要:在比较lseek的返回值时,应该与-1比较。 大多数文件系统为改善性能都采用某种预读(read ahead)技术,当检测到正在进行顺序读取时,系统就试图读入比应用所要求的更多的数据。 阅读全文

posted @ 2018-05-11 22:11 MrRS 阅读(106) 评论(0) 推荐(0)

《UNIX环境高级编程》(第三版)阅读笔记---2018-5-10
摘要:不带缓冲:每个read和write都调用内核中的一个系统调用。(open、read、write、lseek、close)。 对于内核而言,所有打开的文件都通过文件描述符引用,文件描述符是一个非负整数。在打开一个现有文件或新建一个文件时,内核向进程返回一个文件描述符。 0(STDIN_FILENO), 阅读全文

posted @ 2018-05-10 19:27 MrRS 阅读(241) 评论(0) 推荐(0)

《UNIX环境高级编程》(第三版)阅读笔记---2018-5-9
摘要:exit(x):x=0时表示正常退出,0~255则出错 程序(program)时一个存储在磁盘某个目录下的可执行文件。内核使用exec函数(7个exec函数之一,exec函数有7种变体,通常称之为exec函数)将程序读入内存。 程序的执行实例称为进程(process),某些操作系统使用任务(task 阅读全文

posted @ 2018-05-09 17:46 MrRS 阅读(131) 评论(0) 推荐(0)

导航