CPU概述

news/2024/10/18 7:54:48/

CPU 概述

1. CPU 基础

CPU 的概念

CPU 是最重要的计算机组件,由控制器和运算器组成,通过总线与其它设备连接。

CPU 与南北桥

在这里插入图片描述

所谓的桥,都是 cpu 和其它设备连接这样的一个桥梁。分为南北桥。

什么是南桥?

南桥主要是用来连接一些带宽要求比较低的设备,比如 鼠标,键盘, DMAC 这些设备。

什么是北桥?

北桥主要是连接一些需要高速访问的设备,比如说PCIE的显卡,PCIE的硬盘 还有内存,这些都是需要高速访问的。很多人说在主板上看不到北桥这个芯片。主要是现在很多都是将北桥嵌到cpu的内部了。

2. CPU 的常见参数

CPU 架构

  • x86: 常见于个人pc和服务器。

  • ARM: 常见于智能手机等移动设备。

  • MIPS : 常见于一些小型路由器。

频率

比如5GHz 表示每秒钟运行5G次基础指令运算。5G大概就是50亿次。

核心数和线程数

一般来说,核心数和线程数是相等的(但是也有超线程技术)。一个cpu芯片可以集成多个cpu核心,可以并行处理任务。

那什么是超线程技术呢?

所谓的超线程指的是:cpu在使用的时候,往往只是用了其中的一部分能力,还有一部分是空闲的。这个时候可以把这部分能力做另外的一些事情,这俩部分能力可能是比较独立的。比如说浮点数运算和整数运算是比较独立的俩件事情。那么就可以在一个核独立运行这俩种的运算。

CPU 缓存

CPU 的缓存是对主存的高速缓存。

如何查看cpu状态

  • cat /proc/cpuinfo
  • top
  • vmstat
  • uptime

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

相关文章

CPU组成结构

CPU组成结构 CPU总体构图 CPU中央处理器(Central Processing Unit) CPU的结构框图:CPU内部由ALU(算术逻辑单元)、CU(控制器)、寄存器(PC、IR、PSW、DR、通用寄存器等)、…

Python之selenium,使用webdriver模拟登录网站(含验证码)

一、前言 前段时间做了一个小项目,其中有一段需要自动获取网站后台的数据,但是这个网站没有任何提供给开发者的API,所以只能靠自己去探索。 起初想着用发送请求的方式去模拟登陆,获取cookies,从而再获取网站后台数据…

什么是CPU?

问题解答 (1):程序是什么?指示计算机每一步动作的指令(2):程序是由什么组成的?指令和数据的组成体(3):什么是机器语言?计算机可以直接识别并使用的语言(4):正在运行的程序储存在什么位置?cpu中(5):什么是内存地址?内存中,用来表示命令和数据储存位置的数值(6):计算机的构…

【ElasticSearch】ElasticSearch的倒排索引

ElasticSearch的倒排索引原理 ElasticSearch的倒排索引原理引言什么是ElasticSearch1. 弹性搜索和分布式特性2. 实时性和可靠性3. 多样化的搜索和分析功能4. 多语言支持和可扩展性5. 文档导向和灵活的数据模型 倒排索引倒排索引在ES中的应用 倒排索引的数据结构构建倒排索引倒排…

openfeign实现远程调用

一 openfeign简介 Feign 是声明性(注解)web 服务客户端它使编写 web 服务客户端更加容易请创建一个接口并对其进行注解.它具有可插入注解支持,包括Feign注解和JAXRS注解Feign 还支持可插拔编码器和解码器。Spring cloud 添加了对Spring MVC注解的支持,并…

B049-cms04-浏览次数 富文本 轮播图 上传

目录 浏览次数页面加载发送请求后台处理请求前台展示 展示日期富文本编辑static下引入富文本资源文件夹模态框文本域替换成如下内容底部引入相关文件调整模态框样式把富文本选项移到模态框前面上传表情或图片等富文本添加操作手动清空富文本编辑器内容修改操作手动回显富文本编…

Minified React error #185;

Error: Minified React error #185; visit https://reactjs.org/docs/error-decoder.html?invariant185 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. 犯了一个低级错误,在render函数return之…

一刷185-力扣热题-253会议室II(m)

题目&#xff1a; 给定一个会议时间安排的数组&#xff0c; 每个会议时间都会包括开始和结束的时间 [[s1,e1],[s2,e2],…] (si < ei)&#xff0c; 为避免会议冲突&#xff0c;同时要考虑充分利用会议室资源&#xff0c;请你计算至少需要多少间会议室&#xff0c;才能满足这些…