美文网首页
iPhone的I/O设备和CPU

iPhone的I/O设备和CPU

作者: sttech | 来源:发表于2019-05-16 14:01 被阅读0次

在CPU内部 分为地址总线和数据总线,

  • 地址总线,用来访问I/O 端口直接寻址,
  • 数据总线用来快速的传输数据。(经典的8086有20根地址总线16根数据总线都是8位的)

CPU内部主要有两大部分组成

总线接口单元BIU(Bus Interface Unit)指令执行单元EU(Execution Unit)

其中总线接口单元BIU:根据执行部件EU的请求完成CPU与I/O设备之间的数据传送
  • 内部包括

    • 4个16位段地址Register
    • 一个16位IP指令指针
    • 一个6自己指令队列缓冲器
    • 20位地址生成电路
    • 总线控制线路
  • 指令执行部件

    • 1 个16位的算数逻辑单元(ALU)
    • 8个16位的通用Reg
    • 一个16位的状态标识和一个数据标志
    • 执行部件的控制电路

标志寄存器

  • 标志寄存器有16位在计算机中计数一般是从0开始的,所以标志寄存器从0开始到15,标志寄存器FLAGS设置了9个标志位其中6个为状态标识3个为控制标识

在cpu中每一个单元的绝对地址,称之为物理地址,CPU访问存储单元时候,需要先访问其物理地址,其中逻辑地址是给程序员看的地址,逻辑地址分为两部分 段地址(或者段基地址)和偏移地址(或者偏移量) 同一个物理地址可以与多个逻辑地址向对应(物理地址是唯一的但是逻辑地址不一定是唯一的)

未完待续

相关文章

  • iPhone的I/O设备和CPU

    在CPU内部 分为地址总线和数据总线, 地址总线,用来访问I/O 端口直接寻址, 数据总线用来快速的传输数据。(经...

  • Java 并发学习笔记(一)——原子性、可见性、有序性问题

    计算机的 CPU、内存、I/O 设备的速度一直存在较大的差异,依次是 CPU > 内存 > I/O 设备,为了权衡...

  • Linux磁盘管理

    计算机组由CPU, Memory(RAM), I/O设备组成 I/O: Disks, Ehtercard(以太网卡...

  • 2019-04-27 Java 并发编程知识梳理

    并发编程的由来  大家知道CPU 、内存、I/O设备的运行速度是坠崖式下降的。所以这就造成了当I/O设备在拉去资源...

  • 操作系统基础之设备管理

    设备管理 设备管理的主要对象是I/O设备以及设备控制器和I/O通道,主要任务是:完成用户提出的I/O请求,提高I/...

  • 关于磁盘io性能

    计算机主要由CPU、总线、I/O设备、内存、硬盘等组成,见下图: cpu由控制器(CU)和运算器(ALU)组成,相...

  • 系统硬件性能分析工具

    1.硬件瓶颈 • CPU、内存、磁盘I/O、网络I/O、进程和线程 2. CPU评估: 字段说明: Procs(进...

  • 13.I/O系统

    I/O基本概念 I/O系统的主要对象:I/O设备和对应的设备控制器 I/O系统的主要任务完成用户提出的I/O请求提...

  • Chapter6输入输出系统

    I/O系统管理I/O设备和相应的设备控制器,完成用户提出的I/O请求 I/O系统的基本功能1.隐藏物理设备的细节不...

  • 操作系统(五)输入/输出(I/O)管理

    5.1 I/O管理概述 5.1.1 I/O设备 “I/O”就是“输入/输出”(Input/Output)I/O设备...

网友评论

      本文标题:iPhone的I/O设备和CPU

      本文链接:https://www.haomeiwen.com/subject/dbvvsxtx.html