FPUA(1)DIY个人计算机

在这里插入图片描述

文章目录

  • 1.需求确定
  • 2.硬件选型
    • 2.1CPU
    • 2.2关于主板
    • 2.3硬盘
    • 2.4电源
    • 2.5散热
    • 2.6机箱
    • 2.7其他
  • 3.选型成果展示
  • 4.组装过程
  • 5.欢迎关注技术文章

电脑作为程序员生产力最重要的生产工具,电脑的性能对工作效率有很大影响。电脑组装的每一个环节多少都懂一些,但真正的实操起来,发现全是知识点。下面从需求确定、硬件选型、组装过程三个部分介绍如何DIY属于自己的PC。

1.需求确定

现在普通的电脑配置足以满足基本的娱乐需求,如电视电影,听歌,打小游戏等。对于大型游戏的需求要具体分游戏对待了,例如LOL对显卡要求不高,但黑神话悟空对显卡的要求就比较高。工作上使用的专业软件,主要是vivado编译的时候需要内存大一些,CPU性能强。一个vivado的工程动辄过G,还有各种学习资料,开发板例程,因此需要硬盘大一些。此外,还有美观上的需求,这主要涉及各种灯光灯带、机箱、走线等。我的需求最终定义为:满足黑猴游戏需求、存储容量大,内存和CPU性能高能让vivado编译快,再加上外观漂亮,预算1.5~2w。

2.硬件选型

首先明确组装一台电脑所必须的组件,包括CPU、主板、硬盘、内存条、散热(水冷+风扇)、机箱、显示器、键鼠。做好笔记,都是知识点~

2.1CPU

选CPU首先考虑CPU的性能可以参考CPU天梯图。CPU就只有两大阵营,分别是AMD和Intel,由于xilinx被AMD收购了,而我又经常用xilinx的FPGA芯片,因此非常有失偏颇的喜欢用AMD的产品。此外我还喜欢用新的产品,所以我选择的是8月新出的CPU Ryzen9 9900X。可以在AMD官网查看CPU的具体信息。英特尔CPU提供了同样的查看渠道。这里提供了很多的CPU的兼容的信息,这里要关注CPU支持的最大内存容量和最高内存速度,9900X分别支持192GB和DDR5-5600(只支持DDR5),不要买错了~ 另外关注这里的默认热设计功耗 (TDP)会与后面选择的电源息息相关。关注CPU平台是AM5,这个就代表的CPU长的样子或者说圈定的芯片组的范围,这与主板选型相关。
在这里插入图片描述

2.2关于主板

选主板主要考虑与CPU的适配性、主板品牌、可扩展性(硬盘、内存、PCIE插槽),考虑尺寸与机箱的匹配。
关于适配性这里涉及一个叫做芯片组的概念。主板的芯片组决定了主板能够兼容哪种CPU。芯片组(Chipset)是主板的核心组成部分,作用是协调CPU、内存、硬盘等各种硬件之间的交流与合作,是CPU与周边设备沟通的桥梁。之前经常提及的北桥南桥就是芯片组的一部分,现在很多CPU集成了北桥。在CPU的介绍里面提及了与之匹配的芯片组,9900X支持的芯片组如下:
在这里插入图片描述

一线品牌就是三大厂,华硕、微星和技嘉。英特尔主板和AMD的主板所对应的芯片组有所区分,英特尔Intel12代13代14芯片组:低到高H→B→Z→X。
AMD作为英特尔的竞争对手,主板芯片组的划分,也有些类似:A20:定位低端;B50:定位中端;X*70:定位高端。简单介绍一下各大厂商主板命名,以供参考。

  • 微星主板
    • PRO:商用系列,覆盖广,低端到高端,均有覆盖,比如H610M-G、B650M-B、Z790-P。后缀A>P>G≈B>E。
    • MAG:军火库,中端但更主流的主板。后缀爆破弹<火箭筒<迫击炮<战斧导弹≈鱼雷
    • MPG:性能电竞,中高端主板。后缀,刀锋<暗黑。
    • MEG:狂热电竞,只有高端主板,后缀,超神>ACE>暗影。
  • 华硕主板 定位 后缀总体是PLUS
    • PRIME:大师,主板全方位覆盖,所有芯片组都会做(中低端)
    • TUF GAMING:电竞特工(天选也是电竞特工),主板覆盖中高端,比如重炮手系列主板
    • ROG:顶级。

