深入理解linux虚拟内存管理(中+英) 中文+英文
2022-09-13 09:10:28 23.97MB 虚拟内存
1
linux内核内存管理技术
2022-08-27 20:00:40 5.65MB linux 内存管理
1
JS的内存管理和闭包王红元 coderwhyn 不管什么样的编程语言,在代码的执行过程中都是需要给它分配内存的,不同的是某些编程语言需要我们自己手动的管理内存,
2022-08-04 21:00:41 1MB javascript
1
源程序说明本实验对应 1_kernel_mem_malloc系 统 依 赖#define RT_USING_HEAP此项可选,开启此项可以创建动态线程和动态信号
2022-08-04 13:00:49 200KB stm32 操作系统
1
1. bitmap查找算法的优化-32路查找 2. paring heap,配对堆的使用,提高排序效率 3. RB tree 红黑树 4. Tcache机制 5. 支持原子操作的线性同余伪随机数生成器 6. 动态头长度的计算过程map_bias 7. Region size设计以及和index对应关系 8. radix tree基数树 9. 高可靠性编程讨论 10. small/large/huge内存的分配和释放过程
2022-07-25 14:23:39 2.56MB 内存管理 malloc
1
从内核层KASAN到Userspace的ASAN,从原理分析到实例详解,对内存问题深度刨析
2022-07-20 21:00:47 210KB KASAN ASAN 内存管理 内存优化
1
内存管理作业 1、实验目的:加深对于存储管理的了解,掌握虚拟存储器的实现原理;观察和了 解重要的页面置换算法和置换过程。练习模拟算法的编程技巧,锻炼分析试验数据的能力。 2、实验说明:(1)示例实验程序中模拟两种置换算法:LRU 算法和 FIFO 算法。(2)给定任意序列不同的页面引用序列和任意分配页面数目,显示两种 算法的页置换过程。(3)能统计和报告不同置换算法情况下依次淘汰的页号、缺页次数(页 错误数)和缺页率。
2022-07-14 13:00:49 6KB 操作系统
1
Challenges and Solutions for Fast Remote Persistent Memory Access Non-volatile main memory DIMMs (NVMMs), such as Intel’s Optane DC Persistent Memory modules, provide data durability with orders of magnitude higher performance than prior durable technologies. This paper explores the unique challenges that arise when building high-performance networked systems for NVMM. Compared to DRAM, we find that NVMMs have distinctive fundamental properties that pose unique challenges for networked access
2022-07-09 21:04:42 767KB 数据库 内存管理
1
嵌入式实时操作系统uCOS-II:第9章 内存管理.ppt
2022-07-07 20:00:56 225KB 操作系统
一、语言及软件环境:Java、Windows 11, JDK1.8,IntelliJ IDEA 二、课程设计内容和要求: 1、提交一批作业(>=10),按先来先服选择一部分作业(最多5个)进入内存。 2、为每个作业创建一个进程,并分配内存(用户内存:0—1024K,采用可变连续分配方式)。 3、进程调度功能(时间片轮转)。 4、随机阻塞进程,并在一段时间后唤醒进程(选做)。 5、显示相关信息:后备作业队列、内存分配情况、进程信息、完成作业情况。 6、这些功能要有机地连接起来。 三、设计需求分析: 1、使用随机数初始化10个作业,放入到后备队列中,然后使用先来先服务(FCFS)进行作业调度,最多只能有5个作业同时进入内存。 2、假设阻塞状态的进程仍然在内存中,则处于就绪、运行,阻塞三种状态的进程总数目最多为5个,即并发进程总数最多为5个,在进程结束后,就会被调出内存,同时继续使用先来先服务算法从后备队列中调入新的作业。 3、在内存中的几个非阻塞状态的进程使用时间片轮转(RR)算法进行调度。而作业在进入内存之前,先使用首次适应(FF)算法申请内存,从空闲分区链中找到合适的空闲分区并分配。