首页学历类考试大学计算机科学
(简答题)

内存的分配方式有几种?

正确答案

一、从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量。
二、在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。
三、从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete释放内存。动态内存的生存期由我们决定,使用非常灵活,但问题也最多。

答案解析

相似试题

  • (单选题)

    可变分区方式常用的内存分配算法中,()总是能找到满足作业要求的最大空闲区分配。

    答案解析

  • (简答题)

    进入vim有几种方式?退出vim有几种方式?

    答案解析

  • (简答题)

    文件型病毒按其驻留内存方式可以分为哪几种?

    答案解析

  • (简答题)

    简述段落的对齐方式有几种?分别是那几种?

    答案解析

  • (简答题)

    8253有几种工作方式?写出每种工作方式的功能。

    答案解析

  • (简答题)

    何谓DMA方式?DMA控制器可采用哪几种方式与CPU分时使用内存?

    答案解析

  • (简答题)

    AUTOCAD的命令输入的方式有几种?

    答案解析

  • (单选题)

    灯光的衰减有几种方式()

    答案解析

  • (简答题)

    javascript对象的有几种创建方式?

    答案解析

快考试在线搜题