【linux学习】个人计算机架构

news2024/11/29 10:53:00

1. 个人计算机架构

个人计算机的架构通常是x86架构,主流的x86架构的CPU供应商主要为Intel。下图为Intel的主机板

请添加图片描述
图1.1 主机板及其各组件

主机板上包括的组件有:CPU、主内存(RAM)、磁盘设备(IDE/SATA)、系统总线芯片组(南桥/北桥)、显示卡介面(PCI-Express)、其他介面卡(PCI)。

主机板上最重要的是芯片组,芯片组通常分为两个桥接器来控制各组件的沟通,(1)北桥:负责连接速度较快的组件,CPU/RAM/VGA,(2)南桥:负责连接较慢的周边界面,硬盘/USB/网卡/PCI。

2. CPU

CPU负责大量运算,因此CPU是一个具有相当高发热量的组件。CPU上头通常会安插一颗风扇来主动散热。主流的CPU是双核以上架构,即一颗CPU中嵌入了两个CPU单元。
请添加图片描述
不同的CPU型号具有不同的脚位(CPU上面的插脚),与其适配的主机板芯片组也不相同。

2.1 CPU的外频倍频

如图1.1所示,主机板上的各组件通过南北桥连接,理论上CPU与外部各组件的运算速度应该保持一致,但是CPU需要强大的运算能力(需要控制其他组件并且要完成逻辑运算),因此CPU厂商在CPU内部增加了一个加速功能,也就引出了CPU的外频和倍频。

外频:CPU与外部组件进行数据传输时的速度
倍频:CPU内部,用来加速工作效能的一个倍数
C P U 的频率 = 外频 × 倍频 CPU的频率 = 外频 × 倍频 CPU的频率=外频×倍频

例如,Intel Core 2 Duo E8400 CPU,频率为3.0GHz,外频为333MHz,因此可以推断出其倍频为 3000 M H z ÷ 333 M H z = 9 3000MHz ÷ 333 MHz = 9 3000MHz÷333MHz=9

2.2 36位与64位

系统总线芯片组(南桥/北桥)的作用是提供CPU与主内存之间的数据传输功能。北桥的系统总线称为:系统系统总线,它是内存传输的主要通道,速度较快。南桥的系统总线称为:输入输出(I/O)系统总线,用于联系硬盘/USB/网络卡等周边设备。

北桥支持的频率称为:前端系统总线速度(Font Side Bus, FSB);
系统总线宽度:每次传输的bit数目,常见的系统总线宽度有32/64位;
系统总线频宽 = FSB × 系统总线宽度,即每秒钟可传送的最大数据量。

与系统总线宽度类似的是,CPU每次能够处理的数据量称为字长大小(word size),字长大小依据CPU的设计而有32位与64位。现在所称的计算机是32位或是64位主要依据这个CPU解析的字长大小而来。

3. 内存

如图1.1所示,主机板右上方的四个插槽,就是主内存的插槽。CPU使用的数据均来自主内存(main memory),数据必须要读入主内存后,CPU才能利用。个人计算机的主内存组件为动态随机访问内存(Dynamic Random Access Memory,DRAM)。该内存又称为挥发性内存,因其通电时才能使用,断电后数据消失。

随着技术的发展,DRAM主要发展出两类,一类是 SDRAM,另一类是 DDR。主要区别在于DDR具有双倍数据传输速度,即在一次工作周期中进行两场数据传输。

在这里插入图片描述

  • 双通道设计
    传统的系统总线宽度为64位,为了加大这个宽度,芯片组厂商将两个主内存汇整在一起,如果一只内存达64位,两支内存可达128位,这就是双通道的设计理念。

  • 只读内存(ROM)
    计算机开机时可以进入BIOS,BIOS(Basic Input Output System)是一套程序,它是写死到主机板上面的内存芯片中,该内存芯片在没有通电时也能够将数据记录下来,这个内存芯片就是只读内存(Read Only Memory,ROM)。ROM是非挥发性内存,即断电后数据不消失。

