linux设备管理.ppt

设备分配方式 静态分配:在进程分创建时分配,在进程退出时释放; 优缺点:不会出现死锁;     设备利用率不高; 动态分配:在进程执行过程中根据需要分配,使用结束后释放; 优缺点:需要考虑死锁问题     有利于提高设备利用率 设备调度--输入输出调度算法 先到先服务算法 最短查找时间优先算法 扫描算法(电梯算法) N步扫描法 缓冲技术 缓冲 是两种不同速度的设备之间传输信息时平滑传输过程的常用手段。 不同的缓冲方式 缓冲器(硬缓冲) 缓冲器是用来暂时存放数据的一种存储装置,它容量较小,存取速度快。 软件缓冲 在I/O操作期间用来临时存放I/O数据的一块存储区域。 缓冲类别 单缓冲(single buffer):设一个缓冲区,CPU和外设轮流使用, 一方处理完之后接着等待对方处理。 双缓冲(double buffer):设两个缓冲区,CPU和外设都可以连续处理而无需等待对方。要求CPU和外设的速度相近。 多缓冲(multiply buffer):多个缓冲区,CPU和外设的处理速度可以相差较大。如用于输入或输出的环形缓冲区。(一般是专用) 缓冲池(buffer pool):由多个缓冲区构成,既可用于输入也可用于输出,多个进程共享,可用于多种设备。(通用,利用率高) linux操作系统 华软软件学院电子系 P* P* Linux操作系统 华软软件学院电子系 P* 教学内容 设备管

文档评论(0)

1亿VIP精品文档

相关文档