CPU初探

本文深入探讨了CPU的两种主要架构体系——冯诺依曼结构和哈佛结构,阐述了它们的工作原理和区别。冯诺依曼结构应用于PC端,如x86架构,而哈佛结构常见于移动端,如ARM架构。文章还介绍了时钟周期、机器周期和指令周期等概念,以及CPU的组成部分和运行流程。
摘要由CSDN通过智能技术生成

一、CPU的架构体系

目前市场上的CPU架构体系主要分为冯诺依曼结构和哈佛结构两类。其中,x86架构本质上就是冯诺依曼结构,ARM架构本质上就是哈佛结构。前者广泛应用在PC端,比如主机、笔记本、服务器等;比如后者主要应用在移动端,比如手机、平板等。

1、冯诺依曼结构:数据和指令统一编址

在这里插入图片描述

  1. 用寄存器和指令周期来区分数据和指令。例如Code Segment(CS)即代码段,存储代码;Data Segment(DS)即数据段,存储数据。
  2. 通过不同的时间段来区分指令和数据,取指阶段取出的就是指令,执行阶段取出的就是数据。
  3. CPU工作流程:取指令、译码、执行
    在这里插入图片描述

2、哈佛结构:数据和指令独立编址

在这里插入图片描述

  1. CPU工作流程:取指令、译码、执行
  2. 相比于冯诺依曼结构,哈佛结构效率更高,可以并行执行指令。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值