2017版操作系统概论(02323)考试重点简答题

合集下载

操作系统概论-02323-新编模拟试题4

操作系统概论-02323-新编模拟试题4

1.单选题1.1在磁盘调度中,每次的寻道时间最短的算法是()。

a FCFSb SSTFc SCANd NStepSCAN先来先服务FCFS,最简单的磁盘调度算法。

根据进程请求访问磁盘的先后顺序进行调度。

此算法平均寻道时间较长,寻道距离较大,适用于进程数目较少的场合。

故不选A。

SSTF 最短寻道时间优先算法,该算法选择进程时要求访问的磁道与当前磁头所在的磁道距离最近,以使每次的寻道时间最短,故选B。

SCAN算法不仅考虑要访问的磁道与当前磁道的距离,更优先考虑磁头当前的移动方向,该算法可防止进程出现“饥饿”现象,故不选C。

NStepSCAN 算法将磁盘请求队列分成若干个长度为N的子队列,按FCFS算法依次调度这些子队列,在队列内部按SCAN算法,对一个队列处理完后,再处理其他队列。

当正在处理某子队列时,如果又出现新的磁盘I/O请求,便将新请求进程放入其他队列,这样可避免磁臂粘着现象,故不选D。

1.2循环缓冲,用于指示生产者进程下一个可用的空缓冲区的指针是()。

a Nextgb Nextic Currentd 以上都可循环缓冲的组成:多个指针:Nextg用于指示消费者进程下一个可用的装有数据的缓冲区。

故不选A、D。

Nexti用于指示生产者进程下一个可用的空缓冲区。

故选B。

Current用于指示进程正在使用的工作缓冲区。

故不选D。

1.3必须作为临界资源以互斥方式访问的设备是()。

a虚拟设备b共享设备c独占设备d以上都是按设备的共享属性分类,分为:(1)独占设备。

必须作为临界资源以互斥方式访问的设备。

故选C。

(2)共享设备。

允许多个进程共同访问的设备,如磁盘。

故不选B、D。

(3)虚拟设备。

通过某种技术将一台物理设备虚拟成若干逻辑设备。

故不选A。

为了实现主机与设备控制器之间()数据的传送,在DMA控制器中设计了4类寄存器。

a按位b按字节c按字d成块为了实现主机与设备控制器之间成块数据的传送,在DMA控制器中设计了4类寄存器:命令/状态寄存器CR、内存地址寄存器MAR、数据计数器DC和数据寄存器DR。

操作系统概论02323 - 第一章 操作系统简介

操作系统概论02323 - 第一章 操作系统简介

全国高等教育自学考试指定教材ISBN 978 – 7 – 111 – 58185 – 7本书分为六章,重点阐述操作系统内核设计和实现的原理,包括操作系统内核作为一种复杂软件涉及的硬件,数据结构,算法,策略。

第一章阐述操作的作用、功能、发展、特征、指令的执行过程。

附录部分,给出了部分课后习题的参考答案。

本书是高等教育自学考试计算机信息管理专业(独立本科段)、计算机及应用专业(专科)的指定教材,也可作为高等院校本科及专科相关的专业教材及工程技术人员的参考资料。

识记领会简单应用综合应用目录第一章操作系统简介第一节什么是操作系统第二节操作系统的发展第三节操作系统的特征第四节操作系统功能第五节操作系统的体系结构第六节指令的执行第一章操作系统简介计算机操作系统的设计与实现技术是计算机科学领域的一个重要研究课题,也是计算机科学相关领域的工作者理解计算机工作基本原理、深入认识计算机软件系统结构等不同角度简要介绍操作系统。

目的是使读者了解什么是操作系统,操作系统能做什么,为什么计算机系统中需要操作系统的支持。

为了使读者更好地理解后续章节的内容,在本章的最后一节还将介绍指令的执行过程。

第一节什么是操作系统操作系统(Operating System,OS)是一种负责的系统软件,是不同程序代码、数据结构、数据初始化文件的集合,可执行。

例如,常用的Linux、Windows7和Windows10等。

通常所说的装“系统”,就是指装“操作系统”。

操作系统提供计算机用户与计算机硬件之间的接口,并管理计算机软件和硬件资源。

