摘要: 1. readn 和 writen 1.1 基础巩固: read 和 write 函数的返回值 1.1.1 read 函数原型为:ssize_t read(int fd, void* buf, size_t count); (这里的 void *在标准 C 中表示通用指针即任意类型的指针都可... 阅读全文
posted @ 2014-07-25 23:50 Monica_Lee 阅读(2776) 评论(0) 推荐(0) 编辑
摘要: 1. fork 1.1 通过 fork 创建的父子进程对于fork之前打开的fd,共享文件偏移量。这是因为,父进程fork一个子进程后,会有自己的进程表项,因此二者各有一套相同的文件描述符表,他们共享了文件表项,因而也就共享了偏移量。此外,close 的关闭采用的是引用计数,当执行close时,是... 阅读全文
posted @ 2014-07-25 23:43 Monica_Lee 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.基础知识巩固 1.1 中断分为两类: a)硬中断,就是通常所说的中断,中断处理程序运行在内核态,需要一定的硬件支持; b)软中断,是在软件层次上对中断的一种模拟,就是常说的信号,它的处理程序运行在用户态。它是软件级别的,不需要特定的硬件支持。 1.2 常见的信号:(用kill -... 阅读全文
posted @ 2014-07-25 22:10 Monica_Lee 阅读(480) 评论(0) 推荐(0) 编辑