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

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

第1题:

为什么要引入缓冲技术?


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

第2题:

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


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

第3题:

虚拟存储器是什么?为什么要引入虚拟存储器?


正确答案: 虚拟存储器是指利用大容量的外存来扩充内存,产生一个比实际内存空间大得多的、逻辑的虚拟内存空间。引入虚存技术,可以有效地支持多道程序系统的实现和大型程序运行的需要,从而增强系统的处理能力。
实现虚存的硬件支持:1、足够大的外存;2、有一定容量的内存;3、最主要的是硬件提供实现虚/实地址映射的机制。

第4题:

为什么要引入线程?线程和进程之间的区别和联系是什么?


正确答案:线程可以提高系统内程序并发执行的级别,可以进一步提高系统效率。线程和进程之间的联系是:线程是进程中的一个实体,是CPU调度和分派的基本.单位。区别是进程是一个资源的拥有者,而线程自己基本上不拥有系统资源,只拥有少量在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。

第5题:

高级调度与低级调度的主要功能是什么?为什么要引入中级调度?


正确答案: 高级调度的主要功能是根据一定的算法,从输入的一批作业中选出若干个作业,分配必要的资源,如内存、外设等,为它建立相应的用户作业进程和为其服务的系统进程(如输入、输出进程),最后把它们的程序和数据调入内存,等待进程调度程序对其执行调度,并在作业完成后作善后处理工作。
低级调度的主要功能是根据一定的算法将CPU分派给就绪队列中的一个进程。
为了使内存中同时存放的进程数目不至于太多,有时就需要把某些进程从内存中移到外存上,以减少多道程序的数目,为此设立了中级调度。

第6题:

为什么要引入局部总线?它的特点是什么?


正确答案: 早期的扩充总线(ISA总线)工作频率低,不能满足象图形、视频、网络接口等高数据传输率I/O设备的要求。在处理器的系统总线与传统扩充总线之间插入一个总线层次,它的频率高于传统扩充总线,专门连接高速I/O设备,满足它们对传输速率的要求。这一层次的总线就是局部总线。局部总线与系统总线经桥接器相连,局部总线与传统扩充总线也经桥接器相连,三个层次的总线相互隔开,各自工作在不同的频宽上,适应不同模块的需要。

第7题:

为什么要引入动态重定位?如何实现?


正确答案: A.为了在程序执行过程中,每当访问指令或数据时,将要访问的程序或数据的逻辑地址转换成物理地址,引入了动态重定位.
B.可在系统中增加一个重定位寄存器,用它来装入(存放)程序在内存中的起始地址,程序在执行时,真-正访问的内存地址是相对地址与重定位寄存器中的地址相加而形成的,从而实现动态重定位

第8题:

在PON中,为什么需要采用测距技术?测距的基本思想是什么?


正确答案:采用TDMA,必须保证每个时隙的数据彼此独立,互不干扰。
APON结构中,各ONU到OLT的物理距离不等,则各ONU到OLT的传输时延不同,如不进行时延补偿,会出现时隙的重叠,造成数据干扰,为确保多个ONU到OLT间的正确传输,必须引入测距机制,使各ONU到OLT的逻辑距离相等
测距的基本原理:OLT向ONU发送测距允许消息,消息中指明ONU的上行应答的时隙;ONU在指定的上行时隙中用测距PLOAM信元应答。
OLT计算往返时延,并与理想时延比较,计算出差值,发送一个测距时间给ONU;ONU根据测距时间调整均衡时延。

第9题:

CMM的全称是什么?其基本思想是什么?为什么要对CMM进行分级?


正确答案: 其基本思想是:软件开发和维护过程中的问题是由于管理软件过程的方法不当引起的,即使是应用新的软件技术,也不会自动提高软件的生产率和质量。能力成熟度模型有助于软件开发机构建立一个有规律的、成熟的软件过程。改进后的软件过程将有利于开发出高质量的软件,使更多的软件项目免受时间和费用超支之苦。·对于任何软件开发机构的软件过程的改进都是在完成一个又一个小的改进的基础之上不断进行的渐进过程,而不是一蹴而就的彻底革命。CMM将软件过程从无序到有序的进化过程分为5个等级,用于测量软件机构的软件过程成熟度和评价其软件过程能力.

第10题:

为什么要引入L3交换技术?


正确答案:路由器作为不可或缺的网络互联设备也导致了网络瓶颈,而交换技术可以克服网络带宽的局限,提供灵活的网络配置,但却不能隔离广播风暴。结合这两种不同的技术产生了L3交换技术,发挥它们各自的优点,从而完美解决网络所面临的问题。