
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,实际远小于4G MMU位于CPU内部,作为硬件存在 0-3G中:text代码 data数据 heap低地址向高地址 stack高地址向低地址。整个...原创 2019-04-24 22:43:08 · 214 阅读 · 0 评论 -
gdb调试
list list 在gdb中列出代码 默认十行 list m,n 指定m n行 list func_name 指定函数的代码 break break 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 评论