随笔分类 - OS
摘要:1.xv6 system call interface 2.task i. primes 注意管道pipe的使用: int pipe(int p[]) Create a pipe, put read/write file descriptors in p[0] and p[1], 成功:0;失败:-
阅读全文
摘要:1. 阻塞和非阻塞IO 低速系统调用是可能会使进程永远阻塞的一类系统调用: 如果某些文件类型的数据并不存在,读操作可能会使调用者永远阻塞; 如果数据不能被相同的文件类型立即接受,写操作可能会使调用者永远阻塞; 在某种条件发生之前打开某些文件类型可能会发生阻塞; 对已经加上强制性记录锁的文件进行读写;
阅读全文