自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 系统级I/O

这次主要是文件I/O: 在对文件进行读写操作前,需要先打开该文件。内核为每个进程维护一个打开文件的列表,该表被称为文件表(file table)。该表由一些叫做文件描述符(file descriptors)的非负整数进行索引。列表中的每项均包括一个打开文件的信息,其中包括一个指向文件备份inode内存拷贝的指针和元数据(例如文件位置和访问模式等)。用户空间和内核空间都把文件描述符作为每个进程的唯一...

2019-12-06 22:33:28 194

原创 系统调用fork

fork的基本内容: fork是依次调用两次返回,分别返回在父进程和子进程中 1)在父进程中,fork返回新创建子进程的进程ID; 2)在子进程中,fork返回0; 3)如果出现错误,fork则返回一个负值; 例子: 首先父进程输出L0,由于if中判断是否是子进程,所以直接输出Bye,进入一阶子进程,输出L1,Bye,执行fork但不进入if语句,进入二阶子进程输出L2,Bye,结束。 函数...

2019-11-06 17:54:34 691

原创 可重定位目标文件

首先将chap7_code上传到qq邮箱里面,从虚拟机中打开QQ邮箱,然后下载文件,我选择的是global-c2.c文件。 然后用命令进入该文件。 使用gcc -c global-c2.c -o global -c2.o 将.c文件换成.o文件 用readelf命令显示ELF头的内容。 使用-a全部显示内容 这些是-a命令显示的信息 ...

2019-10-02 10:16:19 135

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除