栈有二种设备分配方式,它们是()

题目

栈有二种设备分配方式,它们是()

  • A、FIFO、OPT
  • B、静态分配、动态分配
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设备的分配方式有优先分配和独占分配两种。()


参考答案:错误

第2题:

Windows内存分配归为两个类型,是( )

A.段分配、块分配

B.段分配、堆分配

C.块分配、栈分配

D.栈分配、堆分配


正确答案:D
解析:内存分配分为分栈配和堆分配。栈上分配的内存系统自动释放,堆上分配的内存,系统不释放。栈一般是静态分配内存,堆上一般是动态分配内存。

第3题:

动态存储分配方式只有栈式。()

此题为判断题(对,错)。


正确答案:×

第4题:

什么是设备的静态分配方式?什么是设备的动态分配方式?各有什么特点?


正确答案:设备分配的总原则是充分发挥设备的使用效率,尽可能地让设备忙碌但又要避免死锁。设备分配方法有静态和动态两种。静态分配方式是在用户作业开始执行之前,由系统一次分配该作业所要求的全部设备、控制器。这种方式不会出现死锁,但设备使用效率较低。动态分配在进程执行过程中根据执行需要进行,这种方式有利于提高设备的利用率,但如果方法不当可能造成死锁。

第5题:

设备与CPU之间数据传送和控制方式有多种,它们是

A.程序直接控制方式

B.设备控制方式

C.中断控制方式

D.DMA方式

E.通道控制方式


正确答案:ACDE

第6题:

描述内存分配方式以及它们的区别?


正确答案:

 

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

第7题:

栈有二种设备分配方式,它们是()

A.FIFO、OPT

B.静态分配、动态分配


参考答案:B

第8题:

最适合动态建立数据实体的内存分配方式是(49)。

A.栈式分配

B.堆式分配

C.编译时预先分配

D.以上三种均可


正确答案:B
解析:本题考查系统内存分配策略。内存分配策略可以分为动态分配和静态分配两种。静态分配是指编译阶段能确定源程序中各数据实体的存储空间大小,预先为程序分配内存。动态分配又有栈式分配和堆式分配两种。栈式分配适用于允许递归调用的程序设计。引入一运行栈,每调用一次过程,就把该过程的相应调用记录压入栈,过程执行完毕后再将其弹出栈;堆式分配适用于允许程序为变量在运行时动态申请和释放存储空间的程序,其基本思想是为运行的程序划出适当大的空间,每当程序申请空间时,就从堆的空闲区找出一块空间分配给程序,每当释放时则回收。因此,最适合动态建立数据实体的内存分配方式是堆式分配。

第9题:

对设备第二种无形磨损进行补偿的方式有( )

A、日常保养
B、大修理
C、更新
D、经常性修理

答案:C
解析:
本题考查的是设备磨损的补偿方式。鉴于设备磨损形式与补偿方式的对应关系,现代化改装适合于设备(第二种形式)无形磨损的局部补偿,更新适合于设备有形、无形磨损的完全(所有)补偿。

第10题:

动态存储分配方式只有栈式。


正确答案:错误