摘要: 三、空闲分区分配算法 首先适应算法:当接到内存申请时,查找分区说明表,找到第一个满足申请长度的空闲区,将其分割并分配。此算法简单,可以快速做出分配决定。 最佳适应算法:当接到内存申请时,查找分区说明表,找到第一个能满足申请长度的最小空闲区,将其进行分割并分配。此算法最节约空间,因为它尽量不分割到大的 阅读全文
posted @ 2022-02-23 11:45 西伯尔 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1、#include 1.1 .c文件可以被include吗 问:#include能不能include一个(多个).c文件? 答:从理论上讲可以,但是不推荐。 (1)include语法:内容替换 从语法角度讲,include的意思就是从当前位置包含另外一个文件,就像宏替换一样把当前行用另外一个文件的 阅读全文
posted @ 2022-02-23 11:34 西伯尔 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1、Linux目录 (1)根目录下的文件 /usr: usr 是 unix shared resources(共享资源) 的缩写,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录。 (2)源码放哪里? /usr/src: 阅读全文
posted @ 2022-02-23 09:46 西伯尔 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1、状态转换 三态:就绪、阻塞、运行 五态:活动就绪、静止就绪、活动阻塞、静止阻塞、运行 活动就绪 变 静止就绪 和活动阻塞 变 静止阻塞 因为:内存不够,调到外存。 执行 变 静止就绪 因为:时间片用完。 参考: https://blog.csdn.net/leefangsong/article/ 阅读全文
posted @ 2022-02-23 08:01 西伯尔 阅读(225) 评论(0) 推荐(0) 编辑