计算机硬件基础

chengsenw 项目开发评论2阅读模式

计算机硬件基础

一 服务器硬件

计算机硬件基础
计算机硬件基础

CPU

CPU:中央处理
作用:执行代码 (Java JS HTML SQL)
类比:大脑
企业参数:
2U 8核 4Ghz
4GHz  = 4G次计算 = 4*1000*1000*1000次
8核:一个CPU有8个核心
2U:服务器主板安装2个CPU
计算机硬件基础

硬盘

硬盘:计算机存储设备
作用:存储数据(mysql数据 java代码)
类比:纸张、甲骨文、石头、竹简
特点:
  1. 永久保存数据,断电不丢失。
  2. 读写速度略慢 (几十KB ~ 100MB)
  3. 价格最廉价。1TB硬盘 = 100块。
  4. 容量大:1TB 2TB
企业参数:
机械硬盘:廉价,寿命略长
转速:7200转/分
读写(满速):100MB~200MB
固态硬盘:昂贵,寿命略短
读写(满速):500MB~1000MB
计算机硬件基础

内存

内存:计算机缓存数据空间
作用:提前为CPU缓存需要加载指令或者数据。
类比:大脑记忆
特点:
  1. 读写速度非常快 10GB/s ~ 20GB/s
  2. 内存空间略小。32GB 64GB 128GB
  3. 数据断电丢失。(宕机丢失)
  4. 价格昂贵。16GB 500元
实战参数:8 * 8GB    8 * 16GB
计算机硬件基础

网卡

网卡:网络适配器
作用:服务器与服务器之间的数据传输。
类比:电话 飞鸽传书 烽火狼烟 邮递信件
特点:
1. 传输速度慢:1000Mbps = 125MB/s
bps   bit/s     1B = 8bit
要求A-B计算机之间所有网络设备,都是千兆。
2. 数据传输不可靠,容易丢失,容易被篡改。
网络传输,必须考虑验证数据正确性完整性。
计算机硬件基础

二 程序

操作系统

计算机硬件基础

文件系统

功能(文件存、读、删除,文件管理。)
  1. 管理计算机硬盘空间
  2. 提供硬盘中文件存储读取管理功能。

资源调度器

1. 为操作系统之上运行进程(程序)提供硬件资源(CPU 内存)的管理分配---资源调度。

资源

文件系统:只能管理单机硬盘资源。  --- HDFS
资源调度器:只能管理单机CPU 内存 网络资源。--- Yarn
意味着:一旦单个job程序运行所需磁盘 cpu 内存资源超出单个服务器限制,无法运行。
HDFS+Yarn == 云操作系统Hadoop

程序的本质

程序 = 数据(Data)+函数(Function)

例子

person.setName("反清复明");
int age = person.getAge();

程序运行

程序运行需要考虑数据存储和函数指令的执行。

# 数据存储

硬盘 + 内存

# 函数指令执行

CPU + 内存
计算机硬件基础

 
chengsenw
  • 本文由 chengsenw 发表于 2026年1月16日 17:41:35
  • 转载请务必保留本文链接:https://www.gewo168.com/10693.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: