计组第七章---输入、输出设备

统一编址和独立编址是计算机系统中两种不同的I/O设备和内存访问方式。统一编址使用同一地址空间,所有访存指令都能访问I/O端口,简化了控制逻辑,但可能占用内存地址空间。独立编址则通过专用IO指令访问,程序设计清晰,寻址速度更快,但增加了控制复杂性。此外,还介绍了程序中断、DMA方式及VRAM的计算方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 统一编址 vs. 独立编址

统一编址:靠不同的地址码区分内存和IO设备。访存类的指令都可以访问IO端口。又称存储器映射方式。

独立编址:靠不同的指令来区分内存和IO设备。只能用IO指令访问IO端口。

优点缺点
统一编址

不需要专门的输入、输出指令,所有的访存指令都可以直接访问端口,程序设计灵活性高

端口有较大的编址空间

读写控制逻辑电路简单

端口占用了主存地址空间,使内存地址空间变小

外设寻址时间长

独立编址

使用专门的IO指令,程序编址清晰

IO端口地址位数较少,地址译码速度快

IO端口的地址不占用主存地址空间

IO指令类型少,一般只能对端口进行传送操作

程序设计灵活性差

需要CPU提供存储器读/写、IO设备读/写两种控制信号,增加了控制逻辑电路的复杂性

 


程序中断方式:CPU先去干别的,IO传完一个就给CPU发送一个中断请求程序查询方式:CPU一直等着一直问

DMA方式:IO传完一整块数据才会向CPU发送一个中断请求

VRAM(显示存储器)的计算

VRAM容量 = 分辨率 * 灰度级位数

VRAM带宽 = 分辨率 * 灰度级位数 * 帧频

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值