当前位置:首页 > 考试 > 考研 > 全国硕士研究生入学统一考试计算机专业基础综合考试大纲解析
出版社:高等教育出版社
出版日期:2012-8
ISBN:9787040356045
作者:全国硕士研究生入学统一考试辅导用书编委会 编
页数:438页
作者简介
考研大纲2013全国硕士研究生入学统一考试计算机专业基础综合考试大纲解析,ISBN:9787040356045,作者:全国硕士研究生入学统一考试辅导用书编委会 编
书籍目录
第一部分 数据结构
第二部分 计算机组成原理
第三部分 操作系统
第四部分 计算机网络
参考书目
编辑推荐
《高教版考试用书•全国硕士研究生入学统一考试:2013计算机专业基础综合考试大纲解析》内容的设置针对性强,而且在编写过程中还融合了教学、命题、考研辅导等领域的专家、学者的多年经验和研究成果,同时吸取了历年考生的意见和建议,所以对考生来说《高教版考试用书•全国硕士研究生入学统一考试:2013计算机专业基础综合考试大纲解析》是一本非常权威、实用的考试参考书。
章节摘录
版权页: 插图: 3)DMA工作过程 以磁盘读人数据为例: CPU首先向磁盘控制器发送一条读命令,该命令被送到命令寄存器CR中,同时还需发送本次要将数据读人的内存起始目标地址到MAR中,要读数据的字数则送入数据计数器DC中,还需将磁盘中的原地址直接送到DMA控制器的I/O控制逻辑上。然后,启动DMA控制器进行数据传送,CPU便可去处理其他任务。传送当中,DMA控制器读入一个数据到数据寄存器中,然后传到内存中,接着MAR+1、DC一1,判断DC是否为0,若不为0则继续,反之控制器发中断请求,传送完毕。 4.I/O通道控制方式 I/O通道控制方式是DMA方式的发展,它可进一步减少CPU的干预,即把对一个数据块的读(写)为单位的干预,减少为对一组数据块的读(写)及有关的控制和管理为单位的干预,同时又可实现CPU、通道和I/O设备三者的并行操作,从而更有效地提高整个系统的资源利用率。通道是通过执行通道程序,并与设备控制器共同实现对I/O设备的控制的。通道程序由一系列通道指令所构成的。 四、缓冲管理 为了缓和CPU和I/O设备速度不匹配的矛盾,提高CPU和I/O设备的并行性,在现代OS中,几乎所有的I/O设备与处理机交换数据时都使用缓冲区。 1.缓冲的引入 引入缓冲区的目的:缓和CPU与I/O设备间速度不匹配的矛盾;减少对CPU的中断频率,放宽对CPU中断响应时间的限制;提高CPU和I/O设备之间的并行性。 2.单缓冲与多缓冲 1)单缓冲(single buffer) 在单缓冲情况下,每当用户进程发出一I/O请求时,OS便在内存中为之分配一缓冲区。CPU和I/O设备需要争夺缓冲区。 2)双缓冲(double buffer) 为了快输入/输出速度,提高设备利用率,人们又引入了双缓冲区机制,也称为缓冲对换(bufferswapping)。在设备输入时,先将数据送人第一缓冲区,装满后便转向第二缓冲区。此时OS可以从第一缓冲区中移出数据,并送入用户进程。接着由CPU对数据进行计算。 3.循环缓冲 当输人与输出或生产者与消费者的速度基本相匹配时,采用双缓冲能获得较好的效果,可使生产者和消费者基本上能并行操作。若两者的速度相差甚远,双缓冲的效果不够理想,但随着缓冲区数量的增加,情况有所改善,因此而引入了多缓冲机制,可以将缓冲区组织成循环缓冲形式。 1)循环缓冲的组成 多个缓冲区:循环缓冲有多个大小相同的缓冲区,作为输入的缓冲区有三种类型:用于装输入数据的空缓冲区R、已装满数据的缓冲区G以及计算进程正在使用的现行工作缓冲区C。多个指针:作为输入的缓冲区可设置三个指针,用于指示计算进程下一个可用缓冲区G的指针Nextg、指示输入进程下次可用的缓冲区R的指针Nexti,以及用于指示计算进程正在使用的缓冲区C的指针Current。
图书封面
全国硕士研究生入学统一考试计算机专业基础综合考试大纲解析下载