奔腾4处理器

news/2025/1/11 6:51:13/

Pentium 4

  • 介绍
    • 宏指令和微指令
  • P4 结构
      • 三级目录

介绍

Pentium 4 处理器是一款因特尔处理器,这个处理器在2000年十一月出产的1.5GHz的处理器。它的结构由外部的CISC外壳包含一个内部的RISC超参数微结构。
在这里插入图片描述

宏指令和微指令

P4处理器支持CISC架构用硬件实现转换复杂机器语言指令到更小的层次。在转化机器语言之前的宏指令,转化之后到更小的阶段叫做微指令。这些微指令和RISC指令特别相似。

P4 结构

4200万个的晶体管,在0.18u CMOS 工艺上实现,六层铝制互连(aluminium interconnect)。
死区217mm2,功耗为55w@1.5GHz。
最新一代英特尔奔腾4处理器是采用1.3V和65纳米COMS工艺,拥有1.68亿个晶体管,运行频率为3.6GHz。

P4 结构包含:

  1. 按顺序获取宏指令
  2. 将宏指令转化为一个固定长度RISC指令流(uops)
  3. 用超参数乱序结构(superscalar out-of-order organization)运行微指令(uops)
  4. 按照原来程序流程顺序提交每个微指令的结果到寄存器当中
    在这里插入图片描述
    顺序前端:获取程序下一个要执行的指令并且把他们准备在之后被机器流水线使用。将宏指令转化为微指令。
    乱序执行:是指令准备要执行的地方。使ALU还有缓存cache尽可能地保持忙碌状态去执行准备要执行地独立指令。
    整数&浮点数执行单元:指令执行的地方。这里包含了多种整数和浮点执行单元用于计算结果,也有用于L/S操作的一级缓存L1。
    存储器子系统:包含二级缓存和系统总线。二级缓存存储指令和数据,外部的系统总线用于连接二级缓存背面,在二级缓存出现缓存缺失情况下去访问主内存,并且访问系统I/O。

三级目录


http://www.ppmy.cn/news/129933.html

相关文章

Mysql InnoDB的Buffer Pool

Buffer Pool 在MySQL服务器启动的时候就向操作系统申请了⼀⽚连续的内存,他们给这⽚内存起了个名,叫做Buffer Pool(中⽂名 是缓冲池)。 默认情况下Buffer Pool只有128M⼤⼩,最⼩值为5M,通过修改配置文件设…

2023 手术机器人现状

先看一下主要分类: 手术机器人总览,看一下这张图: 先简单说一下国外的: 1 . 达芬奇手术机器人 简单地说,达芬奇机器人就是高级的腹腔镜系统。大家可能对现在流行的微创治疗手段如:胸腔镜、腹腔镜、妇科腔…

机顶盒安装

中兴硬件机顶盒B600安装方法 一、使用遥控器设置方法: 1.正确连接MODEM、机顶盒、电视机后,开机,按遥控器上的“系统”键进入“基本设置”菜单 2.选择接入方式为PPPOE,输入宽带帐号和…

广电为什么禁止投屏_广电的机顶盒怎么投屏

说到广电的机顶盒,相信大家都不陌生,如今普及的比较广,但是很多朋友不太清楚广电的机顶盒怎么投屏,没关系,小编将在下文为大家介绍相关知识,希望对大家有所帮助。 一、广电的机顶盒怎么投屏 想将手机屏幕投…

一盒两用!——破解电信IPTV机顶盒为普通安卓机顶盒

最近家里的安卓机顶盒不行了,准备上淘宝买个新的,转了一圈发现某猫某米都不合适(太贵),无意间发现竟然有卖电信IPTV的机顶盒的,细问之下发现是华为的IPTV机顶盒改的。那么问题来了,我们家里也有…

一盒两用——破解移动IPTV机顶盒为两用安卓机顶盒

上次破解的是电信IPTV机顶盒,详见:https://blog.csdn.net/ysjab/article/details/84450084,这次我们再拿移动的盒子开刀,由于移动盒子版本极多,该破解紧限于河北移动新魔百和M101,牌照为移动宽带电视&#…

Vue前端压缩图片后上传,拍照上传最佳实践

文章目录 一、前言二、使用shrinkpng进行图片压缩2.1 安装依赖包2.2 引入包2.3 开始编码 总结 一、前言 最近有一个需求,通过手机拍照后上传图片到服务器,大家应该都知道,现在的手机像素实在是太高了,随便拍一张都是10M以上&…

yolov5脚本------标签label自动筛选

标签自动筛选 第一种 import warnings warnings.filterwarnings(ignore) warnings.simplefilter(ignore) import torch import cv2 import numpy as np import torchvision.transforms as transformsfrom models.common import DetectMu