操作系统本身并不向用户提供可直接使用的功能,一台仅装有操作系统的计算机对用户而言几乎是没用的,但是它为用户可直接使用的应用程序的运行提供了环境,并为应用程序的开发提供平台,使应用程序的简单和高效。

操作系统是覆盖在计算机上的第一层软件,编译程序,数据库管理系统及其他应用程序都运行在操作系统之上,操作系统为这些软件提供运行环境。

02323操作系统概论2017年04月份历年真题及答案

02323操作系统概论2017年04月份历年真题及答案

2017年4月高等教育自学考试全国统一命题考试操作系统概论试卷(课程代码02323)本试卷共7页,满分l00分,考试时间l50分钟。

考生答题注意事项:1.本卷所有试题必须在答题卡上作答。

答在试卷上无效,试卷空白处和背面均可作草稿纸。

2.第一部分为选择题。

必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。

4.合理安排答题空间,超出答题区域无效。

第一部分选择题(共30分)一、单项选择题(本大题共20小题。

每小题l分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。

错涂、多涂或未涂均无分。

1、关于操作系统,下列说法正确的是A、操作系统是一种系统软件B、操作系统是一种应用软件C、操作系统是一种通用软件D、操作系统是一种工具软件2、操作系统的作用是A、实现软硬件的虚拟化B、把源程序编译为目标程序C、控制和管理系统资源的使用D、便于进行目标管理3、当中央处理器处于目态时,它可执行的指令应该A、仅限于特权指令B、仅限于非特权指令C、是部分特权指令D、是计算机系统中的全部指令4、下列哪个不是PCB中的内容?A、进程运行的程序B、进程优先数C、通用寄存器内容D、程序状态寄存器内容5、进程在运行过程中发生等待事件时,可将进程状态改为等待态的原语为A、创建原语B、撤销原语C、阻塞原语D、唤醒原语6、关于作业调度与进程调度,下列描述正确的是A、对于任何一个作业,先被作业调度选中,才有机会被进程调度选中B、对于任何一个作业,先被进程调度选中,才有机会被作业调度选中C、对于任何一个作业,可以同时被作业调度与进程调度选中D、对于任何一个作业,可以先被作业调度选中,也可以先被进程调度选中7、作业被执行的时候,必须把它的程序和数据等信息读到A、主存储器B、寄存器C、高速缓冲存储器D、辅助存储器8、在下列存储管理方案中,能扩充主存容量的是A、单用户连续存储管理B、固定分区存储管理C、可变分区存储管理D、页式虚拟存储管理9、假定某采用页式存储管理的系统中,主存的容量为1MB,被分成256块,块号为0,1,2,……,255。

操作系统概论考核知识点

操作系统概论考核知识点

操作系统概论考核知识点本文依据高等教育自学考试教材《操作系统概论》2017年版和操作系统概论(课程代码02323)自学考试大纲编写。

作者分析历年真题整理出了考核知识点并标记了重点,供大家参考。

1.操作系统简介1.1.操作系统的作用★操作系统是计算机用户与硬件的接口。

操作系统是计算机系统资源的管理者。

1.2.内存管理有哪些主要的内容★内存管理的主要任务是为多道程序的运行提供良好的环境方便用户使用内存,提高内存的利用率,以及从逻辑上扩充内存以实现虚拟存储。

为此,内存管理应具有内存分配、内存保护、地址映射和内存扩充功能。

1.3.内存扩充的任务是什么?★内存扩充的任务是借助于虚拟存储技术,从逻辑上扩充内存容量,使系统能够向用户提供比物理内存大的存储容量。

1.4.单道批处理系统的特点与缺点。

★单道批处理系统的特点。

单道批处理系统内存中只有一道作业,可以自动成批处理作业,其特点包括自动性、顺序性、单道性。

单道批处理系统减少了等待人工操作的时间。

由于作业独占CPU和内存,当作业进行I/O时,CPU只能等待完成而无事可做,使得CPU资源不能得到充分利用。

1.5.多道批处理系统的特点与缺点★★多道批处理系统的特点。

在多道批处理系统中,用户所提交的作业都先存放在外存中并排成一个队列,该队列被称为“后备作业队列”。

与单道批处理系统相比,多道批处理系统支持多道程序驻留内存,CPU可以不再空闲等待I/O。

多道批处理系统的特点包括多道性、无序性、调度性、复杂性。

多道批处理系统的优点是能够提高CPU、内存和I/O 设备的利用率和系统的吞吐量。

多道批处理系统的缺点是系统平均周转时间长,缺乏交互能力。

1.6.分时系统的特点与优点★★分时系统的特点是多路性、独立性、及时性和交互性。

多路性是指允许在一台主机上同时连接多台联机终端。

独立性是指各终端用户彼此独立操作,互不干扰。

及时性是指用户请求能在很短的时间内获得响应。

交互性是指用户可以通过终端与系统进行广泛的人机对话。

操作系统概论-02323-新编模拟试题3

操作系统概论-02323-新编模拟试题3

1.单选题1.1避免大材小用,能提高内存利用率的动态分区分配算法是()。

a首次适应算法b循环首次适应算法c最佳适应算法d以上都是首次适应算法先分配低地址部分的内存空间,容易使低地址部分留下小分区,而高地址部分大空闲区较多。

当进程请求大空间时,要找到合适的空闲分区,时间开销大。

而低地址部分的空闲分区反复被划分,可能留下许多难以利用的很小的空闲分区,这种小空闲区被称为外部碎片或外碎片。

故不选A和D。

循环首次适应算法的优点是:空闲区分布均匀,查找开销较小。

缺点是容易使系统缺乏大空闲区。

故不选B。

最佳适应算法的优点是避免大材小用,能提高内存利用率。

故选C。

1.2如果程序需要的数据存储在高速缓存中,程序执行期间需要()个周期访问它们。

a0~9b0~10c1~9d1~10如果程序需要的数据存储在高速缓存中,程序执行期间需要1~10个周期访问它们。

故选D。

1.3在为进程分配内存空间时,不再每次从链首开始查找合适的空闲分区,而是从上次找到的空闲分区的下一个空闲分区开始查找的动态分区分配算法是()。

a首次适应算法b循环首次适应算法c最佳适应算法d以上都是首次适应算法在进行内存分配时,从链首开始顺序查找,直至找到一个能满足进程大小要求的空闲分区为止。

故不选A和D。

循环首次适应算法为进程分配内存空间时,不再每次从链首开始查找,而是从上次找到的空闲分区的下一个空闲分区开始查找,直到找到第一个能满足要求的空闲分区,并从中划出一块与请求的大小相等的内存空间分配给进程。

故选B。

最佳适应算法每次为作业分配内存,总是把大小与进程所请求的内存空间大小最接近的空闲分区分配给进程。

故不选C。

1.4编译程序事先已知程序在内存中的驻留位置的装入方式是()。

a绝对装入方式b可重定位装入方式c静态重定位装入方式d动态运行时装入方式绝对装入方式,编译程序事先已知程序在内存中的驻留位置,编译时产生物理地址的目标代码,绝对装入程序按照装入模块的物理地址将程序和数据装入内存。

02323操作系统概论资料

02323操作系统概论资料

不会出现综合题选择/填空/简答题型为主.什么是操作系统操作系统OS 是一种复杂的系统软件,是不同程序代码、数据结构、数据初始化文件的集合、可执行。

操作系统提供计算机用户与计算机硬件之间的接口,并管理计算机软件和硬件资源。

操作系统是覆盖在裸机上的第一层软件、编译程序、数据库管理系统及其他应用程序都运行在操作系统之上,操作系统为这些软件提供运行环境。

一、用户与硬件之间的接口接口是两个不同组成部分的交接面,分为硬件接口和软件接口。

计算机的所有功能最终都是由硬件的操作来实现的。

应用程序在操作系统上运行,对硬件的控制过程都封装在操作系统的核心程序中。

有操作系统对硬件的抽象,且操作系统为应用程序提供运行环境,在操作系统上编写和运行应用程序就简单了。

操心系统屏蔽了对硬件操作的细节,提供了计算机用户与计算机硬件之间的接口,并通过这个接口使应用程序的开发变得简单、高效。

操作系统必须完成两个主要目标如下:(1)与硬件部分相互作用,为包含在硬件平台上的所有底层可编程部件提供服务。

(2)为运行在计算机系统上的应用程序提供执行环境。

二、资源的管理者现代计算机系统支持多任务,允许在同一系统内同时驻留多个应用程序。

多个应用程序共同使用计算机软硬件资源时,需要操作系统对这些资源进行有效的管理。

操作系统的主要功能:1.处理机管理程序的执行须依靠处理机,任意时刻处理机都只能执行一个程序流。

在单处理机系统中执行多个程序流,须由操作系统的处理机调度程序来管理处理机的分配,以使多个程序共享处理机,从宏观上看多个程序能同时顺序执行。

2.内存管理在多任务系统中,内存可被多个应用程序共同占用,如何分配内存(为多个应用程序分配内存并使不同应用程序的地址空间互不干扰),如何回收内存,以及完成逻辑地址到物理地址的转换,以上都是内存管理要完成的功能。

3.设备管理设备管理主要完成接受用户的IO请求,为用户分配IO设备、管理IO缓存和驱动IO设备等功能。

操作系统概论重点整理2017(2017年张琼声版)

操作系统概论重点整理2017(2017年张琼声版)

操作系统概论-02323(2017年张琼声版本)第1章操作系统简介1.1什么是操作系统(1)操作系统概念:操作系统是一种复杂的系统软件,是不同程序代码、数据结构、初始化文件的集合,可执行。

操作系统是提供计算机用户与计算机硬件之间的接口,并管理计算机软件和硬件资源,并且通过这个接口使应用程序的开发变得简单、高效。

接口是两个不同部分的交接面。

接口分为硬件接口和软件接口,计算机的所有功能最终都是由硬件的操作来实现的,计算机屏蔽了对硬件操作的细节。

(2)操作系统完成的两个目标:1)与硬件相互作用,为包含在所有硬件平台上的所有底层可编程部件提供服务;2)为运行在计算机系统上的应用程序(即用户程序)提供执行环境。

