
Linux系统编程
Big_Study_Father
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux系统编程 Part3管道通信
IPC(进程间通信 Inter Process Comnunication)目前常用的通信方式:管道 最简单信号 开销最小共享映射区域 在无关系的进程间通信本地套接字 最复杂,最稳定文件类型-文件d目录l 符号链接伪文件(不占用磁盘空间):s套接字b块设备c字符设备p管道 (内核缓冲区)查看缓冲区大小 #ulimit -a 512字节*8...原创 2019-04-27 14:42:20 · 259 阅读 · 0 评论 -
Linux系统编程 Part1
相关概念程序和进程并发单道程序设计多道程序设计CPU和MMU(Memery Manage Unit)进程控制块PCB进程状态CPU基本架构MMU基本工作原理(32位机)整个虚拟内存中 真正占用内存上限为4G,实际远小于4GMMU位于CPU内部,作为硬件存在0-3G中:text代码 data数据 heap低地址向高地址 stack高地址向低地址。整个...原创 2019-04-24 22:43:08 · 214 阅读 · 0 评论 -
gdb调试
listlist 在gdb中列出代码 默认十行list m,n 指定m n行list func_name 指定函数的代码breakbreak n 在第n行设置断点delete breakpoints n 删除第n号断点info breakpoints 列出断点信息display argu 列出argu参数的值...原创 2019-04-29 21:55:19 · 164 阅读 · 0 评论 -
Linux系统编程 Part2 子进程的创建与控制
exec函数族man exec ~~~int execl(const char*path,const char arg,…)int execlp(const charfile,const char * arg,…)//execlp 实现ls -al#include <stdio.h>#include <unistd.h>#include <sys/typ...原创 2019-04-25 15:00:42 · 421 阅读 · 0 评论