服务器的架构演进:
- 裸金属 –> 虚拟机 – > 云主机 – > 容器
计算机的组成
显示器
- 用图片,文字,视频的方式展示电脑运 算结果
键盘
- 输入指令的工具
鼠标
- 输入指令的工具
cpu
- 相当于人的大脑,处理指令:控制程序中的指令执行顺序。
- -执行操作:根据指令功能产生相应的操作信号,发给相应的部件。
- 控制时间:控制各个操作的实行时间保证计算机有条不紊的工作。
- 处理数据:对数据进行算数运算和逻辑运算
内存
- 临时存放cpu的运算数据,以及与硬盘等外部存储器交换数据
硬盘
- 用来储存我们平时安装的软件。用来储存操作系统,程序以及数据
网卡
- 连接计算机与外界局域网,网络硬件的设备
声卡
- 实现声波和数字信号的相互转换 的硬件转换器,可以把输入设备的声音信号处理后输出到耳机,扩音器等设备。
显卡
- 控制计算机的图像输出,连接着显示器
主板
- 将不同的电压的电器连接在一起,提供相应的电源,将不同电器链接在一起,使他们相互传递信息,接受外来数据,并给其他设备处理
散热器
- 用来散发电器运作产生的热量,保证cpu,显卡等硬件设备不会再运作中产生高温损毁
计算机系统
1.处理机管理,存储管理,设备管理,文件管理,网络与通信管理,用户接口
2.有window系统,Unix系统,Linux系统,Macos OS系统
文件的读写
- 数据–>内存(BUFFER)–> 硬盘 (write) (fsync)
- 数据写入的时候临时储存在内存中,然后从内存刷新到硬盘上
- weite:负责写道内存上
- fsync:负责刷新到硬盘上
读取数据
硬盘 –> 内存 (CACHE)–> 客户端
虚拟化软件
windows
VMware workstation
- 个人版 : 使用单台主机管理20台以内的虚拟机
VNware Sphere + ESXI - 可对多台主机创建和管理上百台虚拟机
Linux
Kvm 基于内核实现
XEN
预备计算的服务平台
IaaS
- 基础设施及服务,主要面向运维人员只有一些基础设施,运维成本高,只有虚拟化,服务器,存储,网络等功能需要自己租服务器,搭数据库
PaaS - 台及服务,主要面对开发者,有运行环境,中间件,OS,数据库(MySQL,Redis),队列
SaaS - 软件及服务,主要面向办公人员,各种产品齐全,用企业邮箱和代码托管,不要自己搭建.
云的类型
公有云
- 第三方提供商为用户提供的能够使用的云(如阿里云,华为云,腾讯云)好处是成本低廉,可以共享资源服务,坏处是没有个人隐私。
私有云 - 为一个客户使用而搭建的,对提供数据,安全性和服务质量有很好的控制效果,其核心的属性是专有资源。
混合云 - 通过不同的云服务模型来提高云计算的解决方案,可以满足企业的特定需求,可以降低成本又满足企业所需要的安全性和私有性
进制的转换
十进制数(Decimal number)
- (101010)10 , 101010D , 101010
八进制数(Octal Number) - (1010)8 , 1010O
二进制数(Binary number) - (1010)2 , 1010B
十六进制数(Hexadcimal number) - (1010)16 ,10101X , 0X1010
十进制转二进制 - 余数倒排法:拿十进制数除以二,一直除到商是零,得出的余数就是二进制从地位到高位的数
- 减法顺排发:拿一个十进制的数减去和他对应的二进制数,拿减完的数继续减下一个对应的二进制数,可以减就写一,不能减就写零
表格:
|7 |6 |5 |4 |3 |2 |1 |
|:–😐
|128|64|32|16|8|4|2|
|1 |1 |1 |1 |1 |1 |1 |
十进制转八进制 - 余数倒排法:拿十进制的数除以八,一直除到商是零,得到的余数就是八进制从低到高的数
十进制转十六进制 - 余数倒排法:拿十进制的数除以十六,一直除到商是零,得到的余数就是十六进制从低到高位的
的数
二进制转十进制 - 从低往高数,二进制的数乘以2的位数次方 ,然后把得出的结果相加就是对应的十进制数字
二进制转八进制 - 从低到高三位数一组,不够拿零补,把三位数转为对应的八进制按照顺序排列,就是对应的八进制数
二进制转十六进制 - 从低到高四位一组,把四位数转为对应的十六进制数,按照顺序排列就是对应的十六进制数字。
八进制转二进制 - 和上面一样,把八进制数转为对应的三位二进制数
八进制转十进制 - 八进制对应的数乘以八对应的位数次方,然后把结果相加就是对应的十进制数
八进制转十六进制
- 把八进制转换为对应的二进制数字,然后再把二进制转换为对应的十六进制数
十六进制转十进制 - 把十六进制对应的数乘以十六对应的位数次方,然后把得到的和相加。
十六进制转八进制 - 先转换位对应的二进制,在把二进制转换为八进制
十六进制转八进制 - 十六进制对应数转成四位对应的二进制数。
标题传输的速率B/s(字节每秒)和宽带速率bps(比特率,位/秒)
8 bit = 1 Byte
1024 Byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB
1024PB = 1EB
1024EB = 1ZB
1024ZB = 1YB
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/148456.html