您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 操作系统--动态分配存储空间

  2. c++描述的分别实现采用首次适应算法和最佳适应算法的动态分区分配过程alloc()和回收过程free()。其中,空闲分区通过空闲分区链来管理;在进行内存分配时,系统优先使用空闲区低端的空间。
  3. 所属分类:其它

    • 发布日期:2009-05-26
    • 文件大小:8192
    • 提供者:menghuanhongye
  1. OS模拟内存分配算法(链表处理)

  2. 用链表实现的内存分配模拟算法,实现了对上下空闲区的合并。 申请内存格式:r45表示申请大小为45的内存 释放内存格式:free(45)表示释放首地址为45的内存
  3. 所属分类:其它

    • 发布日期:2009-06-13
    • 文件大小:11264
    • 提供者:qp198906011234
  1. 大型综合医院病床分配方法初探

  2. 按照着眼近期、兼顾历史的思维,采用黄金分割率及置信区法进行研究
  3. 所属分类:其它

  1. 操作系统实验(主存的分配与回收)

  2. 一、实验目的 熟悉主存的分配与回收。理解在不同的存储管理方式下,如何实现主存空间的分配与回收。掌握动态分区分配方式中的数据结构和分配算法及动态分区存储管理方式及其实现过程。 二、实验内容和要求 主存的分配和回收的实现是与主存储器的管理方式有关的。所谓分配,就是解决多道作业或多进程如何共享主存空间的问题。所谓回收,就是当作业运行完成时将作业或进程所占的主存空间归还给系统。 可变分区管理是指在处理作业过程中建立分区,使分区大小正好适合作业的需求,并且分区个数是可以调整的。当要装入一个作业时,根据作
  3. 所属分类:其它

    • 发布日期:2010-01-04
    • 文件大小:193536
    • 提供者:qqzhangfei
  1. 动态分区式存储管理的存储分配和回收

  2. 1、建立空闲分区表数据文件,该文件包括两个字段:空闲区的起始地址和长度;该文件有若干个记录,表示目前系统有多个空闲分区; 2、建立已分配分区表数据文件,该文件包括三个字段:已分配分区的起始地址、长度、作业名称;该文件有若干个记录,表示目前系统有多个作业; 3、程序启动时读两分区表数据文件,并在屏幕上显示内存的使用状态 3、接受用户的内存申请,格式:作业名、申请空间的大小 4、分别按照三种内存分配算法,选择一个空闲分区,分割,修改空闲分区表、填写已分配分区表; 5、接收作业结束信息,回收分配给作
  3. 所属分类:其它

    • 发布日期:2010-01-07
    • 文件大小:569344
    • 提供者:ya_la
  1. os课程设计 模拟内存分配

  2. 操作系统课程设计模拟内存分配实验报告 1.需求分析 (1)模拟操作系统在内存的分配以及回收所用内存的运行过程,分别采用首次适应法,最佳适应法和最差适应法来进行. (2)本程序的运行实际上不用输入测试数据,它能利用随机函数生成测试数据,对于用户来讲,可以直接观察运行结果,十分方便易用. (3)输出的形式是将内存分配形象成一个表,里面包括内存每个区...............
  3. 所属分类:专业指导

    • 发布日期:2010-01-15
    • 文件大小:139264
    • 提供者:w834683731
  1. 预备知识―程序的内存分配

  2. 一、预备知识―程序的内存分配 一个由 c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。 其操作方式类似于数据结构中的栈。 2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由 OS 回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区) (static)―,全局变量和静态变量的存储是放在一块的,初始化 的全局变量和静态变量在一块区域, 未初始化
  3. 所属分类:其它

    • 发布日期:2010-01-25
    • 文件大小:81920
    • 提供者:jingyouyou0101
  1. 自动+手动内存分配软件

  2. 全局/静态存储区,全局变量和静态变量被分配到同一块内存中,在以前的C语言中,全局变量又分为初始化的和未初始化的,在C++里面没有这个区分了,他们共同占用同一块内存区。
  3. 所属分类:C

    • 发布日期:2010-01-31
    • 文件大小:144384
    • 提供者:agamyq
  1. 操作系统模拟算法:空闲区链管理内存的分配与回收

  2. C语言程序,实现了操作系统模拟算法:空闲区链管理内存的分配与回收,对首次适应法,最佳适应法和最坏适应法都有实现
  3. 所属分类:C

    • 发布日期:2010-04-03
    • 文件大小:15360
    • 提供者:huxiaowei0506
  1. C51中变量的空间分配几个方法

  2. C51中变量的空间分配几个方法 1 、 data 区空间小,所以只有频繁用到或对运算速度要求很高的变量才放到 data 区内,比 如 for 循环中的计数值。 2 、 data 区内最好放局部变量。 因为局部变量的空间是可以覆盖的(某个函数的局部变量空间在退出该函数是就释放,由 别 的函数的局部变量覆盖),可以提高内存利用率。当然静态局部变量除外,其内存使用方式 与全局变量相同;
  3. 所属分类:C

    • 发布日期:2010-04-09
    • 文件大小:106496
    • 提供者:lislis
  1. 内存区划分、内存分配、常量存储区、堆、栈、自由存储区、全局区

  2. 内存区划分、内存分配、常量存储区、堆、栈、自由存储区、全局区[C++][内存管理].PDF
  3. 所属分类:C++

    • 发布日期:2010-05-16
    • 文件大小:117760
    • 提供者:justin_luhui
  1. 存储器模拟分配算法 OS实验 操作系统实验 C语言

  2. 实验(三)模拟存储器分配算法 1、 实验目的 了解动态分区分配方式中使用的数据结构和分配算法,并进一步加深对动态分区存储管理方式及其实现过程的理解。 2、 实验内容 (1) 用C语言分别实现采用首次适应算法和最佳适应算法的动态分区分配过程alloc()和回收过程free()。其中,空闲分区通过空闲分区链来管理;在进行内存分配时,系统优先使用空闲区低端的空间。 (2) 假设初始状态下,可用的内存空间为640KB,并有下列的请求序列:  作业1申请130KB。  作业2申请60KB。  作业
  3. 所属分类:其它

  1. 动态分区分配内存管理源代码(附有实验报告)最佳适应算法(Best Fit)循环首次适应算法(Next Fit)

  2. 实验题目 设计和实现关于内存管理的内存布局初始化及内存申请分配、内存回收等基本功能操作函数,尝试对用256MB的内存空间进行动态分区方式模拟管理。内存分配的基本单位为1KB,同时要求支持至少两种分配策略,并进行测试和对不同分配策略的性能展开比较评估。 最佳适应算法(Best Fit):    它从全部空闲区中找出能满足作业要求的、且大小最小的空闲分区,这种方法能使碎片尽量小。为适应此算法,空闲分区表(空闲区链)中的空闲分区要按从小到大进行排序,自表头开始查找到第一个满足要求的自由分区分配。该算
  3. 所属分类:其它

    • 发布日期:2010-06-23
    • 文件大小:168960
    • 提供者:nangongqing
  1. 模拟内存动态分区分配

  2. 实验内容为:模拟内存动态分区分配,实现内存的动态分 区分配和回收
  3. 所属分类:专业指导

    • 发布日期:2010-10-12
    • 文件大小:6144
    • 提供者:wanyewu
  1. 可变式分区分配

  2. 操作系统可变式分区分配
  3. 所属分类:C++

    • 发布日期:2014-01-08
    • 文件大小:6144
    • 提供者:u013355715
  1. 动态内存分配函数解析

  2. 引言:对于指针,正确的分配动态内存是十分重要的,本文将着重阐述动态内存分配函数malloc,calloc,realloc以及memset的用法。   i.对于malloc,在终端输入 #:man  malloc可以知道函数原型是   Void *calloc(size_t  size) ,包含在库函数 stdlib.h中,作用是在内存的堆区分配一个大小为size的连续空间,如果分配内存成功,函数返回新分配内存的首地址,否则,返回NULL,注意:鉴于上述这点,一般在写程序需要判断分配内存是否成
  3. 所属分类:其它

    • 发布日期:2020-11-09
    • 文件大小:138240
    • 提供者:weixin_38725137
  1. EDA/PLD中的C语言动态内存分配函数解析

  2. 引言:对于指针,正确的分配动态内存是十分重要的,本文将着重阐述动态内存分配函数malloc,calloc,realloc以及memset的用法。   一、对于malloc,在终端输入 #:man  malloc可以知道函数原型是:   Void *calloc(size_t  size) ,包含在库函数 stdlib.h中,作用是在内存的堆区分配一个大小为size的连续空间,如果分配内存成功,函数返回新分配内存的首地址,否则,返回NULL,注意:鉴于上述这点,一般在写程序需要判断分配内存是否
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:142336
    • 提供者:weixin_38734276
  1. 基于虚拟扇区的Flash存储管理技术

  2. 摘要:首先,针对闪存Flash的存储编程特点,提出一种基于虚拟扇区的闪存管理技术,使系统对Flash的擦写次数大大降低,从而提高Flash的使用寿命和整个系统的性能。然后,通过嵌入式系统电子名片管理器,介绍这一技术的使用。随着闪存的广泛应用,对Flash的有效存储管理将有很大的实用意义和社会效益。 关键词:闪存Flash 虚拟扇区VSS 存储管理 扇区分配表SAT引言随着嵌入式系统的迅速发展和广泛应用,大量需要一种能多次编程,容量大,读写、擦除快捷、方便、简单,外围器件少,价格低廉的非易挥
  3. 所属分类:其它

    • 发布日期:2020-12-09
    • 文件大小:96256
    • 提供者:weixin_38672812
  1. C语言编程中分配内存空间的相关函数

  2. C语言malloc()函数:动态分配内存空间 头文件: #include malloc() 函数用来动态地分配内存空间(如果你不了解动态内存分配,请查看:C语言动态内存分配及变量存储类别),其原型为: void* malloc (size_t size); 【参数说明】size 为需要分配的内存空间的大小,以字节(Byte)计。 【函数说明】malloc() 在堆区分配一块指定大小的内存空间,用来存放数据。这块内存空间在函数执行完成后不会被初始化,它们的值是未知的。如果希望在分配内存
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:52224
    • 提供者:weixin_38709379
  1. C语言动态内存分配函数解析

  2. 引言:对于指针,正确的分配动态内存是十分重要的,本文将着重阐述动态内存分配函数malloc,calloc,realloc以及memset的用法。   一、对于malloc,在终端输入 #:man  malloc可以知道函数原型是:   Void *calloc(size_t  size) ,包含在库函数 stdlib.h中,作用是在内存的堆区分配一个大小为size的连续空间,如果分配内存成功,函数返回新分配内存的首地址,否则,返回NULL,注意:鉴于上述这点,一般在写程序需要判断分配内存是否
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:192512
    • 提供者:weixin_38557768
« 12 3 4 5 6 7 8 9 10 ... 50 »