![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
Omni-Space
专注Android, Mobile Security and AI
展开
-
操作系统: 最佳适配算法和邻近适配算法的模拟实现(内存分配算法)
实现动态分区的分配算法。(1) 最佳适配算法:选择内存空闲块中最适合进程大小的块分配。(2) 邻近适配算法:从上一次分配的地址开始查找符合要求的块,所查找到的第一个满足要求的空闲块就分配给进程。模拟添加进程的时候,假定内存是一块完整的空闲区,对于算法(1)来说,分配的时候遍历所有的空闲内存块,找出其中最适合的一块,注意此时内存分区的总块数可能已经发生了变化;对于算法转载 2016-03-14 13:03:26 · 5107 阅读 · 0 评论 -
GDB 调试多进程或者多线程应用
GDB 是 linux 系统上常用的 c/c++ 调试工具, 功能十分强大. 对于较为复杂的系统, 比如多进程系统, 如何使用GDB 调试呢?考虑下面这个三进程系统 :进程 ProcessChild 是 ProcessParent 的子进程,ProcessParentThread 又是 ProcParent 的子线程. 如何使用 GDB 调试 子进程ProcessChild 或转载 2018-01-26 08:30:20 · 1024 阅读 · 0 评论 -
深入理解Linux内存管理--目录导航
日期内核版本架构作者GitHubCSDN2016-08-31Linux-4.7X86 & armgatiemeLinuxDeviceDriversLinux内存管理1 内存描述CSDNGitHubLinux内存描述之概述–Linux内存管理(一)01-description/转载 2018-01-26 08:32:41 · 529 阅读 · 0 评论