龙空技术网

21川大计算机考研 | 设备管理,你要掌握这几点

文彦考研 80

前言:

如今咱们对“独占共享虚拟设备”都比较看重,你们都想要分析一些“独占共享虚拟设备”的相关内容。那么小编也在网络上网罗了一些有关“独占共享虚拟设备””的相关文章,希望大家能喜欢,咱们一起来学习一下吧!

文 彦 考 研 让 | 梦想 | 有迹可循

零师姐:2017届以初试353分、复试第2的成绩考入四川大学计算机学院计算机科学与技术专业。现于文彦考研担任专业课导师,辅导川大874计算机综合考研笔试、复试。多次参与与IT公司的合作项目当中,熟悉计算机专业的考研动态与就业形势。


这是川大计算机考研第 21 篇文章

各位考研的小伙伴新年快乐哦~零师姐祝愿大家在新的一年里学业有成,身体健康!当然啦,在这辞旧迎新的日子里,也希望大家能够明确自己的目标,让自己过得更充实~接下来,零师姐要带领大家复习的是关于操作系统设备管理方面的内容,小可爱们睁大眼睛认真看哦~

设备管理

在这一部分中,大家一定要了解的内容有:

1、I/O系统的基本概念、I/O控制方式(程序I/0、中断、DMA、通道)、相关数据结构、缓冲管理(单缓冲、双缓冲、循环缓冲、缓冲池)。

使用特性:存储设备、I/O设备

信息交换单位:字符设备、块设备

传输速率:低速、中速、高速设备

共享属性:独占设备、共享设备、虚拟设备

2、I/O管理的功能:

设备分配、设备处理、缓冲管理、设备独立性

3、I/O系统的层次结构:

硬件、中断处理程序、设备驱动程序、设备独立性软件、用户层软件。

4、DMA控制器:

命令/状态寄存器CR、内存地址寄存器MAR、数据寄存器DR和数据计数器DC。

5、程序I/O方式:

CPU不断测试I/O设备是否完成,这种方式也称为轮询或忙等。

优点:简单易于实现,不需要很多硬件支持。

缺点:CPU和I/O设备只能串行工作,CPU利用率相当低。

6、中断驱动方式:

输入数据时,CPU可以做其它工作。当输入完成时,设备控制器向CPU发出一个中断信号,CPU接收到中断信号之后,转去执行设备中断处理程序。

优点:CPU和I/O设备可以并行工作,提高了CPU利用率。

缺点:每一个数据都会要求中断,中断次数过多导致耗费了大量CPU时间。

7、DMA方式:

在外设和内存之间开辟直接的数据交换通路。

优点:CPU和I/O设备可以并行工作,设备与内存数据交换速度加快,且不需要CPU干预。

缺点:数据传送的方向、存放输入数据的内存起始地址及传送数据的长度等都由CPU控制,并且每台设备都需要一个DMA控制器,当设备增加时,多个DMA控制器的使用也不经济。

8、通道控制方式:

I/O通道是专门负责输入/输出的处理机。

优点:解决了I/O操作的独立性和各部件工作的并行性,CPU只需发出I/O指令,通道就能完成相应的I/O操作,并在I/O操作结束时向CPU发出中断信号,将CPU从繁琐的输入/输出操作中解放出来。采用通道技术不仅能实现CPU与通道的并行操作,而且通道与通道之间也能实现并行操作,各通道上的外设也能实现并行操作,从而提高整个系统效率。

缺点:需要更多硬件(通道处理器),因此成本较高。

9、通道与一般处理器的区别:

I/O通道的指令类型单一,没有自己的内存,通道所执行的通道程序放在主机的内存中,也就是说通道与CPU共享内存。

10、中断处理层的主要任务:

进行进程上下文的切换,对处理中断信号源进行测试,读取设备状态和修改进程状态等。

11、中断过程:

(1)唤醒被阻塞的驱动程序过程

(2)保护被中断过程的CPU环境

(3)分析中断原因

(4)进行中断处理

(5)恢复被中断进程的现场

12、设备驱动程序的处理过程:

(1)将抽象要求转换为具体要求

(2)检测I/O请求的合法性

(3)读出和检查设备的状态

(4)传送必要参数

(5)设置工作方式

(6)启动I/O设备

13、中断驱动I/O方式的流程:

大家有任何课程问题欢迎入群或

添加文末微信,与小彦一对一咨询~

1.来文彦,考上研!报名方式:淘宝搜“文彦考研”2.川大计算机考研群号:5905931473.我是文彦考研,wyky66666,加小彦微信 获取更多考研干货~4.文彦川大考研微信公众号:scuwykycom
关注微信公众号,更多推荐阅读

20川大计算机考研 | 你非常容易混淆的几个点!

20届川大计算机 | 不为人知的取分妙招,赶紧get吧!

20川大计算机 | 制胜第一步!师姐已经帮你整理好了!

20川大计算机考研 | 弄清这些问题,考研不是难事!

20川大计算机 | 时间复杂度,你避不开的一个考点!

20川大计算机考研 | 想拿高分?你要的题目都在这!

标签: #独占共享虚拟设备 #共享设备和独占设备的区别 #简述独占设备共享设备和虚拟设备的区别 #共享设备与独占设备的区别 #独占设备共享设备虚拟设备