现代计算机特点是支持多任务,一方面保证用户程序的顺利执行,另一方面使计算机系统资源得到高效的利用,保证计算机系统的高性能。

(3)操作系统的功能:处理机管理、内存管理、设备管理、文件管理。

1.2操作系统的发展1)无操作系统2)单道批处理系统3)多道程序系统(多道批处理系统、分时系统)4)微机操作系统5)实时操作系统6)嵌入式操作系统7)物联网操作系统1.2.1无操作系统阶段:电子管,无存储设备,第一台:1946年宾夕法尼亚大学的「埃尼阿克」单道批处理系统:晶体管,磁性存储设备,内存中有一道批处理作业,计算机资源被用户作业独占。

吞吐量是指单位时间内计算机系统处理的作业量1.2.2单道批处理系统特点:自动性、顺序性、单道性。

优点:减少了等待人工操作的时间缺点:CPU资源不能得到有效的利用。

1.2.3多道程序系统多道程序系统:集成电路芯片,出现了分时操作系统(多个终端)。

特点:多道性、无序性、调度性、复杂性。

优点:能够使CPU和内存IO资源得到充分利用,提高系统的吞吐量。

缺点:系统平均周转时间长,缺乏交互能力。

1.2.4微机操作系统:第一台Intel公司顾问GaryKildall 编写的CP/M系统,是一台磁盘操作系统,用于Intel8080.1.2.5操作系统特点(1)分时系统:特点:多路性、及时性、交互性、独立性。

