首页 热点资讯 义务教育 高等教育 出国留学 考研考公

外设为何必须通过接口与主机相连?存储器与系统总线相连需要接口吗?为什么?

发布网友

我来回答

3个回答

懂视网

外部设备必须通过计算机总线与主机相连。计算机总线是连接计算机各功能部件的逻辑电路和连线,包括管理信息传输规则的电路被称为总线。它是计算机的各部件之间传输信息的公共通路,总线的硬件组成选用集电极开路输出电路,实现把多路输入的某一路信息送到总线上。插槽分为不同的插槽,有显卡插槽ISA插槽,CPU插槽PCI插槽,AGP插槽,内存插槽等。

       在计算机中,适配器通常内置于可插入主板上插槽的卡中(也有外置的)。卡中的适配信息与处理器和适配器支持的设备间进行交换。电源适配器是小型便携式电子设备及电子电器的供电电源变换设备,一般由外壳、电源变压器和整流电路组成,按其输出类型可分为交流输出型和直流输出型;按连接方式可分为插墙式和桌面式。移动PC由于没有电池,电源适配器对其尤为重要。

  

  多数移动PC的电源适配器可以自动检测100到240V交流电(50/60Hz)。基本上所有的移动PC都把电源外置,用一条线和主机连接,这样可以缩小主机的体积和重量,只有极少数的机型把电源内置在主机内。在电源适配器上都有一个铭牌,上面标示着功率,输入输出电压和电流量等指标,特别要注意输入电压的范围,这就是所谓的“旅行电源适配器”。  

  

热心网友

没有接口怎么传输数据啊?存储器按照不同类型和接口分为直接与CPU主线链接的pcie类固态和通过主板转接的SATA类等其它存储器。因为所有的计算机硬件都需要有CPU的指令信号才能知道该如何工作,所以所有计算机硬件最终都直接或间接与CPU总线相连。你需要认真的读读《计算机组成原理》(滑稽)

以上为2017年11月14日的回答。2020年3月19日更新以下答案。

提问者没有给出明确的接口定义。如果这里的"接口"是指类似于软件中的"API接口"一样的东西的话,我不确定,我觉得是没有的。

在计算机组成中,这种东西应该叫"协议",比如nvme协议、sata协议。这些协议定义了设备与总线链接的方式,也定义了物理接口和数据传输的形态。

在操作系统层面上,协议对应了驱动,没有驱动操作系统无法读取外设的信息,这也是win7不能原生支持usb3.0、nvme硬盘的原因,因为win7没有集成相应的驱动。这里的驱动与题主的接口有点相似的味道。

不过既然提到系统总线,那肯定是操作系统原理方面的问题,是硬件层面的东西,硬件的执行靠的是各种控制器里的微指令。协议定义了外设有多少金手指,各个金手指怎么与总线相连,怎么传递控制信号数据信号。

所以题主的问题:"外设为何必须通过接口与主机相连?""存储器与系统总线相连需要接口吗"

是不明确的。如果前半问是对的,那么后半句的答案也肯定是需要(如果确实存在这种物理传输中的"数据接口"的话)。

但我觉得题主的问题有问题,或者至少没有说明确,这里的"接口"到底是什么?还是题主的概念混淆?

如果是API接口,那么应该对应操作系统中的驱动,这里的接口其实是指驱动,驱动是必须有的。

如果是协议,那是外部的定义,在硬件中体现为控制器的微指令,那么这里的接口是指微指令吗?那么控制器和微指令也是必须有的。比如内存控制器,等等。

评论怎么骂人呢,又不说明具体原因,如果你讲的出道理,那骂人也可以的,不讲道理,直接骂人谁不会?已举报。

热心网友

不通过接口如何连接!不连接又如何使用!其实不一定要通过接口才能用,你用连线的方法同系统总线相连也能用(如果你没有接错)这样就不用接口~~~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com