【计算机硬件】3、输入输出技术、总线结构

这篇具有很好参考价值的文章主要介绍了【计算机硬件】3、输入输出技术、总线结构。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


输入输出技术

内存与接口地址的编址方法

1、 内存与接口地址独立编址方法

内存地址和接口地址是完全独立的两个地址空间 。访问数据时所使用的指令也完全不同,用于接口的指令只用于接口的读/写,其余的指令全都是用于内存的
优点:在编程序或读程序时很易使用和辨认
缺点:用于接口的指令太少 、功能太弱

2、内存与接口地址统一编址方法

内存地址和接口地址统一在一个公共的地址空间里,即内存单元和接口共用地址空间 。
优点:1、用于内存的指令全都可以用于接口
2、增强了对接口的操作功能
3、指令上也不再区分内存或接口指令
缺点:整个地址空间被分成两部分,其中一部分分配给接口使用,剩余的为内存所用,这经常会导致内存地址不连续

计算机和外设间的数据交互方式

1、程序控制(查询)方式

CPU主动查询外设是否完成数据传输,效率极低
(等CPU自己来问)

2、程序中断方式

外设完成数据传输后,向CPU发送中断,等待CPU处理数据,效率相对较高
中断响应时间指的是从发出中断请求到开始进入中断处理程序(通知到执行的时间)
中断处理时间指的是从中断处理开始到中断处理结束 (执行过程的时间)
中断向量提供中断服务程序的入口地址
多级中断嵌套,使用堆栈来保护断点和现场。
(完成之后主动告诉CPU)

3、DMA方式(直接主存存取)

CPU只需完成必要的初始化等操作,数据传输的整个过程都由DMA控制器来完成主存和外设之间建立直接的数据通路,效率很高
(不需要CPU询问,直接全部搞定)
一个总线周期结束后CPU会响应DMA请求开始读取数据; CPU响应程序中断方式请求是在一条指令执行结束时(未懂)

总线结构

总线( Bus),是指计算机设备和设备之间传输信息的公共数据通道 。总线是连接计算机硬件系统内多种设备的通信线路,它的一个重要特征是由总线上的所有设备共享,因此可以将计算机系统内的多种设备连接到总线上
【计算机硬件】3、输入输出技术、总线结构,计算机知识点总结,网络,输入输出技术,总线结构
内部总线:内部芯片级别的总线,芯片与处理器之间通信的总线

系统总线:是板级总线,用于计算机内各部分之间的连接,具体分为
1、数据总线(并行数据传输位数)
2、地址总线(系统可管理的内存空间的大小)
3、控制总线(传送控制命令)
代表的有ISA总线 、EISA总线 、PCI总线
(询问分类的时候回答这一种分类法)

外部总线:设备一级的总线,微机和外部设备的总线。代表的有RS232(串行总线)、SCSI(并行总线) 、USB(通用串行总线,即插即用,支持热插拔)文章来源地址https://www.toymoban.com/news/detail-806514.html

到了这里,关于【计算机硬件】3、输入输出技术、总线结构的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机基本硬件的内部结构

    世界上第一台计算机 ENIAC 是使用手动接线来控制计算,十分麻烦。 冯·诺依曼提出“存储程序”的概念,是指将指令以二进制代码的形式事先输入计算机的主存储器(内存),然后按照其在存储器中的首地址执行程序的第一条指令,以后就按该程序的规定顺序执行其他指令,

    2024年02月14日
    浏览(28)
  • 计算机组成原理---第七章输入/输出系统---I/O方式

    中断服务程序是软件完成的,因此它一般是操作系统的模块,通过调用完成。 每个中断都有一个类型号,每个中断类型号都对应一个中断服务程序,每个中断服务程序都有一个入口地址,CPU必须找到入口地址,即中断向量。 中断向量是入口地址 ,因此中断向量地址是入口地

    2024年02月11日
    浏览(30)
  • 计算机体系结构基础知识介绍之缓存性能的十大进阶优化之编译器优化和硬件预取(六)

    处理器和主内存之间不断扩大的性能差距促使编译器编写者仔细检查内存层次结构,看看编译时优化是否可以提高性能。再次,研究分为指令缺失的改进和数据缺失的改进。接下来介绍的优化可以在许多现代编译器中找到。 有些程序具有嵌套循环,以非连续的顺序访问内存中

    2024年02月12日
    浏览(57)
  • (三)计算机组成原理——总线

    接下来呢,我们就开始介绍有关总线的相关知识了,说起总线,值得一提的是,它的英文名是BUS,也就是公共汽车,接下来我们会介绍为什么他会叫这个名字。好啦,就让我们开始今天的学习吧! 首先我们提出一个问题:那就是,我们为什么要使用总线?原因很简单,就是我

    2024年01月20日
    浏览(47)
  • 计算机语言 之【C++】入门级知识讲解(命名空间,C++输入输出,缺省参数,函数重载,引用,内敛函数,auto关键字,for循环,指针空值nullptr)

    三点睡六点起,阎王夸我好身体 不到三点我不睡,太平间里抢C位 目录: 前言: 本片博客是以学习过C语言之后进入C++学习为前提,讲解C++入门级知识,为C++之后的学习做铺垫 –❀–❀–❀–❀–❀–❀–❀–❀–❀–❀–❀–❀–❀–❀–❀-正文开始-❀–❀–❀–❀–❀

    2024年04月11日
    浏览(113)
  • 【计算机组成原理·笔记】总线控制

    总线上连接多个部件,为了解决: 什么时候由哪个部件发送信息 如何给信息传送定时 如何防止信息丢失 如何避免多个部件同时发送 如何规定接受信息的部件 等一些列问题,需要总线控制线进行统一管理,这就是总线控制,包括两个方面: 判优控制 通信控制 总线判优控制

    2024年02月07日
    浏览(34)
  • 【计算机硬件】1、计算机的硬件组成、校验码

    CPU主要是由运算器、控制器、寄存器组和内部总线等部件组成 1、程序控制 通过执行指令来控制程序的执行顺序 2、操作功能 一条指令的实现需要若干操作信号配合,控制相应的部件完成相对应的操作 3、时间控制 对各种操作进行时间上的控制,指令执行的过程中操作信号出

    2024年01月19日
    浏览(40)
  • 【计算机组成原理 - 第二章】系统总线(完结)

    本章参考王道考研相关课程: 【2019版】6.1.1 总线的概念与分类_哔哩哔哩_bilibili 【2019版】6.1.2 总线的性能指标_哔哩哔哩_bilibili 【2019版】6.2 总线仲裁_哔哩哔哩_bilibili 【2019版】6.3 总线操作和定时_哔哩哔哩_bilibili 【2019版】6.4 总线标准_哔哩哔哩_bilibili 目录 一、总线的概述

    2023年04月08日
    浏览(35)
  • 计算机组成原理之计算机硬件发展和计算机系统的组成

    学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需写作干货注入能量… 热爱写作,愿意让自己成为更好

    2024年01月24日
    浏览(58)
  • 【计算机硬件CPU】

    输入单元 、 输出单元 、CPU 内部的 控制单元 、 算数逻辑单元 与 内存 五大部分 CPU 其实内部已经含有一些微指令,我们所使用的软件都要经过 CPU 内部的微指令集来达成才行。 那这些指令集的设计主要又被分为两种设计理念,这就是目前世界上常见到的两种主要 CPU 架构,

    2024年02月10日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包