一:计算机组成,读写,软件等
1.计算机硬件组成:
显示器 键盘 鼠标 CPU 内存 硬盘 风扇 主板 电源模块 显卡 网卡 声卡 等等
2.文件的读写:
数据写入到文件上
写入:(缓存 -——内存(BUFFFER)——刷新到硬盘)write fsync
读取:硬盘------内存(CACHE)--------客户端
oom : out of memory 程序所需的内存 大于 系统空闲内存
虚拟内存(交换分区)拿硬盘的一部分空间 存储 内存的空闲数据
裸机 不能直接操作和使用
安装操作系统 windows Unix Linux MacOS 安卓 。。。
内核(接受用户的操作指令转换二进制语言,调用相关的硬件资源)
HUAWEI H3C 中兴
3.虚拟化软件:
Windows
VMware workststion 个人 使用单台主机管理20台以内虚拟机
VMware Sphere +ESXI 企业版 可对多台主机创建和管理上百台虚拟机
Linux:
KVM 基于内核实现。基于内核的虚拟机(KVM)是一种内建于 Linux® 的开源虚拟化技术。具体而言,KVM 可帮助将 Linux 转变为虚拟机监控程序,使主机计算机能够运行多个隔离的虚拟环境,即虚拟客户机或虚拟机(VM)。
XEN 是一个基于X86架构、发展最快、性能最稳定、占用资源最少的开源 虚拟化技术 。 Xen可以在一套物理硬件上安全的执行多个 虚拟机 ,与 Linux 是一个完美的开源组合,Novell SUSE Linux Enterprise Server 最先采用了XEN 虚拟技术 。
二:云计算
云计算分为3类:公有云、私有云、混合云
1.公有云:例如(阿里云,华为云,腾讯云,AWS ,goodle,azure)
公有云:核心属性是共享资源服务。第三方提供商将共享的计算、存储、网络等资源按需提供给用户。对于用户来说,由于不需要进行初始IT基础设施投资就可以通过按需付费的方式享受IT服务,数字化门槛和IT成本都大幅降低。
2.私有云:例如(Openstack)
私有云: (Private Clouds)是为一个 客户 单独使用而构建的,因而提供对 数据 、安全性和服务质量的最有效控制。. 该公司拥有基础设施,并可以控制在此基础设施上部署 应用程序 的方式。. 私有云可部署在企业数据中心的 防火墙 内,也可以将它们部署在一个安全的主机托管场所,私有云的核心属性是专有资源。
3.混合云:帮助用户管理跨云、跨地域的IT基础设施,是包含了公有云和私有云中各类资源和产品的一个有机整体系统。
2.云计算分三层:
Saas(软件即服务) 云厂商直接提供软件服务 Office
Paas(平台即服务) 云厂商提供应用平台 K8S
Iaas(基础设施即服务) 云服务器ECS
3.云计算工程师 <--------网络工程师 数通工程师 储存工程师等
4.服务器的架构演进:
裸金属 ----虚拟机-----云计算(云平台)-----容器(云原生)-------serviceless(无服务架构)
三:计算机进制
计算机语言: 二进制 0 1
高低位: 从右往左开始算起,从低位到高位 下标从0开始算起 n-1
0 1 2 3 4 5 6 7 8 9 A B C D E F----10=16 十六进制 H
0123456789----10=10 十进制逢九进一 D
01234567-----10=8 八进制 逢7进一 O
0 1-------10=2 二进制 B
(1010)10 =1010
(1010)2 =1x2^3 + 0x2^2 +1x2^1 + 0x2^0 =10
8 0 2 0
下标 3210
1010
高位 低位
例如:
(101010)8 =1x8^5 +0 +1x8^3 +0 +1x8^1 + 0 =33288
(1234)16 = (4660)10
(125)10 =1111101B
十进制------>二进制 (余数倒排法,减法顺排)
二进制------->八进制(从低位开始3位一转换),十六进制(从低位开始4位一转换)
余数倒排法:
125%2 余 1
62%2 0
31%2 1
15%2 1
7%2 1
3%2 1
1%2 1
减法顺排:从小到大列出小于该数的2的倍数,然后用该数依次减去2的倍数,直到减到0,如果能减去则为 1 不能则为0
将数位值减位权值,为正则为1,反之则为0,将得到的数倒序排列即为最终结果
7 6 5 4 3 2 1 0下标
1 1 1 1 1 1 1 1二进制数
128 64 32 16 8 4 2 1
举例:(125)D=(0111110) B
125-128 0
125-64 1
61-32 1
29-16 1
13-8 1
5-4 1
1-2 0
(567)10 转 ----> (1000110111)2
567-512 1
55-256 0
55-128 0
55-64 0
55-32 1
23-16 1
7-8 0
7-4 1
3-2 1
1-1 1
(101001110)2 =(516) 8
=(14E)16
101 001 110 8进制三位一转换
5 1 6
0001 0100 1110 16进制四位一转换(不够4位,补0)
1 4 E
1111101B -> 175O
001 111 101
1 7 5
1000110111B---->237H
0010 0011 0111
2 3 7
常见的8位二进制
10000000----->128
11000000----->192
11100000------>224
11110000------>240
11111000------>248
11111100------>252
11111110------>254
11111111------>255
四:比特率和数据传输率
比特率:
比特率(bit rate)= 传信率 = 信息传输速率(简称信息速率,information rate)。
定义:通信线路(或系统)单位时间(每秒)内传输的信息量,即每秒能传输的二进制位数。 通常用Rb表示,其单位是比特/秒(bit/s或b/s,英文缩略语为bps)。 在二进制系统中,信息速率(比特率)=信号速率(波特率)。
数据传输率:
数据传输率(data transfer rate)= 数据传输速率 =数据传送率。 定义:通信线路(或系统)单位时间(每秒)内传输的 字符个数;或者单位时间(每秒)内传输的码组(字块)数或比特数。 其单位是字符/秒;或者码组/秒、比特/秒
传输率B/s(字节/秒) 和宽带数率bps(比特率,位/秒)
1Byte 字节 = 8位bit
1KB = 1024Byte
1MB = 1024KB
1 GB = 1024MB
1 TB = 1024GB
1 PB = 1024TB
1 EB = 1024PB
1 ZB = 1024EB
1 YB = 1024ZB