程序员基础的硬件知识(cpu、主板、显卡、内存条等)
一、综合简介
cpu:负责运算数据,就等于你的大脑运算速度。
显卡:本来没有显卡,后来因为大家对图片要求越来越高,视频要求越来越高,啥都让cpu算太累了,于是分出来一个,专门用来计算图片数据的,叫做显卡。
内存条:相当于人的口袋,你出门时(开机时),能随时存储和拿取的东西,假如你现在要学四川变脸,你能装下的脸越多,换的越快,你表演的越好。
主板:这些东西都是单独的,我们需要把它拼起来,然后互相传递数据,所以,大部分东西都插在主板上。
PS:因为产品各种更新换代,所以主板和CPU的接口会有些区别,就会接不上。
例:手机是主板,耳机是cpu,那么不同的耳机孔和手机之间可能会对不上,所以买的时候注意插孔。
二、主板和CPU的爱恨情仇
主板和CPU一般是要一起配的:
如果你CPU很好,但是主板传递数据跟不上,那cpu白瞎了。
主板很好,cpu计算的很慢,那么主板白瞎了。
三、主板
拿华硕主板举例子(价格为写文章时的价格):
1.华硕B760M-AYW 大概950元
2.华硕 Z790 大概1889元
主板好在:
1.材料好一点(塑料金属啥的)
2.数据传递速度快一点
3.散热好一点
4.是否支持超频处理
5.供电能力,比如我让你cpu突然断电
6.扩展能力:能插几个硬盘,几个内存条.....甚至可以给你显示主板温度
四、cpu
cpu这几年常用的,分成10核,14核,16核
几核就相当于几个人干活(多线程工作)
如果我们选择:
华硕B760M-AYW 大概950元的主板,
配10核cpu或者14核都可以。如果我们选择华硕 Z790 大概1889元,
可以配16核cpu
这里举三个cpu的例子:
i5 13490F 1399元
i5 13600KF 2100元
i7 13700K7 2789元
如何看名字?
i5、i7(代表系列) 就和荣耀9,荣耀10,荣耀20一样,基本越大代表新推出。
13(代表代)和荣耀20的第13代产品一样,就是还是荣耀20,但我升级了13代。
4、6、7(代表等级) 越高越好。
至于后面那个字母(后缀):
不同的品牌有些不一样意思的后缀,这里例Intel。
英特尔尾缀F表示CPU不带核显,需要搭配独立显卡才能点亮,因为省去了核显的部分,所以价格要比标准版便宜100-200元,适合准备好显卡的游戏玩家选择。
英特尔尾缀K表示CPU不锁倍频,也就是可以超频,不过要搭配Z系列的主板才能实现超频,产品价格更高,一般来说超频发热量会更高,所以尾缀带K的CPU都不附送散热器
大家可以搜cpu天梯图,就知道哪个比较好
五、显卡
显卡名称的组合是:系列+代+定位+后缀
比如RTX4070
RTX系列,这个也没啥好说的,就起名呗
但是一般这个系列也会有点歧视,比如GTX是高端产品,GTS终端,GT是低端,RTX是新一代高端(有光线追踪功能)
40代,70定位,也是越大越好
后缀也和cpu一样,有点区分功能的意思
例子:
没有后缀则代表普通版,
TI是增强版,
Super代表小幅增强版,
SE削弱版,
M是移动版(笔记本)如MX,Max-Q,
XT是简化版
总结一下就是,
按系列分:
高性能卡>低性能卡
RTX>GTX按代分,数字越大越好
按定位分,数字越大越好
一般有后缀的更好
六、硬盘
硬盘分成两大类:机械硬盘和固态硬盘
机械硬盘比较大,储存原理就是靠磁铁原理存,所以机械硬盘,体积大,运行速度慢,坏了能修,储存稳定。
固态硬盘靠电子信号存,所以固态硬盘,体积小,运行速度快,坏了就没了,修不了。
固态硬盘现在又分成:SSD固态和M.2固态
SSD固态大一点,是长方体,M.2固态小一点,大概和脆脆鲨差不多大,
ssd稳定,散热小,速度比M.2慢(拿线接)
M.2速度快,散热大,速度比ssd快能有五倍,和内存条一样直接插在主板上
七、电源
电源不是我们手机哪种一个线就结束了,它需要考虑给比如风扇,主板cpu显卡之类的供电,所以它需要好多接口。
所以有时候还需要看接口匹配不匹配,比如华硕RTX4070配先马黑钻850W电源可以,但是如果配其他电源可能接口就不对,可能是未来显卡专门的电源线。
八、内存条
一个32G内存条的和两个16G内存条怎么选?
区别是,一个牛逼一点的人干活,和两个小垃圾干活。
小垃圾怎么说也是两个人。
九、散热
散热现在分成风冷和水冷。
风冷就是风扇,大概200就搞定了,水冷可以到1000块。
水冷贵点好,因为有可能漏水,就完了。
相关文章:
程序员基础的硬件知识(cpu、主板、显卡、内存条等)
一、综合简介 cpu:负责运算数据,就等于你的大脑运算速度。 显卡:本来没有显卡,后来因为大家对图片要求越来越高,视频要求越来越高,啥都让cpu算太累了,于是分出来一个,专门用来计算…...
优化Google Cloud Storage大文件上传和内存溢出
背景 我们的项目每天都会并行上传好几万份文件到下游的GCP Cloud Storage,当文件比较大时,会采用GCP的可续上传方案,通过把文件切分成多个数据块,分多次HTTP请求上传到GCP Bucket,具体可参考https://cloud.google.com…...
chatGPT的prompt技巧
Prompt 公式是 Prompt 的特定格式,通常由三个主要元素组成: 任务:明确而简洁地陈述 Prompt 要求模型生成的内容。指令:模型在生成文本时应遵循的指令。角色:模型在生成文本时应扮演的角色。 指令 Prompt 技术 指令 …...
【华为OD机试 2023最新 】统一限载货物数最小值(C语言题解 100%)
文章目录 题目描述输入描述输出描述备注用例题目解析代码思路C语言题目描述 火车站附近的货物中转站负责将到站货物运往仓库,小明在中转站负责调度2K辆中转车(K辆干货中转车,K辆湿货中转车)。 货物由不同供货商从各地发来,各地的货物是依次进站,然后小明按照卸货顺序依…...
ios 在windows chrome 联调
必要条件 1、iOS设备、数据线 2、Node.js 环境 3、Chrome 浏览器 4、电脑登录iTunes 5、手机 Safari 浏览器环境准备 1、安装Node环境参考Node安装的教程,确保终端输入node时可正常使用 2、安装 scoope 以及相关配置为了安装后续需要用的工具 remotedebug-ios-web…...
干翻Mybatis源码系列之第六篇:Mybatis可选缓存概述
前言 一:后续Mybatis我们会研究那些内容? Mybatis核心运行源码分析(前面系列文章已经探讨过) Mybatis中缓存的使用 Mybatis与Spring集成 Mybatis 插件。 Mybatis的插件可以对Mybatis内核功能或者是业务功能进行拓展,…...
如何调教ChatGPT
调教ChatGPT需要进行以下步骤: 收集语料库 首先需要准备一定量的自然语言数据,这些数据可以是文本、对话、新闻等。语料库越大,模型效果通常会越好。 数据预处理 对于收集到的原始语料库需要进行一定的预处理操作,比如去除噪声…...
记一次我的漏洞挖掘实战——某公司的SQL注入漏洞
目录 一、前言 二、挖掘过程 1.谷歌语法随机搜索 2.进入网站 3.注入点检测 3.SQLMAP爆破 (1)爆库 (2)爆表 (3)爆字段 三、总结 一、前言 我是在漏洞盒子上提交的漏洞,上面有一个项目叫…...
代码随想录二刷复习 day1 704二分查找 27 移除元素 977 有序数组的平方
代码如下 func search(nums []int, target int) int { left : 0 right : len(nums)-1 for left < right { middle : (leftright)/2 if target < nums[middle] { //因为上面的判断条件是left < right,所以左右两个边界的值最后都能取到,而此…...
第16章 指令级并行与超标量处理器
处理器体系结构的超标量实现是指常见指令--整数与浮点算术、加载存储和条件分支--可以同时启动,但独立执行。 16.1 概述 超标量方法的本质是能在不同的流水线中独立地并发地执行指令。 在传统的标量组织结构中,其并行性是通过允许许多指令在同一时间处…...
JavaWeb ( 三 ) Web Server 服务器
1.5.Web Server服务器 Web Server 服务器是一种安装在服务器主机上的应用程序, 用于处理客户端(Web浏览器)的请求,并返回响应内容。服务器使用HTTP(超文本传输协议)与客户机浏览器进行信息交流。 简单说就是将http协议的信息翻译成对应开发语言可以处理的对象信息。…...
2.6 浮点运算方法和浮点运算器
学习目标: 以下是一些具体的学习目标: 理解浮点数的基本概念和表示方法,包括符号位、指数和尾数。学习浮点数的运算规则和舍入规则,包括加、减、乘、除、开方等。了解浮点数的常见问题和误差,例如舍入误差、溢出、下…...
第一次找实习, 什么项目可以给自己加分(笔记)
什么样的项目能简历加分、对找工作有帮助 基本特征: 一个特征是“硬核基础软件”,另一个为很实用的APP。 硬核基础软件 独立实现一个操作系统的kerne内核(操作系统的内部引擎) 北美计算机名校会让学生用一个学期的时间实现一个…...
FPGA/Verilog HDL/AC620零基础入门学习——8*8同步FIFO实验
实验要求 该项目主要实现一个深度为8、位宽为8bit的同步FIFO存储单元。模块功能应包括读控制、写控制、同时读写控制、FIFO满状态、FIFO空状态等逻辑部分。 该项目由一个功能模块和一个testbench组成。其中功能模块的端口信号如下表所示。 提示: (1&a…...
shell脚本
shell函数 函数分类: 系统函数 自定义函数 常用系统函数: basename 从指定路径中获取文件名 dirname 从指定路径中获取目录名,去掉文件名 自定义函数 # 函数的定义 函数名 () { 命令 # 使用$n获取函数的参数 [return 返回…...
不部署服务端调用接口,前端接口神器json-server
简介 json-server 是一款小巧的接口模拟工具,一分钟内就能搭建一套 Restful 风格的 API,尤其适合前端接口测试使用。 只需指定一个 json 文件作为 api 的数据源即可,使用起来非常方便,30秒入门,基本上有手就行。 进阶…...
国产化:复旦微JFM7K325T +华为海思 HI3531DV200 的综合视频处理平台
板卡概述 TES714 是自主研制的一款 5 路 HD-SDI 视频采集图像处理平台,该平台采用上海复旦微的高性能 Kintex 系列 FPGA 加上华为海 思的高性能视频处理器 HI3531DV200 来实现。 华为海思的 HI3531DV200 是一款集成了 ARM A53 四核处理 器性能强大的神经网络引擎…...
Ceph入门到精通- stderr raise RuntimeError(‘Unable to create a new OSD id‘)
/bin/podman: stderr raise RuntimeError(Unable to create a new OSD id) podman ps |grep osd.0 podman stop osd.0 容器id 重新添加osd.0 集群目录 cd /var/lib/ceph/e8cde810-e4b8-11ed-9ba8-98039b976596/1109 ls1110 rm -rf osd.01111 ceph orch daemon add osd…...
AWSFireLens轻松实现容器日志处理
applog应用程序和fluent-bit共享磁盘,日志内容是json格式数据,输出到S3也是JSON格式 applog应用部分在applog目录: Dockerfile文件内容 FROM alpine RUN mkdir -p /data/logs/ COPY testlog.sh /bin/ RUN chmod 777 /bin/testlog.sh ENTRYP…...
Java程序设计入门教程--案例:自由落体
程序模拟物体从10000米高空掉落后的反弹行为。 球体每落地一次,就会反弹至原高度的一半。按用户输入的弹跳次数,计算球体每次弹跳的高度。 实现过程: 1. 新建项目; 2. 接收 用户输入的弹跳次数: (1&#…...
Qt音视频开发44-本地摄像头推流(支持分辨率/帧率等设置/实时性极高)
一、前言 本地摄像头推流和本地桌面推流类似,无非就是采集的设备源头换成了本地摄像头设备而不是桌面,其他代码完全一样。采集本地摄像头实时视频要注意的是如果设置分辨率和帧率,一定要是设备本身就支持的,如果不支持那就歇菜&a…...
SpringCloud学习(七)——统一网关Gateway
文章目录 1. 网关介绍2. 网关搭建2.1 引入依赖2.2 创建启动类2.3 编写配置2.4 测试 3. 路由断言工厂4. 路由过滤器4.1 过滤器配置4.2 全局过滤器4.3 过滤器执行顺序 5. 跨域问题处理 1. 网关介绍 到现在,我们可以使用Nacos对不同的微服务进行注册并管理配置文件&am…...
《花雕学AI》31:ChatGPT--用关键词/咒语/提示词Prompt激发AI绘画的无限创意!
你有没有想过用AI来画画?ChatGPT是一款基于GPT-3的聊天模式的AI绘画工具,它可以根据你输入的关键词/咒语/提示词Prompt来生成不同风格和主题的画作。Prompt是一些简短的文字,可以用来指导ChatGPT的创作过程。在这篇文章中,我将展示…...
计算机组成原理9控制单元的结构
9.1操作命令的分析 取值周期间址周期执行周期中断周期 取指周期数据流 PC存放下条指令的地址给MAR访问存储器相应单元,将数据取出来送给MDR寄存器,MDR取出来的内容送给IR指令寄存器,然后对指令进行译码,把指令的操作码部分取出…...
MySQL数据备份和恢复
MySQL数据备份和恢复 数据备份 mysqldump是MySQL数据库备份工具,可以备份MySQL数据库中的数据和结构,生成.sql文件,方便数据的迁移和恢复。 使用mysqldump工具前一定要配置环境变量 打开开始菜单,搜索“环境变量”。点击“编辑…...
数据结构与算法之链表: Leetcode 237. 删除链表中的节点 (Typescript版)
删除链表中的节点 https://leetcode.cn/problems/delete-node-in-a-linked-list/ 描述 有一个单链表的 head,我们想删除它其中的一个节点 node。 给你一个需要删除的节点 node 。你将 无法访问 第一个节点 head。 链表的所有值都是 唯一的,并且保证给…...
继承的相关介绍---C++
一、概念及定义 概念: 继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结…...
Java多线程深入探讨
1. 线程与进程2. 创建和管理线程2.1. 继承Thread类2.2. 实现Runnable接口2.3 利用Callable、FutureTask接口实现。2.4 Thread的常用方法 3. 线程同步3.1. synchronized关键字3.1.1同步代码块:3.1.2 同步方法: 3.2. Lock接口 4. 线程间通信5. 线程池5.1 使…...
SpringCloud全面学习笔记之进阶篇
目录 前言微服务保护初识Sentinel雪崩问题及解决方案雪崩问题超时处理仓壁模式熔断降级流量控制总结 服务保护技术对比Sentinel介绍和安装微服务整合Sentinel 流量控制快速入门流控模式关联模式链路模式小结 流控效果warm up排队等待 热点参数限流全局参数限流热点参数限流案例…...
英语中主语从句的概念及其用法,例句(不断更新)
主语从句的原理 主语从句是一种充当整个句子主语的从句,主语从句构成的句子,是要以引导词开头的。它可以用名词性从属连词、关系代词或关系副词引导。主语从句通常位于谓语动词之前,用于表示动作、状态或事件的主体。 以下是一些常用的引导主…...
网站浏览器/苏州seo建站
题干: 本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。 函数接口定义: List Merge( List L1, List L2 );其中List结构定义如下: typedef struct Node *PtrToNode; struct Node {ElementType …...
wordpress位置/营销软文是什么
NEW关注Tech逆向思维视频号最新视频→【做核酸?打疫苗?3分钟假期安全出行攻略】出品|刺猬公社文| 张展编辑 | 石灿星星点灯,照亮前程。在咖啡的舞台上,我们习惯把目光聚焦于那些咖啡明星——门店总数突破53…...
电子商务网站建设合同标准范文/百度关键词工具在哪里
📖摘要 今天分享下 —— SpringBoot 中必须掌握的45个注解,欢迎关注! 🌂SpringBoot/Spring SpringBootApplication: 包含 Configuration、EnableAutoConfiguration、ComponentScan 通常用在主类上; Repository: 用于标…...
日本韩国出线了吗/宁波seo推广推荐公司
SPRING循环依赖(circular reference)的解决方法参考文章: (1)SPRING循环依赖(circular reference)的解决方法 (2)https://www.cnblogs.com/IcreamPrince/p/4040995.html 备忘一下。...
桂林市建设工程质量监督站网站/个人免费域名注册网站
一、multiprocessing模块介绍 python中的多线程无法利用CPU资源,在python中大部分情况使用多进程。python中提供了非常好的多进程包multiprocessing。 multiprocessing模块用来开启子进程,并在子进程中执行功能(函数),…...
丰台网站建设/淘宝定向推广
UV′(UV)′−U′VUV(UV)-UVUV′(UV)′−U′V ∫UV′dxUV−∫U′Vdx\int UV dx UV - \int UV dx ∫UV′dxUV−∫U′Vdx −−−−−−−−−−−−−−−−−−−−−−−−−−-------------------------- −−−−−−−−−−−−−−−−−−−−−−−−−− ↓\downarrow ↓…...