- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 dup系统调用的具体实现祥解
int dup(int oldfd)主要涉及到3张表的操作:进程打开文件表、系统打开文件表和内存索引节点表。首先,进程打开文件表是进程U区的一部分,U区的结构如下:struct user {struct pcb u_pcb;struct proc *u_procp; /* pointer to proc structure */int *u_ar0;
2006-04-28 02:38:00
965
原创 通用的链式stack实现
头文件stack.h内容如下:/* * 对任何调用该例程用户,必须知道selemtype, lkstack类型,即这两个类型是对用户释放的 * *//*selemtype是存储实际数据的类型,随着不同的应用具体内容应该不一样*/typedef long selemtype;/*stack_elem是链式栈的基本单元,成员包含了存储实际内容的单元和指向下个单元的指针*/typedef struct
2006-04-20 23:09:00
727
原创 什么是“network”?
1、什么是“network”? 此处的“network”,确切的说是指“物理网络”。就是有几台电脑或者路由器通过网线直接互联,中间不再经过任何路由器。而且,他们共享IP地址的“network prefix”,这是由后面ip数据包的寻址需求所决定的。 为了理解IP协议寻址的不断发展,我们不得不讨论互联网的最初形式,历史回溯到加州伯克利大学发布的4.2bsd,世界上第一个tcp/ip协议栈
2006-04-19 01:36:00
20997
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人