搜索资源列表
存储管理源代码
- 分区式存储管理源代码 一、可变分区存储管理的基本策略 1)不预先划分几个固定分区,分区的建立是在作业的处理过程中进行的,各分区的大小由作业的空间需求量决定。 2)采用指针方式将各个空闲分区链接而成的链表,用以记录主存分配现状。 3)分配与回收算法按空闲分区链接方式的不同分类,有最佳、最坏、首次和下次适应四种算法。 二、程序模拟的设计 1、基本思想 采用事件驱动模型。事件有: 1)申请主存事件,表示一个作业创建时提出的主存资源要求; 2)释放主存事件,表示一个作
HEDOphus
- 实现链表功能,解决joseplus问题 动态分配,-achieve Chain functions, solving problems joseplus dynamic allocation,
explicit_freelist_malloc
- 显示空闲链表实现动态内存分配的程序,malloc-show idle Chain dynamic memory allocation procedures malloc
ConMemMan
- 这是我用C语言实现的磁盘空间连续分配算法.主要是用链表实现.-C Language for the disk space allocation algorithm. It is mainly used to achieve Chain.
differenct
- 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在
asdf
- 模拟实现可变分区存储管理 一、设计目的 在熟练掌握计算机分区存储管理方式的原理的基础上,利用C程序设计语言在windows操作系统下模拟实现操作系统的可变分区存储管理的功能,一方面加深对原理的理解,另一方面提高根据已有原理通过编程解决实际问题的能力,为进行系统软件开发和针对实际问题提出高效的软件解决方案打下基础。 二、各功能模块分析实现 设计合理的数据结构来描述存储空间: 对于未分配出去的部分,用空闲分区链表来描述。-simulation variable Storage M
ccf
- 用C++实现使用链表动态分配二维数组 用C++实现使用链表动态分配二维数组-C realization use dynamic allocation chain C Two-dimensional arrays to achieve dynamic distribution chain using two-dimensional array
sushe
- 用c语言写的一个学生宿舍管理系统,数据结构是 用链表。输入学生信息和计算机给学生自动分配宿舍,没有考虑男女宿舍
link
- 1、 静态分配的顺序表及增量式分配的顺序表在表示与实现上的差别,各有何特点; 2、 有头结点的链表与无头结点链表在操作实现上的区别; 3、 头插法与尾插法的操作方法及应用效果对比; 4、 插入、删除操作在顺序存储和链式存储上的差别;
linklistnode(c++)
- 此系统比较简单,用c++类机制描述了数据结构中的线形链表,供正在学习C++的同学参考,避免对c++中对象的创建,动态分配内存的错误理解.这需要一段时间专心的理解,反复推敲,看不到很好的效果.注意不要照搬照用,一定要理解才能驾驭它.即是编写应用程序.
storage
- 最佳适应法构造组织空间分配链表的模拟实现
debugging_malloc
- SSD4 Exercise3答案,采用链表实现的动态内存分配。-SSD4 Exercise3 answers, the use of linked lists to achieve the dynamic memory allocation.
memory
- 使用双向循环链表实现的动态内存管理,包括申请和分配内存块的过程-The realization of the use of two-way circulation list of dynamic memory management, including the application and allocation process of memory blocks
CPPgc
- 内存的分配与管理。模拟操作系统的功能,采用动态链表的方式-Memory allocation and management. Simulation of the operating system functions, the way dynamic list. . . .
Windows_Driver_Programming_Tutorial
- 第一章 字符串 6 1.1 使用字符串结构 6 1.2 字符串的初始化 7 1.3 字符串的拷贝 8 1.4 字符串的连接 8 1.5 字符串的打印 9 第二章 内存与链表 11 2.1内存的分配与释放 11 2.2 使用LIST_ENTRY 12 2.3 使用长长整型数据 14 2.4使用自旋锁 15 第三章 文件操作 18 3.1 使用OBJECT_ATTRIBUTES 18 3.2 打开和关闭文件 18 3.3 文件的读写操作 21
memorymanage
- 一道北大acm的试题,用双向链表实现模拟内存分配的程序-1 Peking University acm of examination questions, with two-way linked list of memory allocation procedures for analog
9_08117028
- 设计一个实现添加与删除的通讯录,要实现记录的动态添加与删除,记录可以不连续存放,方便查询、插入、删除、打印记录。 2. 设计方案论证 链表可以动态分配内存空间,可以不连续存放数据而能实现数据的有效连接操作主要有查询、插入、删除、打印,对数据的操作方便。 3. 详细设计 首先设计一个创建链表的代码,创建一个链表,设计好表头,利用指针使表头指向下一个接点,利用动态内存分配,来为新加入的记录分配内存 -Design an implementation of add and dele
timeout-list-malloc
- 从uclibc的malloc和glib的glist、timeout提取出来的代码,用于嵌入式开发。分配一块内存用于动态内存,有定时功能,提供双向链表这种容器。用于没有操作系统和c标准库支持的环境。-Uclibc' s malloc and glib from the glist, timeout extracted the code for embedded development. A memory for dynamic memory allocation, there is timi
存储管理---动态分区分配/回收算法的模拟
- 主存的分配和回收的实现是与住存储器的管理方式有关的。解决多进程如何共享主存空间的问题。当进程运行完时将进程所占的主存空间归还给系统。可变分区存储管理方式,分区分配中所用的数据就够采用空闲分区说明表和空闲分区链表来进行。
1-3
- 描述 某公司在对应聘者做过一轮笔试之后,从中选出n 人继续进行面试,每位应聘者被分配了一个整数ID。 为公平起见,组织者决定利用会议室外的圆桌,按以下方法“随机”确定面试顺序:第一个到达的应聘者在圆桌周围任意选择一个位置坐下;此后到达的每位应聘者都从前一应聘者出发,沿逆时针方向围圆桌走过m 人(前一应聘者算作走过的第1 人,同一人可能经过多次),并紧邻第m 人右侧就座;所有应聘者到齐后,从最后到达者出发,绕圆桌以顺时针方向为序进行面试。 这里假定应聘者到达的时刻