硬件的组成部分
CPU
硬盘
内存
主板
显卡
声卡
电源
显示器
键盘鼠标
服务器的组成部分
显卡 (集成) -- 手 输出设备
声卡 (集成)-- 嘴巴 输出设备
显示器 (服务器无显示器)
键盘鼠标(不需要)
CPU -- 处理运算任务, 发出指令控制其他硬件(大脑)
1.CPU 路数 (表示服务器有几个CPU 1路代表一个)
2.CPU 核数 (CPU里面有几个核心代表几核,核数决定并行处理任务能力)
CPU风扇 -- 皮肤,散热
电源 -- 心脏
1.电源
2.电池(UPS)
3.发电机
内存 -- 眼睛 存储设备(临时存储)
1.容易丢失,关电及消
2.存储数据比硬盘快太多。
3.缓存,将硬盘数据读取到内存中,叫做缓存
4.缓冲,将内存的数据存储到硬盘的过程 叫做 缓冲
磁盘 --肚子 存储设备(永久存储)
1.永久 , 关电也在
2.输入效率低下
主板 -- 身体 整合所有硬件(通过电路由大脑(cup)发送指令)
案例
当有大量的数据想要存储到硬盘中的时候,
1.如果一起存储到硬盘的时候则缓慢
2.可以先存储内存中,在缓冲到硬盘中做永久存储
可以理解为 游乐园那么多人一起去玩的时候 首先进行排队,然后再放入游乐园。
一个网站大部分都是读多写少! 设想一下 是否可以做提前拿出来数据让用户去读,提升响应速度
1.内存比硬盘快,所以可先放到内存中等到读取的时候从内存中读取
理解为 一个饭店那种菜系点的人比较多,可以先做出来节省速度,而一个常点的菜系就那么几个
在服务器中N多种菜系只做出常点的几个可以叫做 热点数据
内存
内存存在的意义可以理解为一座桥梁,
1,缓冲区 buffer 在数据准备存储到硬盘中, 先放到内存中进行缓冲
2. 缓存区 cache 数据已经存储到磁盘中之后,在吧数据转存到内存中叫做 缓存,提成读取效率
程序
进程
开发人员编写好的代码软件 --可以叫做程序
而运行起来,就需要进程去分配对该程序的资源,让其程序能顺利运行,能调用系统自身各个接口
可理解成 大脑发送指令我今天想去买菜,然后调用身体中各个部件,起床,拿钱。。。。。可叫做程序
守护进程
一直运行的进程,不会停掉
硬盘(磁盘)
为什么硬盘存储的效率低下?
1.磁盘的工作方式导致,
2. 磁盘的I/O消耗 ,大的数据进行拆分存储 (存储单元)
存储 input 每次的存储都要去消耗时间
拿出 output 每次的拿出都要去消耗时间
以上即I/O
磁盘的接口类型(一些)
1.SATA
2.SAS
3.SSD
接口类型代表,通过接口去存储数据,把硬盘当做水壶,而水则是数据,怎么将水更快的拿出呢,
而接口类型则相当于水壶的嘴口,不同的嘴口影响数据的存储效率(也就是接口类型)
服务器的磁盘特点
多块磁盘
1.数据存储量 一块磁盘 在加一块 1 + 1 = 2
2.增加数据的安全性,坏了一个磁盘,另一个磁盘也会在,数据也会共存
3 增加数据的存储效率
4 Raid卡 将多块硬盘进行整合
对Raid卡进行配置 raid0 raud1 raid2 。。。。
通过 raid卡 进行读取资源的分派
存储单位
PB TB GB 1024 MB 1024KB 1024B B(byte字节)
1024 的换算方式
工业级的换算方式就是1000
远程管理卡(类似于网卡)
控制远程电脑的开机以及关机
远程管理设备进行系统镜像安装
远程管理卡种类
1.集成远程管理卡(功能单一)
2.外置远程管理卡