PC介绍之电脑组成

电脑组成

1-160919114015k4.jpg

CPU

cpu就是中央处理器,英文为central processing unit。

CPU一般我们需要知道以下几点即可:

  • 主频
    CPU的主频,即CPU内核工作的时钟频率(CPU Clock Speed),通常所说的某某CPU是多少兆赫的,而这个多少兆赫就是“CPU的主频”。

    例如: AMD 锐龙5 1600: 主频为3.2GHz,代表其运算速度为CPU 每秒执行32亿条指令

  • 核心数(Die)
    CPU的核心数是指物理上,也就是硬件上存在着几个核心。比如,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单元组,等等,依次类推。
    现在大家总是听到四核八线程这样的配置,理论上一个CPU核心单元对应一条线程,但是由于超线程技术的完善,一个CPU可以同时对应多个线程。

  • 功耗
    制程工艺是指在生产CPU过程中,集成电路的精细度,也就是说精度越高,生产工艺越先进。在同样的材料中可以制造更多的电子元件,连接线也越细,精细度就越高,CPU功耗也就越小。比如现在主流的14nm10nm,这些就是指工艺程度。

    一般来说,由于价格,晶元大小的限定,导致CPU需要在工艺上不断提升。

  • 缓存(cache)
    L1 — 一级缓存
    L2 — 二级缓存
    L3 — 三级缓存

    一般来说缓存越高越好,但是纯粹为了追求缓存是不切合实际的。L1->L2->L3CPU的影响力是越来越小,L1CPU最近影响力最大,一般来说L1的值 < L2的值 < L3的值。
    例如: L1为1M,L2为4M,L3为12M

    cache的加速原理就是CPU会把内存中的数据存放到cache中,下一次CPU再用的时候就可以直接到cache中读取,而且cache的存取速度要大于内存的。

  • 针脚
    目前CPU都采用针脚式接口与主板相连,而不同的接口的CPU在针脚数上各不相同。目前AMD的CPU和Intel的CPU是不兼容的因为针脚连接方式不同。

RAM

  • RAM中文为随机存储储存器,英文全称为Random Access Memory.一般通俗叫法为内存条
  • 内存条的特点
    断电后数据将销毁,也就是为什么我们重启电脑后,内存又恢复满血的原因。
  • 内存条的种类
    • DDR2
      • 333MHz
      • 400MHz
      • 667MHz
      • 800MHz
      • 1066MHz
    • DDR3
      • 1066MHz
      • 1333MHz
      • 1600MHz
    • DDR4
      • 2138MHz
      • 2400MHz
      • 2666MHz
      • 2800MHz
      • 3000MH

ROM

ROM中文为只读存储器,英文全称为Read Only Memory

一般目前在手机,嵌入中比较常见。

SATA

串行ATASerial ATA: Serial Advanced Technology Attachment)是一种计算机总线,负责主板和大容量存储设备(如硬盘及光盘驱动器)之间的数据传输,主要用于个人计算机。

目前SATA的速度为:

  • SATA1代 1.5Gbit/s 大约 150MB/s
  • SATA2代 3Gbit/s 大约 300MB/s
  • SATA3代 6Gbit/s 大约 600MB/s

硬盘

硬盘英文名为disk

  • Disk种类
    • HDD 机械硬盘
      • 一般笔记本机械硬盘为2.5英寸,台式机为3.5英寸。
      • 缓存,HDD的缓存越大越好
      • 转速,现在主流是5400和7200两档,越大越好
    • SSD 固态硬盘
      SSD的好坏一般是看颗粒的种类,如下
      • SLC 最好的颗粒,读写次数最多,寿命很长
      • MLC 中等的颗粒,读写次数中等,寿命相对较长
      • TLC 最次的颗粒,读写次数少,寿命比较短,易坏

随着SSD性能不断暴涨,SATA3.0接口仅6Gb/s理论传输速度无疑阻碍了SSD性能的发挥,新的SATA接口迟迟未到的情况下,新一代M.2接口就已经从幕后走向台前。M.2接口(原NGFF,Next Generation Form Factor)。

M.2规格

  • 2242 => 22mm X 42mm
  • 2260 => 22mm X 60mm
  • 2280 => 22mm X 80mm