4. 显卡

如图1.1所示,PCI-Express为两个显示卡插槽。显卡称为VGA(Video Graphics Array),对于图形影像的显示重点在于解析度与色彩深度,因为每个图像显示的颜色会占用掉内存, 因此显示卡上面会有一个内存的容量,这个显示卡内存容量将会影响到最终你的萤幕解析度与色彩深度。

显示卡主要也是透过北桥芯片与CPU、主内存等沟通。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1356491.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

03-微服务-Ribbon负载均衡

Ribbon负载均衡 1.1.负载均衡原理 SpringCloud底层其实是利用了一个名为Ribbon的组件,来实现负载均衡功能的。 那么我们发出的请求明明是http://userservice/user/1,怎么变成了http://localhost:8081的呢? 1.2.源码跟踪 为什么我们只输入…

2007-2019年中国人口与就业统计年鉴, pdf、xls不定,多项指标可查,可预览后下载

数据名称: 中国人口与就业统计年鉴 数据格式: pdf、xls不定 数据时间: 2007-2019年 数据几何类型: 文本 数据坐标系: —— 数据来源:国家统计局 数据字段: —— 数据预览 目录第一部分 综合数据1-1 分地区年末人口数1-2 按性别分人口数1-3 人口年龄结构…

深入理解CRON表达式:时间调度的艺术

😄 19年之后由于某些原因断更了三年,23年重新扬帆起航,推出更多优质博文,希望大家多多支持~ 🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Mi…

解析《个人信息保护法》实施以来主要的变化

文章目录 前言一、二十一部配套的立法二、数据入表三、跨境规则转向四、未成年个人信息保护五、数据交易六、监管创新七、执法全覆盖八、地方聚焦场景执法九、个人信息保护诉讼十、个人信息保护公益诉讼十一、包容审慎十二、双清单上线十三、外部独立监督机构十四、个性化推荐便…

Unity中URP下的线性雾

文章目录 前言一、线性雾 雾效因子二、MixFog1、ComputeFogIntensity 雾效强度计算2、雾效颜色混合 lerp(fogColor, fragColor, fogIntensity); 前言 在之前的文章中,我们实现了URP下的雾效支持。 Unity中URP下的添加雾效支持 在上一篇文章中,我们解析了 URP 下统…

多技术融合在生态系统服务功能社会价值评估中的应用及论文写作、拓展分析

