上一页 1 2 3 4 5 6 7 8 ··· 26 下一页
摘要: 常用的进程间通讯方式: a.管道(使用最简单)匿名管道 b.信号(开销最小) c.共享映射区(无血缘关系) d.本地套接字(最稳定) e.FIFO(命名管道) 1.管道: pipe:管道一般读写行为 2.fifo:(有名管道) 用于非血缘关系进程间通讯 命令:mkfifo 函数:mkfifo 3.共 阅读全文
posted @ 2021-01-11 15:29 龙宇在天 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.孤儿进程 父进程先于子进程结束,则子进程成为孤儿进程,子进程的父进程成为init进程,称为init进程领养孤儿进程 2.僵尸进程 子进程终止,父进程尚未回收,子进程残留资源(PCB)存放在内核中,变成僵尸(zombie)进程 特别注意:僵尸进程是不能使用kill命令清除掉的。以为kill命令只能 阅读全文
posted @ 2021-01-11 15:24 龙宇在天 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 进程控制: 父子进程之间采用“读时共享、写时复制”原则 父子进程在刚fork之后,有哪些异同点? 相同处:全局变量、data、.text、栈、堆、环境变量、用户ID、宿主目录、进程工作目录、信号处理方式 不同处:1.进程ID 2.fork返回值 3.父进程ID 4.进程运行时间 5.闹钟(定时器) 阅读全文
posted @ 2020-12-18 16:41 龙宇在天 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 程序在CPU工作简图 MMU工作简图 内存管理单元 MMU的作用: 1.完成虚拟内存和物理内存的映射 2.设置修改内存访问级别 CPU的内存访问级别由高到低 0->1->2->3,虚拟地址空间只使用到了0(内核区)和3(用户区),在两者之间进行切换。 同一个程序被两个不同的进程开启,其虚拟地址空间用 阅读全文
posted @ 2020-12-16 09:07 龙宇在天 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 文件操作函数 1.open 2.read 3.write 4.close 5.lseek 文件拓展,重置指针位置 6.stat fileName 查询文件的属性信息【对应的命令】 stat函数,特性--能够穿透(跟踪)符号链接【类似vi编辑器】 lstat函数,特性--不穿透(跟踪)符号链接【类似l 阅读全文
posted @ 2020-12-15 17:52 龙宇在天 阅读(286) 评论(0) 推荐(0) 编辑
摘要: c库函数会提供一个I/O缓冲区,提高文件到磁盘的读写效率 虚拟地址空间 文件描述符 文件描述符对应已经打开的文件的描述信息,本质是一个指针 cpu为什么要使用虚拟地址空间与物理地址空间映射?解决了什么样的问题?1.方便编译器和操作系统安排程序的地址分布。 程序可以使用一系列相邻的虚拟地址来访问物理内 阅读全文
posted @ 2020-12-08 14:30 龙宇在天 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 参考文章:https://blog.csdn.net/qq_22182835/article/details/89467386 参考视频:https://www.bilibili.com/video/BV1dt411f7TZ?p=67 Makefile基本原则中的三要素 目标:myCal 依赖:ad 阅读全文
posted @ 2020-12-08 14:28 龙宇在天 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://www.bilibili.com/video/BV1dt411f7TZ?p=64 gcc main.c -Iinclude -L lib -l MyCalDll -o gdb.out -g 生成可执行文件gdb.out,一定要带-g才能显示调试信息 gdb gdb.out进 阅读全文
posted @ 2020-12-08 14:26 龙宇在天 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 工作模式: 命令模式:普通模式 编辑模式:i--insert模式 末行模式::--输入指令【q:退出,w:保存】 使用ESC进行切换 vim编辑器的使用 a.命令模式下的操作: 1).光标的移动 h j k l 前 下 上 后 0--行首 $--行尾 gg--文件开始位置 G--文件末尾 行数+G- 阅读全文
posted @ 2020-12-07 12:00 龙宇在天 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1).使用gcc编译器细分每一个编译的步骤,可以分为4个步骤: c文件 汇编文件 二进制文件 可执行文件 hello.c--预处理器(cpp)--> hello.i --编译器(gcc)--> hello.s --汇编器(as)--> hello.o --链接器(Id)--> a.out gcc - 阅读全文
posted @ 2020-12-07 11:58 龙宇在天 阅读(258) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 26 下一页
//右侧添加目录 //增加页面点击显示24字社会主义核心价值观