目前M.2可以走SATA或者PCIE,如果走PCIE总线,那么它就是NVMe

NVMe全称Non-Volatile Memory Express,非易失性存储器标准,是使用PCI-E通道的SSD一种规范。

PCIE

PCI Express,简称PCI-E,官方简称PCIe,是计算机总线PCI的一种。

pciexpress.jpg

各式不同的PCI Express插槽(由上而下:x4, x16, x1x16x8

  • 二代
    • x1 - 500MB/S
    • x4 - 2GB/s
    • x8 - 4GB/s
    • x16 - 8GB/s
  • 三代
    • x1 - 1GB/S
    • x4 - 4GB/s
    • x8 - 8GB/s
    • x16 - 16GB/s

南桥,北桥

  • 北桥
    靠近CPU的为北桥,负责高速通信,如它主要负责CPU与*内存之间的数据交换,并控制 AGPPCI数据在其内部的传输

  • 南桥
    远离CPU的为南桥,南桥芯片主要是负责I/O接口等一些外设接口的控制、IDE设备的控制及附加功能等等。

  • PCH
    目前比较新的主板都将南桥和北桥合并就叫PCH(是Intel公司的集成南桥),它既是南桥也是北桥所以大家不必深究到底是什么桥。

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

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

相关文章

PC介绍之PCIE、总线、内存、电源

PC介绍之PCIE、总线、内存、电源 PCIE降速 PCI-E的总线性能 目前我们所使用的显卡是x16 走 PCIE 3.0,有些显卡虽然插在x16的插槽上&#xff0c;但是速度只有x8的速度&#xff0c;总的来说好的显卡目前都是x16。 主板一般会提供一条x16&#xff0c;x8, x1三个插槽&#xff0c…

PC介绍之显卡

PC介绍之显卡 一、什么是显卡&#xff1f; 显示接口卡&#xff08;Video card&#xff0c;Graphics card&#xff09;、显示器配置卡简称为显卡&#xff0c;是个人电脑基本组成部分之一。 用途是将计算机系统所需要的显示信息进行转换驱动&#xff0c;并向显示器提供信号&…

Sublime Text 3 无法输入中文解决方案

Sublime Text 3 安装及无法输入中文解决方案 安装sublime-text 3 如果是ubuntu系统终端输入&#xff1a; wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-get install apt-transport-https echo "deb https://download.…

Linux Server 安装 raid 1

Linux Server 安装 raid 1 两组以上的N个磁盘相互作镜像&#xff0c;在一些多线程操作系统中能有很好的读取速度&#xff0c;理论上读取速度等于硬盘数量的倍数&#xff0c;与RAID 0相同。另外写入速度有微小的降低。只要一个磁盘正常即可维持运作&#xff0c;可靠性最高。其原…

0-安装Vagrant和使用

0-安装Vagrant和使用 Vagrant 是一款软件&#xff0c;可以自动化虚拟机的安装和配置流程。用来管理虚拟机&#xff0c;如 VirtualBox、VMware、AWS等&#xff0c;主要好处是可以提供一个可配置、可移植和复用的软件环境&#xff0c;可以使用shell、chef、puppet等工具部署。所以…

什么是分布式系统的CAP理论?

什么是分布式系统的CAP理论&#xff1f; 2000年7月&#xff0c;加州大学伯克利分校的Eric Brewer教授在ACM PODC会议上提出CAP猜想。2年后&#xff0c;麻省理工学院的Seth Gilbert和Nancy Lynch从理论上证明了CAP。之后&#xff0c;CAP理论正式成为分布式计算领域的公认定理。 …

1-docker 介绍

1-docker 介绍 由PaaS到Container 2013年2月&#xff0c;前Gluster的CEO Ben Golub 和 dotCloud 的 CEO Solomon Hykes 坐在一起聊天时&#xff0c;Solomon谈到想把 dotCloud 内部使用的Container容器技术单独拿出来开源&#xff0c;然后围绕这个技术开一家新公司提供技术支持…

3-docker 架构和底层技术简介

3-docker 架构和底层技术简介 Docker Platform Docker 是一个平台。 提供了一个开发、打包、运行app的平台把app和底层 infrastructure 隔离开来 根据上图我们可以看出 Docker Engine 把上层的 app 应用程序和底层的物理设备或虚拟设备进行了隔离&#xff0c;然后我们在 doc…

6-搭建一个私有registry

6-搭建一个私有registry docker hub 查找 registry docker hub registry 可以看到部署很简单&#xff0c;只有一条命令。 docker run -d -p 5000:5000 --restart always --name registry registry:2部署私有registry 找一台linux的服务器并安装好docker 在此服务器上部署re…

7-深入练习Dockerfile

7-深入练习Dockerfile 创建一个json-server 镜像 首先创建一个 json-server 文件夹 mkdir json-server在json-server文件夹下创建Dockerfile FROM node:10.15.0 RUN npm install -g json-server构建镜像 docker build -t json-server .创建一个api服务的镜像 首先创建一个 …

9-资源限制

9-资源限制 了解stress工具 stress是一个压力测试工具 docker run -it ubuntu:16.04此时会进入ubuntu内&#xff0c;这时我们安装 stress工具 apt-get update && apt-get install -y stress查看help stress --helpUsage: stress [OPTION [ARG]] ...-?, --help …

10-Docker 网络

10-Docker 网络 基础网络概念 数据传输通过数据包 两台笔记本之间通信是通过数据包通信的。想知道数据包是怎么打包的呢&#xff0c;就先要知道网络分层的概念。 网络分层 目前有两种网络分层的模型。 ISO/OSI 分层&#xff0c;也就是 7 层模型。TCP/IP 分层&#xff0c;也就…

11-Docker Bridge详解

11-Docker Bridge详解 容器之间是如何通信的&#xff1f; 操作前删除test2的容器。 查看当前机器上docker的网络 docker network lsNETWORK ID NAME DRIVER SCOPE 056d0ece100f bridge bridge local a…

15-多容器复杂应用的部署

15-多容器复杂应用的部署 此节主要是通过部署一个复杂的应用场景&#xff0c;进而练习容器的网络相关知识。 创建一个flask-web应用 创建一个 flask-web 文件夹 mkdir flask-web在此文件夹内创建 app.py 文件 cd flask-web touch app.py编写一个简单的 web 程序 import os im…

16-多机器通信

16-多机器通信 回顾上节课的思考题。 flask-redis 想访问 redis&#xff0c;该如何通信&#xff1f; 创建另外一台linux虚拟机 直接拷贝Vagrantfile文件创建一个 centos 虚拟机 我们创建一个centos7-2文件夹&#xff0c;然后创建虚拟机 vagrant up创建的过程中提示选择网络接…

17-Docker的数据持久化介绍

17-Docker的数据持久化介绍 回顾容器与镜像 容器是在镜像之上创建的一层运行时层&#xff0c;这一层是可以读写的&#xff0c;我们能够在容器内添加数据&#xff0c;读取数据。 也就是说我们在创建容器的时候&#xff0c;我们能够在容器内创建文件&#xff0c;安装软件等等&a…

在Linux中对硬盘进行分区、格式化和挂载

在Linux中对硬盘进行分区、格式化和挂载 我最近有一个全新的4-TB硬盘加入我的电脑。所以我需要在Linux中安装它。为此&#xff0c;我需要执行以下操作&#xff1a; 分区格式化挂载检查是否已安装硬盘驱动器 分区 首先&#xff0c;在通过SATA和电源线将硬盘连接到计算机后&am…

Angular gitlab持续集成之runner配置

gitlab持续集成 安装Runner 正常安装 sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64sudo chmod x /usr/local/bin/gitlab-runner sudo useradd --comment GitLab Runner --creat…

vscode设置中文

vscode设置中文 当我们安装完成vscode后&#xff0c;会发现它是中文的&#xff0c;因为默认情况下&#xff0c;vscode使用的语言为英文(us)。 那很多同学是不喜欢英文的&#xff0c;不是看不懂&#xff0c;而是不方便哈。 修改语言配置文件 使用快捷键组合【CtrlShiftp】 在…

linux下编译boost

linux下编译boost 下载boot库 官方下载地址 下载完成会解压。 编译 1.进入解压后的文件夹内 cd boost_1_69_0 执行下面的语句 ./bootstrap.sh --with-librariesall --with-toolsetgcc–with-libraries 指定编译哪些boost库&#xff0c;all的话就是全部编译&#xff0c;只想…