搜索资源列表
Linux内存管理模拟器
- Linux下使用c语言实现的内存管理模拟器 假设有台计算机物理内存大小为4MB,每个内存页大小为4k。采用分页机制,使用二级页表,第一级为页目录,共有1024项,每个页目录项指向一个页表,每个页表项指向一个实际的物理页面,每个页表共有1024个页表项。假设页目录和页表不占用内存空间。 系统中还有一个交换设备,采用分块管理机制,每块大小为4K,共1024个。有一系列内存访问指令,系统根据内存访问指令的内存虚地址访问内存。如果页目录项为空,则分配一个页表,并将相关值存入页目录项,如果页表项为空,
ctfmon
- CTFMON占用较多内存,编译本程序,然后替换之-CTFMON takes up more memory, compile this program, and then replaced
javaOSmemory
- 模拟操作系统内存管理,可分配,撤消进程 ,动态显示内存占用情况-simulation operating system memory management, distribution, the withdrawal process, dynamic display memory occupied
neicun
- 我所采用的内存管理思想是链表管理思想,内存分配方案是最佳适应方案(best fit)。其主要的数据结构为 struct node { char* p int memosize int flag struct node* next } 这是一个链表的结点的数据结构,用它来管理内存的分配与回收。P 表示所指的分配的内存的首地址,memosize 表示分配的内存块的大小,flag 为一个标志量,表示内存块是否被占用。用 1 和 0 来表示被占用和不被占
Os3
- 关于操作系统课程的主存空间的分配与回收 采用可变分区存储管理,采用空闲分区表(链)进行。设计一个空闲分区表(链),空闲分区通过空闲分区链来管理;在进行内存分配时,系统优先使用空闲区低端的空间。 设计一个某时刻主存空间占用情况表,作为主存当前使用基础。初始化空闲区和已分配区说明表的值。自己设计一个作业申请队列以及作业完成后的释放顺序,实现主存的分配和回收。把空闲区分区表的变化情况以及各作业的申请、释放情况显示、打印出来。 算法,用MFC环境实现。 -Distribution and
ThreadX_PIC32_Demo
- ThreadX是Express Logic公司开发的实时操作系统,占用内存资源非常少,甚至可以在8位单片机上使用。这是在PIC32上的移植。-ThreadX is Express Logic has developed a real-time operating system, memory resources, very few can even use single-chip 8. This is the PIC32 transplantation.
PIC24_Eval
- ThreadX是Express Logic公司开发的实时操作系统,占用内存资源非常少,甚至可以在8位单片机上使用。这是在PIC24上的移植。 -ThreadX is Express Logic has developed a real-time operating system, memory resources, very few can even use single-chip 8. This is the PIC24 on transplantation.
DSPIC3x_Eval
- ThreadX是Express Logic公司开发的实时操作系统,占用内存资源非常少,甚至可以在8位单片机上使用。这是在dsPIC30 dsPIC33上的移植。 -ThreadX is Express Logic has developed a real-time operating system, memory resources, very few can even use single-chip 8. This is the dsPIC30 dsPIC33 transplantatio
OPT
- 置换策略:也称淘汰策略,涉及的是当内存可用空间不能装下需要调入的信息时,决定调出已占用内存某个区域的那一块信息以便腾出空间。 OPT该算法的基本思想是:发生缺页时,有些页面在内存中,其中有一页将很快被访问(包含紧接着的下一条指令的那页),而其他页则可能要到10、100、或1000条指令之后才被访问,每个页都可以用在该页面首次被访问前所要执行的指令数进行标记 -Replacement Policy: also known as the phase-out strategy, involvi
evos_avr
- 经过产品验证的多事件操作系统,全部C函数组成,构思巧妙,占用内存少,适用于普通单片机,不仅简单系统,复杂系统也能应用,有很强的实用性-After a multi-event operating product certification systems, composed of all the C functions, ingenious, small footprint, suitable for ordinary microcomputer, not only simple systems,
jibenfenyecuchu
- 通过内存查询结果确定分页存储管理的原理和使用方法,并能通过内存回收,完成内存的有效使用,为了能支持虚拟存储器功能而增加了请求调页功能和页面置换功能,而请求分页是目前最常用的一种实验虚拟存储器的方式。实验中运用页表机制确定占用内存情况。-Memory paging through query results to determine the use of storage management principles and methods, and through memory recovery,
Homework_mm
- 实现三个功能 1:打印所有当前进程占用的内存的起始地址+结束地址 2:输入虚拟地址,打印物理地址 3:改变一个变量的值(通过虚拟地址及物理地址)-Write a module that is called mtest • When module loaded, module will create a proc fs entry /proc/mtest • /proc/mtest will accept 3 kind of input И
DEAL_STORAGE_NEW
- ① 本实验是模拟操作系统的主存分配,运用可变分区的存储管理算法设计主存分配和回收程序,并不实际启动装入作业。 ② 采用最先适应法、最佳适应法、最坏适应法分配主存空间。 ③ 当一个新作业要求装入主存时,必须查空闲区表,从中找出一个足够大的空闲区。若找到的空闲区大于作业需要量,这时应把它分成二部分,一部分为占用区,剩余部分又成为一个空闲区。 ④ 当一个作业撤离时,归还的区域如果与其他空闲区相邻,则应合并成一个较大的空闲区,登在空闲区表中。 ⑤ 运行所设计的程序,输出有关数据结构表项的
cunchu
- 1. 模拟操作系统的主存分配,运用可变分区的存储管理算法设计主存分配和回收程序,并不实际启动装入作业。 2. 采用最先适应法、最佳适应法、最坏适应法分配主存空间。 3. 当一个新作业要求装入主存时,必须查空闲区表,从中找出一个足够大的空闲区。若找到的空闲区大于作业需要量,这是应把它分成二部分,一部分为占用区,加一部分又成为一个空闲区。 4. 当一个作业撤离时,归还的区域如果与其他空闲区相邻,则应合并成一个较大的空闲区,登在空闲区表中。 5. 运行所设计的程序,输出有关数据结构表项
neicunmoni
- 3)必须模拟该4种内存分配算法:first fit,next fit,best fit和worst fit中的至少2种。 4) 需显示出每次分配和回收后的空闲分区链的情况来以及内存占用情况图,并统计各种算法产生的碎片空闲区(小于3个单元(unit)的空闲区)数。 5)计算2个性能参数:碎片数、平均搜索空闲区次数-3) must simulate the four kinds of memory allocation algorithms: first fit, at least two
appManage2
- 1.软件启动引导页。 2.三种排序,时间;日期;大小。 3.显示第三方应用个数,占用内存大小。 4.搜索关键字高亮。 5.长按打开该软件,短按进入该软件的详细信息详情。 6.非系统应用卸载功能。 -1. Software boot page. 2. The three kinds of sorting time date size. 3. The number of third-party applications, take up memory size.
lll
- 这个是一个stm32的内存分配的程序,思路如下: 将内存分块管理. 内存池等分为固定大小的内存块. 建立一个内存状态表,对应每个块,有多少个块,状态表就有多少个元素,一一对应. 通过状态表的值判断该块内存是否可用(为0则表示可用,为其他值则表示被占用了,而且占用的内存块数量,就是该值的数字)-This is a stm32 memory allocation procedures, the idea is as follows: Divide the memory into