摘要: 进程原语 1.fork fork 子进程复制父进程,子进程和父进程的PID是不一样的,在克隆pcb时,pid没有复制,fork还有底层的函数,如creat(),clone(),retrun 返回。子进程执行的第一条语句是return。 进程相关函数: sudo chmod 04755 文件名 如pa 阅读全文
posted @ 2017-11-09 22:55 rainbow1122 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 进程 1.PCB 每个进程在内核中都有一个进程控制块(PCB)来维护进程相关的信息,Linux内的进程控制块是task_struct结构体。现在我们全面了解一下其中都有哪些信息。 进程标示符(PID):描述本进程的唯一标示符,用来区别其他进程。父进程id(PPID) 进程的状态,有运行、挂起、停止、 阅读全文
posted @ 2017-11-09 20:26 rainbow1122 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 基于inode函数介绍 1.stat 表头文件: #include <sys/stat.h> #include <unistd.h>定义函数: int stat(const char *file_name, struct stat *buf); int fstat(int fd,struct sta 阅读全文
posted @ 2017-11-09 15:53 rainbow1122 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 文件系统(二) 1.目录操作 mkdir #include<sys/stat.h> #include<sys/types.h> int mkdir(const char *pathname,mode_t mode); 创建一个目录 rmdir #include<unistd.h> int rmdir 阅读全文
posted @ 2017-11-09 14:35 rainbow1122 阅读(215) 评论(0) 推荐(0) 编辑