浙江7月自考操作系统概论试题及答案解析

浙江7月自考操作系统概论试题及答案解析

浙江省2018年7月自考操作系统概论试题课程代码:02323一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题1分,共15分)1. 操作系统有多种类型:在( )的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应。

A. 分时操作系统B. 实时操作系统C. 批处理操作系统D. 网络操作系统2. 分布式操作系统与网络操作系统本质上的不同之处在于( )A. 实现各台计算机之间的通信B. 共享网络中的资源C. 满足较大规模的应用D. 系统中若干台计算机相互协作完成同一任务3. 计算机系统采用多道程序设计技术后,( )A. 缩短了每个程序的执行时间B. 系统效率随并行工作道数成比例增长C. 提高了系统效率D. 使用设备时不会发生冲突4. 操作系统中,进程与程序的重要区别之一是( )A. 程序有状态而进程没有B. 进程有状态而程序没有C. 程序可占有资源而进程不可D. 进程能占有资源而程序不能5. 在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区表项数减1的情况是( )A. 无上邻(前邻、低址)空闲区,也无下邻(后邻、高址)空闲区B. 有上邻(前邻、低址)空闲区,但无下邻(后邻、高址)空闲区C. 有下邻(后邻、高址)空闲区,但无上邻(前邻、低址)空闲区D. 有上邻(前邻、低址)空闲区,也有下邻(后邻、高址)空闲区6. 在最优适应算法中是按( )顺序形成空闲分区表。

