芯片型号STM32F407,基于正点原子探索者开发板,使用STM32CubeMX及HAL库开发,含液晶显示,利用按键控制内存的申请和释放,与正点原子例程功能相同,内含动态内存分配的malloc.c和malloc.h文件HAL库版本。
2023-03-15 10:28:31 42.68MB HAL库 STM32CubeMX 内存管理
1
STL泛型编程、C++内存管理、C++标注11-14、C++面向对象高级开发
2023-03-11 15:02:51 79B c++ stl 内存管理 面向对象编程
1
Java原始管理talk-2014-JavaMemory FrOSCon 2014演讲“实用Java内存管理” 源代码示例 参考资料
2023-03-07 16:40:51 1.61MB 系统开源
1
通过实现一个操作系统的内存管理的模拟系统,观察内存空闲分区管理、内存分配和回收过程,了解内存管理技术等特点,掌握内存管理中的分配、回收和置换算法,加深对请求调页系统的原理和实现过程的理解。
1
以计算机操作系统原理为指导,利用面向对象程序设计技术仿真 OS 内核的作业管理、 连续内存管理、页式虚存管理、进程同步与互斥、缓冲技术、磁盘管理和文件管理的 API 功 能,可视化显示操作系统工作过程,完成操作系统课程设计的程序设计、开发、测试,答辩 以及撰写实践报告。
arm的内存管理单元手册,适合想要了解arm内存管理单元详细信息的同学
2023-02-23 12:23:23 2.21MB arm mmu
1
内存管理子系统可能是linux内核中最为复杂的一个子系统,其支持的功能需求众多,如页面映射、页面分配、页面回收、页面交换、冷热页面、紧急页面、页面碎片管理、页面缓存、页面统计等,而且对性能也有很高的要求。本文从内存管理硬件架构、地址空间划分和内存管理软件架构三个方面入手,尝试对内存管理的软硬件架构做一些宏观上的分析总结。 内存管理硬件架构 因为内存管理是内核最为核心的一个功能,针对内存管理性能优化,除了软件优化,硬件架构也做了很多的优化设计。下图是一个目前主流处理器上的存储器层次结构设计方案。 从图中可以看出,对于读写内存,硬件设计了3条优化路径。 1)首先L1 cache支持虚拟地址寻址
2023-02-16 10:30:02 500KB IN linux系统 内存映射
1
编写模拟的动态页式存储管理程序,实现对动态页式存储的淘汰算法的模拟(包括先进先出淘汰算法、最近最少使用淘汰算法、最不经常使用淘汰算法三种算法均进行模拟)并计算各个算法的缺页率; 并且页面淘汰算法在淘汰一页时,只将该页在页表中抹去,而不再判断它是否被改写过,也不将它写回到辅存。 (包含缺页次数及缺页率计算)
2023-01-02 22:03:12 10KB 操作系统 内存管理 java
1
自己编写的c++课程设计,并有详细的注释和报告文档
2022-12-30 20:18:00 1.17MB c++ 作业调度算法
1
介绍 Python的multiprocessing模块不但支持多进程,其中managers子模块还支持把多进程分布到多台机器上。一个服务进程可以作为调度者,将任务分布到其他多个机器的多个进程中,依靠网络通信。想到这,就在想是不是可以使用此模块来实现一个简单的作业调度系统。在这之前,我们先来详细了解下python中的多进程管理包multiprocessing。 multiprocessing.Process multiprocessing包是Python中的多进程管理包。它与 threading.Thread类似,可以利用multiprocessing.Process对象来创建一个进程。该进程可
2022-12-28 10:09:44 94KB c ce IN
1