ChinaUnix.net
相关文章推荐:

unix操作系统设计

这本书前部分,比如buffer cache, 文件系统, 我能看懂,而且看完后自己可以画出图形来解释cache 什么样子的, 但是看到进程结构那一章,感觉象看天书。 发现很多术语不懂。 有人看过这本书吗

by lvscluster - C/C++ - 2009-06-11 00:02:48 阅读(1639) 回复(7)

相关讨论

哪位达人有unix操作系统设计, chm格式 在google上只找的了pdf格式的。中,英文版都行。

by aobai - 其他UNIX - 2008-12-27 20:04:32 阅读(4137) 回复(6)

1. 在磁盘的高速缓存块分配算法getblk中,在检查一个块是否处于忙状态之前,内核必须提高处理机执行级以封锁中断,为什么? 2. 在算法iput中首先做“如果索引节点未上锁,则将其上锁”操作为什么? 3. 在算法ialloc中“得到索引节点(算法iget)”后,需要判断所得到的索引节点是不是空闲索引节点,为什么? 4. 区的状态中,有“锁”和“正被装入内存”两个状态,为什么?

by wmjob - 内核源码 - 2009-04-25 00:33:04 阅读(1553) 回复(3)

我是一个新手,非常感谢大家能给我做个回复!谢谢! 1. 正如本章所描述的那样,超级块是一个磁盘块,并且除了包含空闲表之外还包含其他信息。因此,超级块空闲表不能包含象在空闲磁盘块的链表上的一个磁盘块中可能存储的那么多的空闲块号。链表上一个磁盘块中应存储多少个空闲块号才是最适宜的? 2. 当一个进程执行 unlink(“.”); 时,会发生什么情况?该进程的当前目录是什么?(假定具有超级用户许可权。) 3. 考虑图...

by sky#boy - C/C++ - 2008-07-07 08:27:46 阅读(1158) 回复(0)

我是新手,谁能帮我解决几个问题,十分感谢!!! 1. 正如本章所描述的那样,超级块是一个磁盘块,并且除了包含空闲表之外还包含其他信息。因此,超级块空闲表不能包含象在空闲磁盘块的链表上的一个磁盘块中可能存储的那么多的空闲块号。链表上一个磁盘块中应存储多少个空闲块号才是最适宜的? 2. 当一个进程执行 unlink(“.”); 时,会发生什么情况?该进程的当前目录是什么?(假定具有超级用户许可权。...

by sky#boy - Linux文档专区 - 2008-07-07 08:17:53 阅读(527) 回复(0)

看到第三章就不行了,各位老大给些建议,要先打些什么基础吗?

by xiaonanln - C/C++ - 2005-08-23 10:29:37 阅读(899) 回复(1)

[code]#include #include #include int main(int argc,char *argv[]) { puts("parent working"); int i,ret_val,ret_code; printf("parent process %x\n",getpid()); if(argc>1) signal(sigcld,sig_ign); for(i = 0;i < 15;i++) if(fork()== 0){ printf("parent proc: %x,running process:%x\...

by manjiajie - Linux环境编程 - 2013-05-06 12:13:07 阅读(1264) 回复(2)

建议买纸版,支持正版。 《unix操作系统设计》 中文版:ftp://godson2e:lemote@218.90.147.70/DOC/Ebook/unix_OS_design.pdf 《4.4BSD操作系统设计与实现》 英文版: ftp://godson2e:lemote@218.90.147.70/DOC/Ebook/4.4bsd.chm

by bukaihua - BSD - 2010-04-11 19:26:41 阅读(8201) 回复(8)
by noress - C/C++ - 2005-02-18 15:57:10 阅读(1460) 回复(0)

最近看《unix操作系统设计》,还有什么好的操作系统内部原理的书吗 另外有没有类似的讲数据库内部原理、算法的书

by zhongyj - C/C++ - 2008-09-02 13:52:41 阅读(3348) 回复(15)