搜索资源列表
Simulate_Allocate_Memory_Implement_by_C
- 模拟内存分配的c语言实现 六、 实验目的 了解用户程序分配内存以及回收所用内存的过程,加深对操作系统存储管理机制的理解。 七、 实验内容 采用首次适应法、最佳适应法或最差适应法,编写一内存分配和回收模拟程序。 (提示:“内存空闲区”数组的设置原理类似于实验一。动态地随机产生新的“内存分配”或“内存回收”请求,再按照你选定的分配算法修改这个数组。由于这个实验的重点在于内存分配,所以不考虑与某内存区相关的进程情况。) -simulation memory allocation
FIFOandLRUarithmetic
- 最佳页面置换算法,FIFO,LRU的仿真。页面调用和置换过程有动态显示。内存分配页面数目和页面引用串的长度可以进行人工交互输入。 -best pages replacement algorithm, FIFO, the LRU simulation. Page calls and replacement process is dynamic display. Memory allocation of the number of pages and pages cited the lengt
Memory2(new)
- 模拟64M的内存的动态管理,包括分配.回收.操作系统实验课程设计题目-64M simulation of the dynamic memory management, including the allocation. Recovery. OS experimental curriculum design topics
CMatrixClass
- 1.内存管理一律根据实际需要的大小在堆中动态分配内存。 2.边界检查。如果数组下标超越了数组大小界限,会给出警告信息,可以防止非法内存访问以及方便程序的调试。 3.重载了+,-,*,+=,-=,数乘等常见运算符; 4.可以保存数组为二进制数据文件和文本文件两种形式,也可以从二进制数据文件和文本文件读取数据到数组。 5.实现了和矩阵相关的线性代数方程组求解算法。一是高斯选主元消去法二是针对三对角矩阵的追赶法。 6.静态函数Bspline3():3次
auto_allocate
- 纯c下一般用链表实现内存的动态分配,有点麻烦,而且容易出错,为了方便实用,这里尝试写了一个在用c写的动态分配内存的console程序,例子实现的是可以动态分配二维数组的大小。
SGA-C
- SGA-C使用机器级的bit串以提高效率,每条染色体都在运行时动态分配内存。本程序运行起来并不优雅,但作为遗传算法的入门之作绰绰有余
MCB
- 实现动态分区内存管理: 1.数据结构、分配算法设计 2.加深对动态分区存储管理方式及其实现过程的理解。 -Dynamic partition memory management: 1. Data structure, distribution algorithm 2. Better memory management for dynamic partitions and its realization process of understanding.
myString
- 自己编写的String类,可以用于代替<string>中的string类。支持==、!=、<、>等比较运算符,=复制运算符,有多种构造函数,动态分配内存,长度可变。容易转换成char*类型,而且使用深拷贝,指针使用得当。有常用的Index,Insert,Delete,Replace,SubString方法。而且源码中给出了String类的一个小应用。开发环境Visual C++ 6.0,测试程序为Console模式。-I have written the String c
matrixoperation
- 动态分配内存 能够运算动态分配的加法运算 自己设定维数和行数-Dongtai feipei neicun shixian juzhen de jiafayunsuan
MyOOCFwV1_0
- 使用C语言时,经常需要调用malloc()和free()函数来进行动态内存的分配和回收。有些时候,程序员可能会忘记回收分配的动态内存。为了解决这个问题,这里设计了一个代替malloc()和free()函数的数据结构(或者类)——ObjectManager。ObjectManager中提供了objmgr_malloc()和objmgr_free()以及objmgr_show_mem_info()函数。objmgr_malloc()函数负责按字节总数动态分配内存并且予以记录,objmgr_free(
DynamicArray
- 完成满足上述接口的动态数组(Dynamic array)的程序; 需要遵循基本的编程规范和风格; 动态分配内存用C++的函数new/delete,不用malloc/free; 处理好动态分配的运用,不要出现内存泄漏; 了解C++类的构造函数和析构函数的作用; 熟悉C++类的写法(*.h, *.cpp); 各种情况考虑周到,不要出现程序崩溃; -
variable_distribution
- 采用最佳适配算法实验动态分区分配过程alloc()和回收过程recover()。其中,空闲分区通过空闲分区链来管理;在进行内存分配时,系统优先使用空闲区低端的空间-Experimental best fit algorithm using the dynamic partition allocation process alloc () and the recovery process recover (). Among them, free partition management throu
Determinant-of-a-Matrix
- 采用C语言描写了一个基本矩阵的行列式计算算法,采用了动态分配内存的方式计算。-Using C language to describe a basic determinant of a matrix calculation algorithm, using dynamic allocation of memory is calculated.
Dynamic_Memory_Two_demention
- 本程序主要分析和讲解了动态分配内存的基本问题,程序中分析了2维以上动态分配内存注意的事项-The program analyzes the dynamic allocation of memory and explain the basic problem of the program for more than two-dimensional analysis of dynamically allocated memory note
lmalloc
- 用C语言实现malloc的内存动态分配与释放。-Using C language malloc memory allocation and release dynamic.
main
- 计算两个任意矩阵的乘积,包括了动态分配内存,指针等知识点-Calculation of two arbitrary matrices, including the knowledge of the dynamic allocation of memory, the pointer points
table_maloc
- 数据结构,目录法,模拟malloc函数,实现内存动态分配-my_malloc in C
list_malloc
- 链表法,实现内存动态分配,模拟malloc函数-my_malloc_list in C
matrix
- 实现了矩阵中的各种操作, 包括矩阵相加,相减,矩阵乘法,矩阵转秩,余子式,求行列式的值,求矩阵特征值,LU 分解,QR 分解,求现行方程组的解等等。 是任何做科学计算工作者必备的类库。 此类库也是C++初学者极好的参考资料。类库的实现运用了运算符重载,友元,异常处理,文件输入输出,函数重载,指针,动态分配内存等一系列C++技术。-Matrix in a variety of operations, including matrix addition, subtraction,
List
- 数据结构的核心一定要学好链表,链表的是用动态分配内存的方式,在节点之间进行操作的,本程序主要由链表的初始化,增删查改等功能。-Core data structure must learn the list, the list is dynamically allocates memory between nodes operate, the program mainly by the initialization list of additions and deletions to change