【王道计组笔记】I/O输入输出系统基本概念
演变过程:
引入总线(3总线):CPU和IO并行工作,中断方式/DMA方式
4、具有IO处理机的阶段
基本组成:
IO软件:
驱动程序,用户程序,管理程序,升级补丁等
通常采用IO指令和通道指令实现CPU和IO设备的信息交换
(1)IO指令:(了解)
CPU指令的一部分
操作码:识别IO指令
命令码:做什么操作
设备码:哪个设备
(2)通道指令:
通道自身的指令
指出数据的首地址,传送字数,操作命令
通道指令放在主存中,由CPU执行IO设备的指令,由通道代替CPU对IO设备进行管理
IO硬件:
包括外部设备,设备控制器,IO总线
接口:两个部件之间的交接部分。
IO与主机交换信息方式
在IO准备时CPU一直查询IO是否准备完毕
启动IO后CPU继续执行指令,等到指令执行结束后,处理IO设备发送来的中断请求
不需要CPU暂停
【王道计组笔记】I/O输入输出系统基本概念相关推荐
- 【王道计组笔记】高速缓存器:局部性原理及性能分析
背景: 随着CPU的工作速度成指数级增长,但是主存速度跟不上,所以要提升主存速度非常重要. m个模块采用低位交叉编址的方式可以基本上将主存的带宽提升m倍,但是这依旧与CPU差距很大. [王道计组笔记] ...
- 【王道计组笔记】Cache高速缓存基本工作原理
缓存器 的引入: [王道计组笔记]高速缓存器:局部性原理及性能分析_muse_age的博客-CSDN博客 1.主存的块放到Cache中哪个位置?CPU向缓存中读取一个数据过程? (1)空位随意放:全相 ...
- 【王道计组笔记】储存系统(1):基本概念
储存器的分类: 层次(离CPU的距离): 高速缓存存储器(cache),主存储器(主存.内存),辅助存储器(构成三级存储系统) 设立缓存目的:提高访问速度(硬件自动完成) 设立辅存目的:扩大存储容量( ...
- 【王道计组笔记】储存系统(2):主存简单模型及寻址的概念
主存储器分为存储体,MAR,MDR组成. MAR存放欲访问的存储单元地址 存储体存放具体的二进制位 数据寄存器存放要传进来或者传出去的数据 存储体中一位二进制的读写 存储元:如上图能完成一个二进制读写 ...
- 【王道计组笔记】输入/输出设备磁盘
外部设备:除了主机(CPU和主存)之外的,能直接或间接与计算机交换信息的装置 输入设备:用于向计算机系统输入命令和文本.数据等信息的部件. 鼠标(了解) 键盘(了解) 键盘是最常用的输入设备,通过它可 ...
- 【王道计组笔记】总线(1):总线的概念和分类
总线:一组能为多个部件分时共享的公共信息传送线路 共享:总线上可以挂接多个部件,多个部件之间互相交换信息可以通过这组线路分时共享 分时:同一时刻只允许有一个部件向总线发出信息,如果系统中有多个部件,则 ...
- 王道计组笔记: 3.6高速缓冲存储器
目录 高速缓冲存储器 1. Cache的工作原理 2.局部性原理 3.性能分析 4.映射(类比哈希) 5.Cache替换算法 6.Cache块写策略 高速缓冲存储器 1. Cache的工作原理 当在手 ...
- 【王道计组笔记】I/O查询方式
程序查询方式: CPU一旦启动I/O,必须停止现行程序的运行,并在现行程序中插入一段程序. CPU有"踏步"等待现象,CPU与I/O串行工作 优点:接口设计简单.设备量少 缺点: ...
- 【王道计组笔记】半导体存储器RAM ROM
知识回顾: 存储器芯片的逻辑结构: 存储矩阵: 由大量相同的位储存单元阵列构成 译码驱动: 将来自地址总线的地址信号翻译成对应存储单元的选通信号,该信号在读写电路的配合下完成对选中单元的读/写操 ...
最新文章
- 在Mac OS X 10.13.2中安装nltk 和numpy
- mongod备份还原常用命令
- scala语法注意点小结
- struts2 简单登录校验示例
- leetcode 之Single Number(13)
- 17:附近最大的城市
- 计算机专业课教学,计算机专业课教学的原则和方法
- python3学习之元组
- Spark Tungsten揭秘 Day3 内存分配和管理内幕
- BW作为源系统连接时,激活DSO或其他模型时提示8*数据源不存在,无法激活
- eclipse搭建简单的web服务,使用tomcat服务
- 笔记 33 | Android通信之Thread类实现多线程
- java对话框可以设置颜色吗_java文本域颜色设置对话框.doc
- java 微信 百度地图,android 百度地图gps转百度地图坐标java.lang.UnsatisfiedLinkError: CoordinateEncryptEx...
- 爬取站大爷的免费ip代理
- 《职场人士必读的88个寓言》摘要
- 数据库挖掘 概念 定义 什么是数据挖掘
- OpenCV学习之Canny算法自实现
- 一键定时关机及取消关机
- NRF24L01实验(STM32F103ZE与STM32L475ZE通信)