关于设备管理功能概述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7.2 外部设备的安装(p100)
7.2.5 设备驱动程序的编制:几种方法如下 1、不纳入OS的“外挂式”:利用机器指令编
写;利用basic程序端口号及IN、OUT语句编 写;借用现有的标准串、并行口的标准接口程 序“替换代入”控制设备 2、利用系统调用,控制外部设备的三个基本 寄存器:设备状态寄存其(包括中断向量码和 设备号等)数据寄存器、控制寄存器的各位内 容。
7.2.2 用户外接设备:重新安装OS提供的设备 驱动。驱动新的用户外接设备。如打印机等
7.2.3 用户外接特殊设备:重新安装OS 没有提 供的而由厂家提供的设备驱动程序。是系统硬 件接口和软件的充分利用。
7.2 外部设备的安装(p100)
7.2.4 外部设备的即插即用:方便用户的 较好方法,即用户不必关心如何安装和 管理外设。凡是符合即插即用标准的外 部设备插得上就能用得上。例如:不符 合标准老设备就无法“即插即用”。
7.2 外部设备的安装(p100)
7.2.5 设备驱动程序的编制:几种方法 如下:
3、纳入OS时,要按OS设备处理程序的 表格规范和分段格式等编写。
4、利用厂商提供的设备处理程序 5、网上下载新软件或升级软件
7.2 外部设备的安装(p101)
7.2.6 CPU与外部设备的信息交换
四种数据传送控制方式: 1、程序直接控制方式:耗费大量的CPU时间、
7.1.4 设备I/O方式(p98)
3、通道(Channel):有硬通道和软通 道 之 分 , 硬 通 道 , 例 如 , 典 型 的 DMA (Direct Memory Access)工作方式; 软通道是软件设计中使用的各种“标 识”、“缓冲”等;
7.1.4 设备I/O方式记忆法(p98)
医生查房(“询问”),以便及时掌握病情。 病床旁红灯是紧急请求 医生按钮(“中断请 求”)。常规医疗处理医生委托护士(“硬通 道”)去做。但护士只有执行权而无修改权。
7.2 外部设备的安装(p99)
7.2.1 系统配置:在CMOS中进行配置装入OS 的内核。基本配置有软硬盘、光驱、显示器、 键盘、鼠标
共享设备:软硬盘、光盘等块设备都是共享设备。多 个用户作业或多个进程可以“同时”从这些设备上存 取信息。
虚拟设备:通过软件技术将独享设备改造成共 享设备。例如:通过SPOOLing技术将一台打 印机虚拟成多台打印机。
7.1.3 4:按设备硬件物理特性分: 顺序存取设备、直接存取设备p97
顺序存取设备:存取时间与物理上当前 位置有关。如:磁带
在一些较大系统中实现虚拟设备技术
7.1.2 计算机人机交互手段发展 历史 (p96)
第一代用键盘和打印机 第二代用鼠标和调制解调器(俗称“猫”) 第三代用手写笔和扫描仪等
7.1.3 外部设备分类 (p96)
按系统和用戶分:系统、用戶 按输入输出传送方式分(UNIX或Linux操作系
统):字符型设备、块设备 按资源特点分:独享设备、共享设备、虚拟设
用户设备(一般为非标准设备):需另外安装。如打印机、声卡
7.1.3 2:按输入输出传送方式分 (UNIX/Linux系统):字符型设备、块设备
字符型设备:以字符为单位进行输入、 输出的设备。每输入或输出一个字符就 要中断一次主机CPU请求进行处理,所 以又称慢速字符设备。例如:终端显示 设备。用ls-l/dev 列目录时首字符为“c”
7.1.1 设备管理的功能(P95)
分配设备:按设备的不同类型和操作系统选用的 算法分配。包括分配相应的通道、设备控制器以 及对未分配到的任务或怍业进行排队等;
控制和实现真正的输入输出操作。包括通道程序 控制、启动设备、及时响应及处理中断讯号等;
对输入输出缓冲区进行管理。例如逻辑名的管理, 多个缓冲区的分时以及串并行操作,同类多个外 部设备的均衡工作,避免“忙的忙”和“闲的 闲”;
块设备:以字符块为单位进行输入、输出的 设备。例如:硬盘。用ls-l/dev 列目录时 首字符为“b”
7.1.3 3、按资源特点分:独享设备、共 享设备、虚拟设备 p97
独享设备:所有字符设备都是独享设备。在一个用户 作业未完成或退出之前,此设备不能分配给其他作业 用。打印机不能同时打印多个用户作业,否则输出结 果将会混在一起。
无法检测设备错误、只能串行工作。 2、中断控制方式:并行操作的设备数受到中
外存设备:软硬盘、光盘 输入:键盘、鼠标、话筒
计算机 I/O设备 人机通信
光笔、扫描仪
外部设备
设备
数码相机、数字摄像机
输出:显示器、打印机、喇叭
绘图仪
计算机与计算机间的通信设备
机机通信
Modem(猫)、路由器、网卡
设备
计算机与非计算机间的通信设备
数据采集设备,自动控制设备
系统设备(一般是标准设备):键盘、鼠标、显示器属于系统的 基本配置。
备 按设备硬件物理特性分:顺序存取设备、直接
存取设备 按设备使用分:物理设备、逻辑设备、伪设备
计算机系统组成
计算机
硬件 软件
控制、执行、计算机子系统
寄存器
CPU 主机
存储子系统 内存
计算机
外存
外部设备
I/O子系统 各种设备及其
与主机间连接成份
7.1.3 1.按系统和用户分类:系 统设备和用户设备(p96)
1、询问(Query):实时系统中必需采 用,在一般简单系统中也广泛采用,但 系统开销较大,每次进行输入输出工作, 都需要由主机CPU干预;
7.1.4 设备I/O方式(p98)
2、中断(interrupt):有硬中断和软中 断之分,中断按级别分类排队工作;可 按字符、字、块的传递产生中断;实时 控制常用实时时钟中断,起自动控制作 用;中断工作主要由中断请求、中断响 应和中断服务处理组成。“中断”的产 生使管理工作更能“自动化”.
直接存取设备:存取时间与物理上当前 位置关系不大。如:磁盘
7.1.5 7:按设备使用分类:物理设 备、逻辑设备、伪设备 (p97)
物理设备:由操作系统分类命名。如:CON、 PRN、LPT、COM
逻辑设备:用户可以重新命名。 伪设备:泛指具有特定用途的逻辑设备。如虚
拟盘。
Leabharlann Baidu
7.1.4 设备I/O方式(p98)