主板的尺寸通常分为ATX标准型,M-ATX紧凑型,MINI-ITX迷你型。通常主板型号带M通常指MATX版型,带后i:ITX版型。这个关于尺寸要确认机箱是否支持该尺寸的主板,可以厂家客服确认。
扩展性根据个人需求而定,我选择的主板是华硕TUF GAMING B650M-PLUS WIFI这款主板,它可以支持两个PCIE扩展槽,两个M.2硬盘,最多4个SATA硬盘,4个内存条,足以满足我对扩展性的需求。此外主板也有支持的DDR的速率说法,应该与客服确认。

2.3硬盘

  • 三星、海力士、闪迪-西数(一家)、铠侠(原东芝)、镁光、长江储存选择这几家的颗粒。
  • SLC>MLC>TLC>QLC (一个存储区域存储个数)
  • 选择带有独立缓存的硬盘
  • 选择读写速率大,且稳定的硬盘。
  • 机械硬盘的可靠性大于固态硬盘,因此我用机械硬盘存储资料,用固态硬盘安装软件。

2.4电源

  • 电源作用是将110V~220V交流电变换为+5V、-5V、+12V、-12V、+3.3V、-3.3V等不同电压、稳定可靠的直流电,供给主机箱内的主板、CPU、显卡、硬盘等系统部件和键盘鼠标使用
  • 设备功率最好在电源功率的50-80%左右,太低了转换率不行,耗电,太高了,长期高负荷运作,影响电源寿命,所以最好还是留一定的余量。
  • TDP功耗:Thermal Design Power,是反应一颗处理器热量释放的指标,它的含义是当处理器达到负荷最大的时候,释放出的热量,单位为瓦(W)。
  • PC电源直流输出功率(电源输出给电脑的电)与交流输入功率(插座传输给电源的电)的比值,越高越省电,这就是电源的转换效率。
  • 知名厂家:振华、海韵、全汉、台达、安钛克、海盗船、酷冷至尊、EVGA,华硕、微星
  • (CPU功耗+显卡功耗)×1.5 +100 ≈ 电源瓦数

2.5散热

散热的器件主要是风扇和水冷。风扇主要考虑机箱的风道,这个一般都有推荐设计。如下图所示,这是我买的机箱的风道示意图。买风扇还要注意正页反页位置,此外需要注意是否带有神光同步,顾及美观还得考虑走线方式是否需要单独购买集线器。买水冷的话主要考虑冷风排的尺寸与机箱大小是否匹配,然后神光同步的接口是否够用。最后就是安装的时候一定要注意,如果因为安装导致散热效果不好,可能会影响CPU的工作温度从而影响CPU工作频率。
在这里插入图片描述

2.6机箱

机箱的选择主要考虑,是否与主板尺寸适配,另外机箱往往会给一个支持安装的显卡尺寸,一定要与显卡厂家确认尺寸,另外也给定了安装风扇的个数以及风道。再有就是选择一个美观的机箱即可。从最开始不在乎外观到最后花了一千买了机箱,一切都要从看到了华硕的弹药库机箱说起,实在是太好看了,没有办法拒绝!

2.7其他

  • 内存条的选择:容量符合需求+C32(延时小)+大厂(金百达+海力士),最好选A-die颗粒是第二代的颗粒技术,我选的是M-die。
  • 显卡主要是N卡(英伟达)和A卡两种,如果需求只是游戏则A卡性价比更高一些,如果兼顾生产力需求,如渲染、建模、深度学习,则N卡的软件生态更为优秀。这里有博主介绍的非常详细,链接。为了兼顾游戏体验和保留一些生产力发展的选项,决定上4070 ti super,显卡等下个月发了工资再买。
  • 显示器选择高刷,屏幕尺寸不低于27英寸的,大牌有保障的即可。其实显示器也很有讲究,我没有深入了解。

3.选型成果展示

在这里插入图片描述

在这里插入图片描述

4.组装过程

