摘要: execlp man execl: execl 执行ls 使用ps aux将数据写入一个文件中 使用dup2标准输出导入文件,标准输出会输出ps aux,再导入文件 阅读全文
posted @ 2022-02-26 18:36 蘑菇王国大聪明 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 原理 返回的值:父进程返回子进程PID,子进程返回0(类似成功创建的意思) fork基本代码 /************************************************************************* > File Name: fork_test.c > A 阅读全文
posted @ 2022-02-26 16:53 蘑菇王国大聪明 阅读(93) 评论(0) 推荐(0) 编辑
摘要: MCU MMU是Memory Management Unit的缩写,中文名是内存管理单元,有时称作分页内存管理单元。 通过mmu可以将物理上不连续的内存映射到连续的虚拟地址上 内核映射到同一个物理地址上,所以进程间才可以有通信 MMU可以进行内存分级,Windows系统下有四级,Linux有两级,0 阅读全文
posted @ 2022-02-26 14:23 蘑菇王国大聪明 阅读(141) 评论(0) 推荐(0) 编辑
摘要: dup和dup2 返回值是int的文件描述符,参数是已有的文件描述符 此时打印的文件描述符为4,使用这个文件描述符可以访问打开的文件,可以通过这个往新的文件描述符写,主只需把打开方式改成可读可写即可。 dup2: 注意两个指针指向一个文件 如上所示,串口输出重定向也是这个原理 fcntl实现dup 阅读全文
posted @ 2022-02-26 10:53 蘑菇王国大聪明 阅读(64) 评论(0) 推荐(0) 编辑