文章目录
- 一:计算机五大硬件
-
- 1.1 计算机(pc)分为两种
- 1.2 计算机硬件由五大部分组成
-
- 1.2.1 cpu指令集概念
- 1.2.2 cpu内部寄存器概念
- 1.2.3 cpu内核规格 x86-64概念
- 1.2.4 cpu内核多线程概念
- 1.2.5 硬盘,内存概念
-
- 1.2.5.1 buffer缓存
- 1.2.5.2 cache缓冲
- 二:服务器
-
- 2.1 服务器分类
- 2.2 服务器的品牌
- 2.3 去IOE运动
一:计算机五大硬件
1.1 计算机(pc)分为两种
-
笔记本电脑:携带方便,外观零件简单
-
台式电脑:与笔记本舒适度相较,打游戏,长时间使用舒适度更高
1.2 计算机硬件由五大部分组成
人类制造计算机的理念就是模仿人类,人类有的部位计算机上面都可以找到!
整体分为五个部分组成:
-
运算器:负责逻辑运算和数学运算—————————————-》人脑
-
控制器:负责对其它硬件进行操控,协调,管理的——————》人脑
-
存储器:负责存储数据——————————————————-》笔记本
? 内存:如内存条
? 优缺点:存取速度快,基于电工作,断电则丢失
? 外存:如磁盘,硬盘
? 优缺点:存取速度远慢于内存,但基于磁工作,断电数据仍保留
-
input输入设备(可理解为可操作的设备):鼠标,键盘。。。–》四肢
-
output输出设备:摄像头,显示器。。。。—————————-》眼睛,耳朵
其中运算器和控制器共同组成cpu
1.2.1 cpu指令集概念
cpu是整个计算机的核心硬件,想操作计算机做任何事情实际就是操作计算机的cpu,而操作cpu就用编写的程序转成指令集来跟计算机交流达到控制的效果,每个cpu在出厂的时候也写好了一堆简单的指令集,这些指令集全部都供人类调用但不会自己运行,在调用时则可以达到控制其他硬件的目的。
指令集分为精简指令集和复杂指令集:
- 精简指令集:是由多条简短指令组成去实现一个任务,优点是稳定性强,不易出错,适用于大型机中,用于实现精密的任务,火箭类。。。)
- 简单指令集:是由多条长短不一的指令组成的,去完成复杂的指令功能,其中的每个小指令都可以完成一些较低阶的操作,缺点是指令产长短不一,复杂,耗费时间较长。
1.2.2 cpu内部寄存器概念
所有的硬件都是被软件控制的,一个软件在运行时会产生一大堆的数据,这叫一个程序,而一个正在运行的程序叫进程,在cpu里面程序和程序之间有物理隔开,一个程序的运行是**先由硬盘加载到内存,cpu再从内存里面调取指令运行****
取指—–》解码——-》运行
AMD :每个内核都有自己的缓存,每个缓存都有独立的数据,存在数据同步问题。
? 二级缓存
注意:这里

出现的缓存叫二级缓存比内存速度快,比寄存器速度慢,但是容量比寄存器大。
1.2.5 硬盘,内存概念
安装软件都是存储在硬盘里,软件的运行都是由硬盘加载到内存中,所以说硬盘的大小决定了软件安装的数目,而一个计算机内存的大小则决定了同时运行的软件数目。内存满了,想要提高速度可以加内存条,硬盘满了,可以换个固态硬盘。
1.2.5.1 buffer缓存
linux系统会将内存分成两部分,一部分是buffer缓存,听名字就能知道是将内存里的数据往硬盘里送,而送的方式是将内存攒了一波在送,这样比有一点就送一下要快。
1.2.5.2 cache缓冲
另一部分就是将硬盘里的内容放一部分常用的(linux操作系统默认)数据放在内存里面暂缓待命,随时供cpu调用。
linux系统对内存这样的优化很大程度上提高了内存的使用效率,是其他系统所没有的。
不仅如此,linux系统提供给cpu的运用十分的灵活,其中有一个是在内存容量不够用的时候,linux系统会将buffer缓冲里的数据直接先刷入内存在清除掉(sunc命令),而cache里的数据本就是Linux默认的一些暂缓随时供cpu调用的基本数据,所以也会在内存不够用时,被清除。这样做是防止内存爆满现象!
二:服务器
互联 用户通过 路来访问的,是一个对外提供服务的机器,结构都与计算机相同,但是本质功能比计算机效率高,稳定性强,运维工作的主战场也是这里,主要部署的就是客户端。
2.1 服务器分类
-
按尺寸分类:
? 1u(u是代表厚度)=4.45CM
? 4u(4个1u)
-
按外形分类:
? 机架式:像抽屉装在机柜里面
? 刀片式:标准高度的机架式机箱内插多个卡式服务器
? 小型机:高端定制,有专业的操作系统
? 塔式:跟台式差不多
? 云主机:阿里云,腾讯云,青云,ucloud
?
2.2 服务器的品牌
常见的服务器品牌有:戴尔 dell,惠普hp,IBM
其中戴尔的服务器最常见,也使用最多:
时间 | 1u | 2u |
---|---|---|
2010年以前 | 1850 1950 | 2850 2950 |
2010-2013年 | R410 R610 | R710 |
2014-2016年 | R420/430 R620/630 | R720/R730 |
2.3 去IOE运动
企业的数据库管理架构有三个不可或缺的部分:数据库服务器,数据库软件,数据库存储设备。而IOE这三家公司构成的数据库系统占领了全球数据库市场的很大份额,将这三个领域垄断,这其中也牵扯到了数据安全问题以及数据设备成本问题,有公司就提出了用PC服务器代替IBM服务器,用mysql代替Oracle,就是叫“去IOE运动 ”。
IBM : 服务器,负责公司商业软件,赚钱的->dell 服务器,云主机
甲骨文Oracle : 负责管理IBM,存取快–》mysql(marriadb)
Emc : 存储–》自定义
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25320 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!