生态系统服务是人类从自然界中获得的直接或间接惠益,可分为供给服务、文化服务、调节服务和支持服务4类,对提升人类福祉具有重大意义,且被视为连接社会与生态系统的桥梁。自从启动千年生态系统评估项目(Millennium Ecosystem Asse…

Springboot通过profiles切换不同环境使用的配置

文章目录 简介1.通过分隔符隔离2.通过使用不同的配置文件区分3.测试 简介 一个项目从开发到上线一般要经过几个环境, dev测试环境-uat预生产环境-prod生产环境,每个环境的使用的数据库或者配置不同,这时候可以通过下面两种方式区分配置,达到快速切换的效…

node.js安装web3.js

第一步 node.js和npm 首先你需要有node.js和npm 可参考菜鸟教程 第二步 初始化nodejs项目 在项目文件夹打开命令行,输入 npm init -y此代码意为创建一个nodejs项目,默认配置。 然后安装web3.js,命令行输入安装命令 npm install web3npm会…

手把手教你在Ubuntu22上安装VideoRetalking

VideoReTalking是一种新系统,可以根据输入音频编辑真实世界的谈话头部视频的面孔,即使具有不同的情感,也能生成高质量和口型同步的输出视频。我们的系统将这个目标分解为三个连续的任务: (1)具有规范表情的…

印象笔记04: 如何将印象笔记超级会员价值最大化利用?

印象笔记04: 如何将印象笔记超级会员价值最大化利用? 为什么有这个问题 我不知道有没有人一开始接触印象笔记觉得非常好。奈何只能两个设备同步,局限太多。而会员活动比较优惠——就开了会员。而且我开了十年……。只能开发一下看看怎么最大…

Midjourney表情包制作及变现最全教程

盘点Midijourney(AIGF)热门赚米方法,总有一种适合你之AI绘画操作技巧及变现渠道剖析 【表情包制作】 首先我们对表情包制作进行详细的讲解: 当使用 Midjourney(AIGF) 绘画来制作表情包时,你可以…

【数值分析】Hermite插值

4. Hermite插值 理论和应用中提出的某些插值问题,要求插值函数 p ( x ) {p(x)} p(x) 具有一定的光滑度,即在插值节点处满足一定的导数条件,这类插值问题称为Hermite插值问题。题目大多以三次Hermite插值为主。三次Hermite插值需要四个条件&…

[足式机器人]Part2 Dr. CAN学习笔记-动态系统建模与分析 Ch02-4 拉普拉斯变换(Laplace)传递函数、微分方程

本文仅供学习使用 本文参考: B站:DR_CAN Dr. CAN学习笔记-动态系统建模与分析 Ch02-4 拉普拉斯变换(Laplace)传递函数、微分方程 1. Laplace Transform 拉式变换2. 收敛域(ROC)与逆变换(ILT&…

Flappy Bird QDN PyTorch博客 - 代码解读

Flappy Bird QDN PyTorch博客 - 代码解读 介绍环境配置项目目录结构QDN算法重要函数解读preprocess(observation)DeepNetWork(nn.Module)BirdDQN类主程序部分 介绍 在本博客中,我们将介绍如何使用QDN(Quantile Dueling Network)算法&#xf…

天洑智能设计全系列产品完成银河麒麟操作系统适配!

近日,天洑软件智能设计全系列产品(智能热流体仿真软件AICFD、智能结构仿真软件AIFEM、智能优化软件AIPOD、智能数据建模软件DTEmpower)已成功完成银河麒麟桌面操作系统V10的适配工作。双方产品完全兼容,运行稳定、安全可靠、性能优…

WEB:探索开源OFD.js技术应用

1、简述 OFD.js 是一个由开源社区维护的 JavaScript 库,专注于在浏览器中渲染和处理 OFD 文件。OFD 作为一种开放式的文档格式,被广泛应用于电子政务、电子合同等领域。OFD.js 的出现为开发者提供了一个强大的工具,使得在前端实现 OFD 文件的…

拿到年终奖后马上辞职,厚道吗?

拿到年终奖后马上辞职,厚道吗? 作为一个人,你首先要对自己负责,其次是对自己身边的人(妻儿,家人,朋友)负责。 你明明可以跳槽到有更好的职业发展你不去,是为不智&#…

Impala-查询Kudu表详解(超详细)

文章目录 前言一、使用Impala查询kudu表介绍1. 使用Impala与Kudu表的好处2. 配置Impala以使用Kudu3. Kudu副本因子 二、Impala DDL增强功能1. Kudu表的主键列2. Kudu表特定的列属性1. 主键属性2. NULL | NOT NULL属性3. DEFAULT属性4. ENCODING属性5. COMPRESSION属性6. BLOCK_…

Axure鲜花商城网站原型图,网上花店订花O2O本地生活电商平台

作品概况 页面数量:共 30 页 兼容软件:仅支持Axure RP 9/10,非程序软件无源代码 应用领域:鲜花网、花店网站、本地生活电商 作品特色 本作品为「鲜花购物商城」网站模板,高保真高交互,属于O2O本地生活电…

Docker-Compose部署Redis(v7.2)主从模式

文章目录 一、前提准备1. redis配置文件2. 下载redis镜像3. 文件夹结构 二、docker-compose三、主从配置1.主节点配置文件 环境 docker desktop for windows 4.23.0redis 7.2 一、前提准备 1. redis配置文件 因为Redis 7.2 docker镜像里面没有配置文件,所以需要…