操作系统原理随堂笔记(6)ᝰ输入输出系统

I/O设备的概念和分类、I/O控制器及其I/O控制方式icon-default.png?t=M85Bhttps://blog.csdn.net/qq_44096670/article/details/120518475?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166659419416782391858864%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=166659419416782391858864&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-120518475-null-null.142^v59^pc_rank_34_2,201^v3^control_1&utm_term=%E5%AF%B9I%2FO%E8%AE%BE%E5%A4%87%E7%9A%84%E6%8E%A7%E5%88%B6&spm=1018.2226.3001.4187 

一、I/O系统的功能、模型和接口

I/O系统的任务

1.I/O系统的基本功能

a.隐藏物理设备的细节

b.与设备的无关性

c.提高处理机和I/O设备的利用率

d.对I/O设备进行控制

e.确保对设备的正确共享

f.错误处理

2.I/O系统的层次结构和模型

 由上图可见:I/O系统分为上下接口,即为系统接口和软件/硬件(RW/HW)接口;I/O系统分为三个层次,即为中断处理程序、设备驱动程序以及设备独立性软件

3.I/O系统接口

系统接口根据设备类型的不同进一步划分

a.块设备接口

 

b.流设备接口

c.网络通信接口

二、I/O设备和设备控制器

I/O设备与设备控制器/适配器

 1.I/O设备

设备类型

 2.设备控制器

设备控制器的基本功能
设备控制器的组成

 

3.内存映像I/O

>>>内存映像 内核在内存中如何存放可执行程序文件

a.利用特定的I/O指令

b.内存映像I/O

4.I/O通道以及瓶颈问题

>>>I/O通道

瓶颈问题

三、中断机构和中断处理程序

中断处理程序:I/O系统的基础

中断处理过程icon-default.png?t=M85Bhttps://blog.csdn.net/m0_51212267/article/details/124917982?ops_request_misc=&request_id=&biz_id=102&utm_term=%E4%B8%AD%E6%96%AD%E5%A4%84%E7%90%86%E7%A8%8B%E5%BA%8F&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-4-124917982.nonecase&spm=1018.2226.3001.4187 

 1.中断简介

 2.中断处理程序

基本概念

 

中断处理流程

四、设备驱动程序

设备驱动程序

1.设备驱动程序概述

设备驱动程序的功能

 

设备驱动的特点(1)

 

设备驱动的特点(2)

 2.设备驱动程序的处理过程

启动之前的准备

 3.对I/O设备的控制

>>>对I/O设备的控制方式

a.使用轮询的课编程I/O方式

b.使用中断的可编程I/O方式

c.直接存储器访问方式

d.I/O通道控制方式

与设备无关的I/O软件&用户层的I/O软件 对应五和六

五、与设备无关的I/O软件

背景

1.与设备无关软件的基本概述

2.与设备无关的软件

a.设备驱动程序的统一接口

b.缓冲管理

c.差错控制

d.对独立设备的分配与回收

e.独立与设备的逻辑数据块

对应功能

3.设备分配

a.设备分配中的数据结构

b.设备分配时应考虑的因素

c.独占设备的分配程序

4.逻辑设备名到物理设备名映射的实现

六、用户层的I/O软件

1.系统调用与库函数

 

 2.假脱机系统

a.假脱机技术

b.组成

c.特点

d.假脱机打印系统

f.守护进程

七、缓冲区管理

缓冲区

>>>缓冲区管理 

 1.缓冲的引入

2.单缓冲区和双缓冲区

3.环形缓冲区

4.缓冲池

八、磁盘存储器的性能和调度 

1.磁盘性能简述

a.数据的组织和格式

磁盘组成

 

b.磁盘的类型

c.磁盘访问时间

 2.早期的磁盘调度算法

 

 3.基于扫描的磁盘调度算法

 实例分析

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值