当前位置: 首页 > news >正文

有没有接活做的网站百度云网盘网页版

有没有接活做的网站,百度云网盘网页版,网上商城怎么购物,番禺人才网车床工铣床工招聘📕:参考王道课件 目录 一、I/O系统的基本概念 1.什么是“I/O”? ​编辑2.主机如何和I/O设备进行交互? 3.I/O控制方式 (1)程序查询方式 (2)程序中断方式 (3&#x…

📕:参考王道课件


 目录

一、I/O系统的基本概念

1.什么是“I/O”?

​编辑2.主机如何和I/O设备进行交互?

3.I/O控制方式

(1)程序查询方式

(2)程序中断方式

(3)DMA控制方式

 (4)通道控制方式

4.I/O系统的基本组成


一、I/O系统的基本概念

1.什么是“I/O”?

“I/O”就是“输入/输出”。

I/O设备就是可以将数据输入到计算机或者可以接收计算机输出数据的外部设备。

常见的外部设备:

2.主机如何和I/O设备进行交互?

主机如何和I/O设备 通过I/O接口 进行交互。

“I/O接口”,又称 I/O控制器、设备控制器,负责协调主机与外部设备之间的数据传输。

I/O控制器多种多样,也会制定相应的标准。

比如:用于控制USB设备的I/O接口,用于控制SATA3.0硬盘的I/O接口。

其实I/O控制器就是一块芯片,常被集成在主板上。

3.I/O控制方式

CPU控制I/O的完成有三种方式,分别为 程序查询方式 、 程序中断方式 、DMA控制方式、通道控制方式。

以 CPU控制键盘I/O的完成为例:

(1)程序查询方式

CPU不断轮询检查I/O控制器中“状态寄存器”,检测到状态为“已完成”之后,再从数据寄存器取出输入数据。

(2)程序中断方式

等待键盘I/O时,CPU可以先去执行其他程序。

键盘I/O完成后,I/O控制器向CPU发出中断请求,CPU响应中断请求,并取走输入数据。

以上这两种,是每准备好一个字就给CPU发送一次中断请求 ,这样CPU需要花大量的时间来处理中断服务程序,导致CPU的利用率严重下降。

所以有了下面这一种 DMA控制方式,它适用于高速外设。

(3)DMA控制方式

DMA控制方式:主存与高速I/O设备之间有一条 直接数据通路(DMA总线)。

CPU向DMA接口发出“读/写”命令,并指明主存地址、磁盘地址、读写数据量等参数。

DMA控制器自动控制磁盘与主存的数据读写,每完成一整块数据读写,才向CPU发出一次中断请求。

一整块数据,比如,1KB为一整块。

 (4)通道控制方式

通道可以识别并执行一系列通道指令 。通道指令种类、功能通常比较单一。

通道指令执行过程如上图所示。

第一步:CPU向通道发出I/O指令。

        指明通道程序在内存中的位置,并指明要操作的是哪个I/O设备,然后CPU就可以去做其他事情了。

第二步:通道执行内存中的通道程序。

         通道执行内存中的通道程序,控制I/O设备完成一系列任务。

第三步:发送中断请求

        通道执行完规定的任务后,向CPU发出中断请求,之后CPU对中断进行处理。

4.I/O系统的基本组成

I/O系统,一般由 I/O软件I/O硬件 两部分组成。

(1)I/O硬件

I/O硬件,包括外部设备、I/O接口、I/O总线等。

 (2)I/O软件

I/O软件,包括驱动程序、用户程序、管理程序、升级补丁等。

通常采用 I/O指令 和 通道指令实现主机和I/O设备的信息交换。

①I/O指令

I/O指令是CPU指令的一部分,分为操作码、命令码、设备码三部分。

操作码:识别 I/O指令

命令码:识别做什么操作

设备码:识别对哪个设备进行操作

⭐ I/O指令属于CPU指令,但又与普通指令格式略有不同。

②通道指令

通道指令,是通道能识别的指令。

通道程序是提前编制好放在主存中的。

在含有通道的计算机中,CPU执行I/O指令对通道发出命令,然后由通道执行一系列通道指令代替CPU对I/O设备进行管理。

⭐注意,通道指令与CPU机器指令不是一套东西。

http://www.hkea.cn/news/898911/

相关文章:

  • 佛山网站建设服务公司培训机构查询网
  • 海尔集团电商网站建设考证培训机构
  • 动漫制作专业的高职实训室福州整站优化
  • 织梦商城网站模板免费下载怎么在网上做推广
  • asp做网站用什么写脚本温岭网络推广
  • 怎么建设外贸网站免费发seo外链平台
  • 郴州是几线城市武汉网站seo推广公司
  • 网站开发工程师求职信焊工培训内容
  • 铜陵公司做网站中国网站排名100
  • 我要建一个网站泰州百度公司代理商
  • php响应式网站模板vi设计公司
  • 随身wifi网站设置广告投放是做什么的
  • 中企动力做网站的优势网络销售平台有哪些软件
  • 网站建设的费用如何查看百度搜索指数
  • 自己做网站需要什么seo的基本步骤
  • 视频直播app开发网站南京最新消息今天
  • 溧阳手机网站哪里做万网域名注册官网查询
  • 网站维护收费推广产品吸引人的句子
  • 怎么用一个主机做多个网站许昌网络推广公司
  • 网站域名所有权郑州网站运营专业乐云seo
  • 桂园精品网站建设费用网站seo查询站长之家
  • 安卓手机怎么做网站站长工具seo综合查询广告
  • 余姚网站建设的公司手机百度账号申请注册
  • 预付网站制作费怎么做凭证如何自制网站
  • 定制网站多少钱北京seo网站管理
  • 南昌做网站公司哪家好如何建立独立网站
  • 成都解放号网站建设什么是百度竞价
  • 网站优化的基本思想与原则百度号码
  • 沧州网站建设制作设计优化深圳seo优化推广
  • 建立一个网站需要什么技术网上培训机构