1A. 空闲区首址递增B. 空闲区首址递减C. 空闲区大小递增D. 空闲区大小递减7. ( )的物理结构对文件随机存取时必须按指针进行,效率较低。

A. 连续文件B. 链接文件C. 索引文件D. 多级索引文件8. 文件系统在创建一个文件时,为它建立一个( )A. 文件目录B. 目录文件C. 逻辑结构D. 逻辑空间9. ( )总是从移动臂当前位置开始沿着臂的移动方向去选择当前移动臂最近的那个柱面的访问者,若沿臂的移动方向无请求访问时,就改变臂的移动方向再选择。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2017版最新操作系统概论(02323)考试重点
简答题
work Information Technology Company.2020YEAR
第一章操作系统简介
1.请说明操作系统的作用和功能
1)操作系统的作用:
管理计算机资源、为用户提供方便使用的接口、扩充硬件
2)操作系统的功能:
处理机管理、内存管理、设备管理、文件管理
2.请说明单道批处理系统、多道批处理系统、分时系统的特点及优缺点
1)单道批处理系统特点:单道性、顺序性、自动性
优点:相对无操作系统而言,减少了人工操作等待的时间
缺点:CPU资源不能得到充分利用
2)多道批处理系统特点:多道性、无序性、调度性、复杂性
优点:提高了CPU、设备和内存的利用率和系统吞吐量
缺点:系统平均周转时间较长,缺乏交互能力
分时系统特点:多路性、独立性、及时性、交互性
优点:为用户提供了人机交互的方便性,使多个用户可以通过不同终端共享主机
3.内存管理有哪些主要功能
内存分配、内存保护、地址映射、内存扩充
4.请说明指令执行的过程
取指令,分析指令,执行指令,取下一条指令
5.操作系统具有哪些特征?
操作系统主要特征包括:并发性、共享性、虚拟性和异步性。

第二章进程管理
1.什么是进程?说明进程与程序的区别和联系
1)进程:
进程是允许并发执行的程序在某个数据集合上的运行过程
进程是由正文段、用户数据段及进程控制块共同组成的执行坏境
2)进程与程序的区别:
程序是静态的也是永久的,进程是动态的也是暂时存在的;程序是储存在某种介质上的二进制代码,进程因程序的执行而被创建,因程序执行的结束而被撤销
3)进程与程序的联系:
进程是程序的一次执行,进程总是对应至少一个特定的程序,执行程序的代码
2.操作系统在什么时候创建进程操作系统如何创建一个进程
1)以下情况需要创建进程:
1.用户登录
2.作业调度
3.提供服务
4.应用请求
2)操作系统创建进程:
1,申请空白PCB(进程控制块);2,为新进程分派资源;3,初始化PCB;4,将新进程插入就绪队列;
3.时钟中断信号是如何产生的时钟中断处理程序(时钟驱动程序)的功能是什么
1)中断信号的产生:
晶振能够产生固定频率的脉冲,每产生一次脉冲,计数器的值减1,当计数器的值=0时,产生一次时钟中断信号,保持寄存器的值再次送计数器。

2)时钟驱动程序的功能:
1.维护日期和时间
2.递减当前进程在一个时间片内的剩余执行时间,并检查是否为零,防止进程运行超时
3.对CPU的使用记账
4.递减报警计数器
4.请说明单重中断的处理过程
1.系统关闭中断,保护断点
2. 转中断处理程序
3.执行中断处理子例程
4.恢复现场,开中断
5.进程具有哪些特征?
1.并发性
2.动态性
3.独立性
4.异步性
5.结构特征
6.什么是线程为什么要引入线程
1)线程:
线程是进程中的一个实体,是被系统独立调度和分派的基本单位。

