为什么要引入缓冲技术?

题目
问答题
为什么要引入缓冲技术?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

缓冲技术中的缓冲池在(60)中,引入缓冲的主要目的是(61)。

A.主存

B.外存

C.ROM

D.寄存器


正确答案:A

第2题:

为什么要引入缓冲技术?


正确答案: (1)缓和CPU与I/O设备间速度不匹配的矛盾.
(2)减少对CPU的中断次数.
(3)提高CPU和I/O设备之间的并行性.

第3题:

为什么要引入相对误差概念?


参考答案:绝对误差表示的是测量结果对真值的偏离的实际大小量值,而相对误差是表示测量结果所含有的误差率。对于用不同的方法测量量值不同的同类量,用绝对误差难以判别不同测量方法的准确度高低,而用相对误趋判别却比较容易实现。再者,用相对误差表示测量准确度比较方便。

第4题:

液压缸为什么要设缓冲装置?


正确答案:当运动件的质量较大,运动速度较高时,由于惯性力较大,具有较大的动量。在这种情况下,活塞运动到缸筒的终端时,会与端盖发生机械碰撞,产生很大的冲击和噪声,严重影响加工精度,甚至引起破坏性事故,所以在大型、高压或高精度的液压设备中,常常设有缓冲装置,其目的是使活塞在接近终端时,增加回油阻力,从而减缓运动部件的运动速度,避免撞击液压缸端盖。

第5题:

为什么要引入缓冲技术?其实现的基本思想是什么?


正确答案: 引入缓冲技术的理由:
1、改善中央处理器与外围设备之间速度不匹配的矛盾。
2、协调逻辑记录大小与物理记录大小不一致的问题。
3、提高CPU和I/O设备的并行性。
4、减少I/O对CPU的中断次数和放宽对CPU中断响应时间的要求。
缓冲技术实现的基本思想:
当一个进程执行写操作输出数据时,先向系统申请一个输出缓冲区,将数据高速送到缓冲区。若为顺序写请求,则不断把数据填到缓冲区,直到它被装满为止。此后,进程可以继续它的计算,同时,系统将缓冲区内容写到I/O设备上。
当一个进程执行读操作输入数据时,先向系统申请一个输入缓冲区,系统将一个物理记录的内容读到缓冲区中,根据进程要求,把当前需要的逻辑记录从缓冲区中选出并传送给进程。

第6题:

什么是文件缓冲区?为什么要设文件缓冲区?


参考答案:

第7题:

在对存储器的管理中,为什么要引入页管理功能(即为什么要分页)?


正确答案:由于虚拟空间远远大于物理空间,而可用的物理空间即实际安装的内存储器又常常小于可配置的物理空间,因此操作系统需要对任务使用的段进行调度。
如果对段的长度不加任何限制,即段中的字节数可以是任意的,则在多次分配、释放存储空间即进行多次段的调度后,连续的存储区就可能成为占用区和空闲区交叉的不连续的存储区,即产生“碎片”问题。尽管空闲区的总的存储容量远远大于新任务所要求的存储容量,但是因为其不连续而使新任务的段不能调入,新任务也就不能运行。造成存储空间的浪费,也影响了系统运行多任务的能力。此外,如果只有段为调度单位,而段一般都比较大,所以需在内存与硬盘之间频繁进行大块信息的交换,这会降低系统性能。为此,在对存储器的管理中引入了页管理功能。

第8题:

IPsec中为什么引入隧道技术?


参考答案:因为采用AH或ESP都无法保证IP数据报首部的安全性,因此引入IP-in-IP的隧道技术,封装了原IP数据报的首部,因此,提高了传输的安全性。

第9题:

为什么要引入动态链接?


正确答案: 引入动态链接的原因如下:
(1)节约内存。在许多情况下,每次要运行的模块可能是不相同的,但由于事先无法知道本次要运行哪些模块,故只能是将所有可能要允运行到的模块,全部链接在一起,每次执行时全部装入。显然这是低效的。因为装入的某些模块在运行过程中,根本就不用。比较典型的例子时错误处理模块,入彀程序在整个运行过程中,都不出现错误,便不会用到该模块。动态链接的方式可以解决这个问题。
(2)便于软件版本的修改和更新。采用装入时动态链接方式,要修改或更新各个目标模块非常容易。但对于经静态链接装配在一起的模块,要修改或更新其中的某个目标模块则要求重新打开装入模块。这不仅是低效的,而且对于普通用户也是不可能的。
(3)便于实现目标模块共享和构建程序。若采用装入时动态链接方式,OS能够将一个目标模块链接到几个应用程序中去,即事项多个应用程序对该模块的共享。然而,采用静态链接方式时每个应用模块都必须含有该目标模块的拷贝,否则无法实现共享。

第10题:

在网络环境下为什么要引入FTP?


正确答案:网络文件传输涉及到本地文件系统和远程主机文件系统。由于本地主机和远程主机之间可能存在很大差异,是异构的,一种解决方案就是在这两台主机的文件系统间建立一个翻译机构或称为映像机构。这种方法的主要问题是当网络中有N台不同的主机系统时,为实现全网的文件传输,就需要配置N(N-1)/2个不同的映像机构。显然这种方法对于网络环境是不适合的。为了解决异构环境下的文件传输问题,必须建立统一的文件传输协议,所有主机在传输文件时,都必须遵循该标准。这样在本地主机和远程主机之间便有了共同语言,相互间都能识别对方发来的文件或文件存取命令,从而能实现异构环境下的文件传输。