IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 计算机四级网络工程师-操作系统原理7-I/O设备管理 -> 正文阅读

[系统运维]计算机四级网络工程师-操作系统原理7-I/O设备管理

7.1 设备与设备分类

广义的I/O设备包括计算机系统中除CPU和内存储器以外的所有的设备和装置,还包括所有外部存储设备。狭义的不包括外存设备。

  • 按设备的使用特性分类:I/O设备和存储设备
  • 设备的信息组织方式划分:字符设备、块设备
  • 按设备的共享属性分类:共享设备、独占设备、虚拟设备

7.2 I/O硬件组成

  • I/O端口地址主要有两种编址方式:内存映射编址、I/O独立编址
  • I/O设备数据传送控制方式:程序直接控制方式(I/O)、中断控制方式、DMA方式(直接访问内存)和通道控制方式。
  • DMA方式可分为三个阶段:传送前预处理、数据传送、传送后处理
  • 通道控制方式:通道三种类型:选择通道、数组多路通道、字节多路通道

7.3 I/O软件的特点和结构

  • I/O软件划分为四层:中断处理程序、设备驱动程序、与设备无关的操作系统软件,用户级软件
  • 设备驱动程序
  • 与设备驱动有关的软件
    • 统一命名
    • 设备保护
    • 提供与设备无关的逻辑块
    • 缓冲
    • 存储设备的块分配
    • 独占设备的分配和释放
    • 出错处理

7.4 典型的I/O技术

  • 缓冲技术
    • 换从操作过程,单缓冲、双缓冲、多缓冲和缓冲池技术
  • 设备分配技术
    • 设备分配算法
      • 采用系统设备表SDT、设备控制表DCT、控制器控制表COCT、通道控制表CHCT。
    • 设备分配原则
    • 独占设备的分配
    • 共享设备的分配
    • 虚拟设备

7.5 I/O性能问题及解决方案小结

  1. 通过应用缓冲技术,解决传输速度差异的问题
  2. 通过异步I/O技术,使CPU不必等待I/O的操作结果
  3. 通过应用DMA和通道部件,使CPU与这些部件能够并行执行
  4. 通过应用虚拟设备技术,减少进程阻塞时间,提高独占设备的利用率

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-02-28 16:03:51  更:2022-02-28 16:08:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:41:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码