①首先安装CPU,然后插入内存条,安装固态硬盘,机械硬盘,这时主板上需要安装的东西基本就位。
②安装水冷,注意查看水冷安装说明,水冷安装不好影响散热从而影响CPU工作状态。特别注意水冷硅胶上有一层包装要拆掉。
③将主板安装到机箱里面。(如有显卡,则在第三步之后安装独立显卡)
④安装机械硬盘至机箱,然后安装风扇,注意根据风道选择合适的扇叶。
⑤做上述四步的时候先不接线,此时将电源安装至机箱。开始走线。
⑥走线分为大件的电源线,如显卡电源线,机械硬盘电源线,CPU电源线,主板电源线;前面板线,包括音频线,USB线,电源按钮,重启按钮等;神光同步线,主要包括风扇的电源线,A-RGB线,水冷的电源和A-RGB,前面板的A-RGB,电源线和神光同步线A-RGB都可以串联,最多四到五个即可。
安装完成后,上电开机效果图。
在这里插入图片描述

5.欢迎关注技术文章

    🥇我的主页
    🥇USB3.0Cypress通信方案专栏
    🥇FPGA通信接口专栏
    🥇FPGA原语和IP核
    🥇Qt实战提升篇专栏
    🥇基于Matlab与FPGA的图像处理
    🥇Zynq从零开始
    🥇FPGA开发必备技能

END

🔈文章原创,首发于CSDN论坛。
🔈欢迎点赞❤❤收藏⭐⭐打赏💴💴!
🔈欢迎评论区或私信指出错误❌,提出宝贵意见或疑问❓。

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

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

相关文章

java判断一个字符串是否是回文字符串