线程只拥有在运行中必要的资源,包括程序计数器、一组寄存器和栈
2)进程:
进程是进行资源分配和独立执行的基本单位,为了进一步提高程序的并发性,减少系统开销而引入线程。

7.实现进程互斥的基本原理是什么?
1.空闲让进
2.忙则等待
3.有限等待
4.让权等待
第三章进程调度与死锁
8.进程调度的功能是什么?
进程调度的功能是按照某种策略和算法从就绪态进程中为当前空闲CPU选择在其上运行的新进程
9.说明什么是时间片轮转调度算法?
用于分时系统中的进程调度。

每次调度时,总是选择就绪队列的队首进程,让其在CPU上运行一个系统预先设置好的时间片。

一个时间片内没有完成运行的进程,返回到绪队列末尾重新排队,等待下一次调度
10.什么是多级队列调度算法?
把就绪进程队列的进程根据某些属性分成多个独立的队列,进程会被永久分配到一个队列,不同的队列优先权不同,调度算法也可能不同。

11.什么是自调度方式自调度有什么优缺点
自调度方式:系统设置一个公共就绪队列,空闲的处理器都可以自行选择一个进程或线程执行优点:容易移植、有利提高CPU的利用率
缺点:瓶颈问题、低效性、线程切换频繁
12.什么是死锁引起死锁的原因是什么,产生死锁必要是什么
1)死锁:
由于多个进程竞争共享资源而引起的进程不能向前推进的僵死状态称为死锁
2)产生死锁的原因:
竞争共享资源且分配资源的顺序不当
3)产生死锁必要条件:
互斥条件、请求和保持条件、不剥夺条件、环路等待条件
第四章内存管理
1.静态链接程序完成什么功能?
1.对逻辑地址进行修改
2.变换外部调用符号
2.请说明分页存储管理的基本原理
1)将一个进程的逻辑地址空间分成若干个大小相等的片,称为页
2)讲物理地址空间按页的大小分成若干个储存块,称为页框
3)为进程分配内存时,以页框为单位将进程的若干个页分别装进可以是不相邻接的页框中
3.什么是抖动抖动产生的原因是什么
多道程序度太高,使运行的进程的大部分时间都用于进行页的换入换出,而几乎不能完成任何有效工作的状态称为抖动
4.请说明分段存储管理的原理
把进程的地址空间分成若干个段,各个不同的段可以离散的放在物流内存不同的区域,每个段定义一组逻辑信息,段的大小由相应的逻辑信息组的长度决定。

第五章文件系统
1.举例说明文件系统是如何实现文件的按名存取的?
文件系统实现按名存取,主要是通过查找文件目录来实现的。

2.文件系统如何管理空闲磁盘空间?
1)空闲链表法
一个空闲簇尽可能多放空闲簇的簇号以及一个指向下一个空闲簇的指针
2)位图
用n位位图对应n个空闲簇,在位图中,空闲簇用1表示,已分配簇用0表示
3.什么是I结点?在 I结点中使用间接地址项有什么好处?
为每个文件赋予一个被称为i结点的数据结构,其中列出了文件的属性和文件块的磁盘地址,
在 i结点中使用间接地址项可以保存更多包含了存放文件数据的簇的簇号
第六章I/0设备管理
1.请说明设备控制器的结构和功能
控制器的结构:
1) 设备控制器与处理机的接口:数据线、地址线、控制线
2) 设备控制器与设备的接口:数据信号、状态信号、控制信号
3) I/O逻辑:指令译码器和地址译码器
2.说明DMA控制器的结构和控制方式
1)DMA控制器的结构:
DMA控制器与主机的接口、DMA控制器与设备的接口、I/O控制逻辑
为了实现主机与DMA控制器之间的成块数据的传送,DMA控制器中设计了4类寄存器:命令/状态寄存器、内存地址寄存器、数据寄存器、数据计数器
2)DMA控制器的控制方式
DMA控制器代替CPU进行数据传送,待数据传送完毕后向 CPU发出中断信号。

DMA控制器输入输出的过程,CPU可以执行其他进程
3.什么是设备驱动程序?
设备驱动程序是I/O进程和设备控制器之间的通信程序,其主要任务是接受上层软件发来的抽象的I/O请求。

相关文档
最新文档