- 博客(3)
- 收藏
- 关注
原创 第十章IO 关于共享文件的三道习题
**共享文件的三个例子**首先来看一下基础知识:·描述符表(descriptor table)。每个进程都有它独立的描述符表,它的表项是由进程打开的文件描述符来索引的。每个打开的描述符表项指向文件表中的一个表项。·文件表(file table)。打开文件的集合是由一张文件表来表示的,所有的进程共享这张表。每个文件表的表项组成(针对我们的目的)包括当前的文件位置、引用计数(referenc...
2019-12-01 15:29:56
256
1
原创 关于fork的习题
第0题void fork0() { if (fork() == 0) { printf("Hello from child\n"); } else { printf("Hello from parent\n"); }}编译运行进程结构图第1题void fork1(){ int x = 1; pid_t pid = fork(...
2019-11-06 19:12:51
807
原创 ELF可重定位目标文件
ELF可重定位目标文件参考网址:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=4115265这是在Linux下测试所用的代码x是初始化的全局变量,y是没有初始化的全局变量,e_g_z是外部符号,s_g_x是初始化的静态变量,s_g_y是没有初始化的静态变量,g_f是函数。我们首先用gcc -g -c test.c进行编译...
2019-09-28 16:23:34
400
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人