代码功能 接收用户输入的字符串,检查该字符串是否为回文(即正序和倒序读取都相同),然后输出检查结果。 代码 import java.util.Scanner;public class PalindromeChecker {public static void main(String[] args) {Scanner sc…

微积分-反函数6.6(反三角函数)

在本节中,我们应用 6.1 节的思想来找到所谓反三角函数的导数。在这个任务中,我们遇到了一些困难:由于三角函数不是一对一的,它们没有反函数。这个困难通过限制这些函数的定义域,使其成为一对一的函数,从而得…

软件著作权

软件著作权申请材料 材料一:操作手册 or 设计说明书 操作手册必须有截图,且执行步骤须连贯,从登录开始,到主界面展示,各个界面跳转,以及主要功能介绍,都要符合软件使用者的使用逻辑。文字不能…

气象大模型预测的原理与实践 免费提供气象预测数据

随着气象科学的发展,天气预测技术在过去几十年里取得了显著进步。如今,气象大模型成为了天气预报的核心工具之一。这些模型依赖于复杂的数学、物理和计算方法来模拟大气运动与天气现象,并且在实时数据的支持下,可以预测未来几小时…

YOLO11涨点优化:注意力魔改 | SimAM(无参Attention),一种轻量级的自注意力机制,效果秒杀CBAM、SE

💡💡💡SimAM是一种轻量级的自注意力机制,其网络结构与Transformer类似,但是在计算注意力权重时使用的是线性层而不是点积 💡💡💡本文改进:分别加入到YOLO11的backbone、neck、detect,助力涨点 改进1结构图: 改进2结构图: 改进3结构图: ​ 《YOLOv

OpenHarmony(鸿蒙南向开发)——轻量系统内核(LiteOS-M)【内核通信机制】

往期知识点记录: 鸿蒙(HarmonyOS)应用层开发(北向)知识点汇总 鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~ 持续更新中…… 事件 基本概念 事件(Event)是一种任务间的…

NVIDIA 多实例 GPU

单个 GPU 中包含七个独立实例。 文章目录 前言一、优势1. 扩展 GPU 的使用范围2. 优化 GPU 利用率3. 运行同步工作负载二、 技术原理1. 根据需要调配和配置实例2. 安全、并行运行工作负载三、Blackwell GPU 中的 MIG四、为 IT 和开发运营而打造1. 从数据中心部署到边缘2. 利用容…

【一分钟学C++】指针和引用

竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生~ 公众号: C学习与探索 | 个人主页: rainInSunny | 个人专栏: Learn OpenGL In Qt 文章目录 指针普通指针函数指针注意事项 引用左值引用右值引用注意事项 指针和引用区别 指针 普通指针 指针是一个…

宝兰德加入中国交通运输协会信息专业委员会,携手共绘交通行业信息化新篇章

近日,中国交通运输协会信息专业委员会(以下简称信专委)第四届会员代表大会暨第四届一次理事会扩大会议在北京成功举行。宝兰德受邀出席会议,会议总结了第三届理事会的工作,修改了信专委工作规则,选举产生了…

Android Camera系列(四):TextureView+OpenGL ES+Camera

别人贪婪时我恐惧,别人恐惧时我贪婪 Android Camera系列(一):SurfaceViewCamera Android Camera系列(二):TextureViewCamera Android Camera系列(三):GLSur…

一键生成PPT在线使用的保姆级教程:告别加班就靠它

已经过完24年所有的法定节假日的你,上班状态还好吗? 小编人倒是挺飘忽的,就那种人在工位,魂仍在青青大草原的感觉,都是牛马却失去了自由奔跑的权利...... 尤其是还要面对节前一堆没完成的工作,手动完成不…

Day-1 java入门

什么是JAVA? Java是美国的sun 公司(Stanford University Network)在1995年推出的一门计算机高级编程语言。 sun公司于2009年被Oracle(甲骨文)公司收购。 普遍认同Java的联合创始人之一:詹姆斯 高斯林 (James Gosling)为ava之父。 JAVA三大技术平台 Java SE(Java Standa…

大模型 + 在线运行 + ISRealsoft ⇒ 编程运行验证一体化

最近在撰写《计算机的错误计算》系列内容。其中用到三种在线工具,分别是大语言模型、在线运行软件以及 ISRealsoft 在线软件。 系列主要介绍各种软硬件关于数值计算的误差或错误计算。比如,各种数学库 math 中涉及的函数的误差,或算术表达式&…

用伪代码Prompt让LLM进行图推理,生成更精准内容

最近有研究发现,当LLM面对结构化数据,特别是图数据时,LLM的表现却不尽如人意。这几天,来自希腊和法国的研究团队提出了一种创新方法——利用伪代码提示来增强LLM的图推理能力。我基于这项研究先写了一个伪代码的SYSYTEM PROMPT运行…

【智能算法应用】正切搜索算法求解二维路径规划问题

摘要 本文提出了基于正切搜索算法的二维路径规划方法,用于解决包含障碍物的复杂路径规划问题。通过在二维平面中建立障碍物模型和路径目标点,利用正切搜索算法进行路径搜索,找出从起点到终点的最优路径。实验结果显示,该算法在不…

5. PH47 代码框架软件开发环境搭建

5.1. 概述 PH47 软件开发环境搭建比较简单,但毫无疑问非常重要。主要涉及到 stm32 编译链接工具 Keil;代码编辑器 Visual Studio 或者 VS code。 若需要更进一步进行 PH47 框架在不同 stm32 芯片间移植,那么还需要Stm32CubeMx 初始化代码生成…

Python 如何使用 SQLAlchemy 进行复杂查询

Python 如何使用 SQLAlchemy 进行复杂查询 一、引言 SQLAlchemy 是 Python 生态系统中非常流行的数据库处理库,它提供了一种高效、简洁的方式与数据库进行交互。SQLAlchemy 是一个功能强大的数据库工具,支持结构化查询语言(SQL)…

小白入门《大模型应用开发极简入门》学习成为善用 AI 的人!

《大模型应用开发极简入门:基于 GPT-4 和 ChatGPT》这本书旨在为读者提供一个从零开始,快速掌握大语言模型(LLM)开发的入门指南,特别是基于 GPT-4 和 ChatGPT 的应用开发。书中内容涵盖了大模型的基础概念、架构原理、…

PCL 计算点云包围盒

目录 一、概述二、代码三、结果 一、概述 PCL中计算点云包围盒的简单使用案例 二、代码 moment_of_inertia.cpp #include <vector> #include <thread>#include <pcl/features/moment_of_inertia_estimation.h> #include <pcl/io/pcd_io.h> #include…

使用java分别输出二叉树的深度遍历和广度遍历

代码功能 这段Java代码定义了一个二叉树&#xff0c;并实现了两种遍历方法&#xff1a;深度优先搜索&#xff08;DFS&#xff09;和广度优先搜索&#xff08;BFS&#xff09;。通过DFS&#xff0c;代码从根节点开始&#xff0c;优先访问子节点&#xff0c;直至最深的节点&…