导图社区 IO整理汇总
I/O整理汇总:共享设备:一段时间内多个进程可访问,同一时刻不是 ---可并发不可并行 ---不会死锁 ---必须是可寻址,可随机访问的(用磁盘记,一定这样!)
JavaSE-JavaEEDB思维导图,包括:Spring、Hibernate框架、struts2框架、js+jquery+ajax、JSP、Servlet(后期补充)、HTTP协议。
Java SE知识思维导图,包括:Java基础语法、Java OOP编程、Java高级特性、JDK8、Eclispe等内容。
Java知识思维导图,包括:1、Java环境及配置;2、语法、数据类型及表达式;3、结构化程序设计;4、数组与字符串;5、类和对象。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
I/O整理汇总
I/O管理基础
设备
这块联系计组整个第七章进行复习
设备基本概念
设备分类
按信息交换
单位划分
字符设备不可寻址,慢,常用中断控制方式;
块设备可寻址,快,常采用DMA ----想想键盘和磁盘进行记忆
按共享属性
划分
独占设备:临界资源,打印机
共享设备:一段时间内多个进程可访问,同一时刻不是 ---可并发不可并行 ---不会死锁 ---必须是可寻址,可随机访问的(用磁盘记,一定这样!)
虚拟设备
物理上独占,逻辑上共享
IO接口
作用
结构和工作原理
I/O端口
命令字/码/控制字:控制寄存器,状态字:状态寄存器,二者可合二为一
分类
按数据传送方式:串并;
按主机控制方式:程序查询,中断,DMA
按功能选择灵活性:可编程,不可
IO控制方式
轮询/程序直接控制方式/轮询的可编程I/O方式
中断驱动方式/使用中断的可编程I/O方式
直接存储器访问方式/DMA
通道
IO层次结构
IO软件层次结构
用户IO软件
IO系统/核心子系统
/OS内核 /设备管理软件 王计P279 1 6
设备独立性软件
设备驱动程序
中断处理程序
硬件
机械部件
电子部件:设备控制器=IO控制器=IO接口=适配器/适配卡(汤p395)
输入输出应用程序接口
22new
设备独立软件
高速缓冲区和缓冲区
设备分配回收
设备分配时
考虑的因素
设备固有属性
独占性,共享性,虚拟性
设备分配算法
FIFO,高优先级
分配的安全性
安全方式,不安全方式
注
特别注意的是,及时性不是因素!!!!
本来设备就是相对慢速的,快点慢点无所为! 区别于设备分配算法里,原则中,讲到设备利用效率
SPOOLING
设备驱动程序接口
外存管理
磁盘
磁盘结构,格式化,分区,调度算法
从c4移过来
固态硬盘
读写性能特性
磨损均衡