It could track them in the same manner as maintaining reference counts in reference - counting collectors the compiler could generate additional instructions surrounding pointer assignments or could use virtual memory protection on the old generation heap to trap writes to older objects 它可以使用在引用计数收集器中维护引用计数的同样方法(编译器可以生成围绕指针赋值的附加指令)跟踪它们,也可以在老一代堆上使用虚拟内存保护以捕获向老对象的写入。
According to the characteristics of md32 mmu , a simple memory protection and sharing merchanical is designed . and the process scheduling is used to manage two tasks to get the performance data , and the result is used to direct the hardware design . with the complexity of soc design , the necessarily of hardware / software coverification is more and more apparent 存储管理是md32实时操作系统( rtos )的重要内容,本文根据md32存储管理单元( mmu )的特点,设计并实现了一种简单的存储保护和共享机制,并且利用操作系统调度的应用程序来仿真真实系统的行为,并利用仿真的结果来指导存储器的硬件设计。
We first give an analysis of the whole system and its requests for memory management then we design and implement the memory management strategies of rtos for this chip , including the paged virtual memory management mechanism without swap , the memory protection , the memory sharing and the static / dynamic memory allocation mechanism . chapter 4 describes the simulation method of the memory management strategies implemented in the previous chapter , then we analyse the results of the simulation 首先对系统进行了分析,得到其对操作系统的存储管理的具体要求,然后针对上面提出的需求,设计并实现了相应的存储管理策略,包括分页不交换的虚拟存储机制、存储保护、存储共享以及内存的静态动态分配机制,最后介绍了在本系统研究和实现过程中用到的几个工具软件。
Rtos - 1750 make use of static memory management to implement memory protection provided by page register ' s memory mapping and bpu ( block protect unit ) , with which system keep fast reference as well as relatively independence by the technology of strding - mapping . system manages inner interrupt and outer interrupt by priority classing strategy and provides four type timers , which are system timer , software timer , auxiliary timer and real - time timer 系统充分利用1750a提供的页面寄存器堆的内存映射功能和块保护单元( bpu )提供的存储器保护功能,采用静态内存管理方式,既保证了任务之间的相对独立,又通过跨段映射技术满足了dcmpofp中的任务快速引用的要求。
With the requirement of real - time embedded application , a series of memory management technology to improve safety and reliability for embedded system are proposed and implemented in the thesis , including memory leak detection and collection , memory redundancy allocation , memory redundancy encoding and memory protection , then the key technology of these is researched and implemented at first , a systematic survey of research in the domain of embedded real - time and memory management is given , including the concept of real - time embedded system , the research status and tendency of real - time embedded system , the characteristic of memory model and memory management in real - time embedded system 本文面向嵌入式实时应用需求,提出并实现了一系列有助于提高系统安全性和可靠性的内存管理技术解决方法,包括:基于slab的动态内存分配、回收、内存内存写越界判断技术,并对其实现技术展开较为深入的研究。本文首先介绍嵌入式实时系统和内存管理技术,包括嵌入式实时系统的概念,国内外的研究现状和研究方向,嵌入式实时系统中内存模式和内存管理的特点,并在此基础上提出本文的研究目标和研究内容。
Memory protection is a way to control memory access rights on a computer, and is a part of most modern operating systems. The main purpose of memory protection is to prevent a process from accessing memory that has not been allocated to it.