zoukankan      html  css  js  c++  java
  • I/O接口

    什么是I/O接口?

      CPU与外设之间进行数据传输的逻辑部件。

      它的功能包括:

      1)实现主机和外设之间的通信

      2)CPU送来外设的地址码之后,接口需要地址译码以及设备选择

      3)开始传输,CPU与外设之间的速度往往不匹配,接口需要实现数据缓冲

      4)传输的过程中,发现两边数据格式不匹配了,接口就要负责信号格式的转换

      5)传送控制命令和状态信息,比如CPU要启动外设,会发布启动命令;当外设准备好了,也会通过接口中的“状态寄存器”向CPU传递状态信息。

    端口与接口

      端口是指可以读写的寄存器;

      接口是端口+控制逻辑。

    I/O端口及其编址

      I/O端口是指能被CPU直接访问的寄存器。I/O端口要想被访问,必须要有端口地址。

      1)统一编址:与存储器统一编制,访问速度更快,不需要专门的指令,但是占用了内存编制空间

      2)独立编址

     

  • 相关阅读:
    socket套接字通信和粘包问题
    TCP协议
    网络编程
    单例模式
    类的内置方法(魔法方法)
    反射(hasattr和getattr和setattr和delattr)
    isinstance与issubclass
    绑定方法与非绑定方法
    鸭子类型
    类的多态和抽象类
  • 原文地址:https://www.cnblogs.com/juanzhi/p/12836378.html
Copyright © 2011-2022 走看看