博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算机入门你需要知道的那些门门道道
阅读量:38410 次
发布时间:2022-03-07

本文共 2061 字,大约阅读时间需要 6 分钟。

当你重新踏上旅途之后,一定要记得旅途本身的意义。——温迪

不忘初心,砥砺前行

云计算入门要知道的门门道道

计算机的演变和组成

1.服务器的架构的演进:裸金属-> 虚拟机 -> 云主机 -> 容器

三层架构

2.计算机硬件组成 : 显示器 键盘 鼠标 CPU 内存 硬盘 网卡 …

3.系统:Windows Unix Linux Mac
4.内核(计算机的翻译官)接受用户的指令转为计算机语言(二进制),调用相关的硬件资源。

文本的读写过程

写入:数据 -> 内存 (BUEEER)-> 硬盘write() fsync()

读取:硬盘 -> 内存 (CACHE) -> 客户端

云的由来和云的发展

虚拟化:

  • VMware workstation 个人版 使用单台主机控制20台以内的虚拟机

  • VMware Sphere + ESXI 企业版 可对多台主机创建和管理上百台虚拟机

    Linux:

    KVM 基于内核实现
    XEN

    云计算

  • LaaS(基础设施即服务)

    laaS是云服务的最底层,主要提供一些基础资源。它与PaaS的区别是,用户需要自己控制最底层,实现基础设施的使用逻辑。下面这些都属于laaS。

客户管理服务 Salesforce

团队协同服务 Google Apps
存储服务 Box
存储服务 Dropbox
社交服务 Facebook/Twitter/lnstagram

  • PaaS(平台即服务)
    PaaS提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层。下面这些都属于PaaS。

支持多种编程语言的云平台 Heroku

谷歌应用引擎 Google App Engine
云计算服务平台 OpenShift

  • SaaS(软件即服务)
  • SaaS是软件开发、管理、部署都交给第三方,不需要关系技术问题,可以拿来即用。普通用户接触到互联网服务,几乎都是SaaS

亚马逊EC2 Amazon EC2

美国云主机商家的网页寄存服务 Digital Ocean
全球三大云计算中心之一 RackSpace Cloud

云的分类

云分类的直观可视图

  • 公有云

公共云服务是最常见的云计算类型之一,它是包含各种云资源的第三方产品,公共云由第三方云服务提供商拥有、维护和管理。

使用公共云计算解决方案的组织通常被称为“云租户”,多个用户共享公共云网络上的基础架构、网络设备、存储和硬件。

  • 私有云

在私有云计算环境中,只有一个组织使用云资源,基础设施和服务在内部通过专用网络进行管理,软件和硬件专为单个用户量身定制。

  • 混合云

混合云是一种将私有云与一个或多个公有云服务相结合的解决方案,各种资源被编排以尽可能无缝地协同工作。借助混合云,企业可以在效果最好的地方使用云服务,同时将某些操作保留在自己的本地网络基础设施或私有云中,这样就会显得非常灵活。

计算机的语言(二进制转换)

进制转换

(1)十进制 D
(2)二进制 B
(3)八进制 O
(4)十六进制 H
(高低位从右往左开始算起,从低位到高位 :下标从0开始算起n-1)

  • 十进制 -> 二进制 (余数倒排,减法顺排)
  • 二进制 -> 八进制(从低位开始三位一转换)
  • 二进制 ->十六进制 (从低位开始四位一转换)

传输速率

数据传输速率是指单位时间内由数据通路传输数据的数量。它通常包括三方面的内容:
1.数据信号速率,表示一秒内传输数据信息的比特数,单位为比特/秒 (b/s)。

2.调制速率,调制速率反映信号波形变换的频繁程度,其定义是每秒传输信号码元(波形)的个数,又称符号速率、码元速率或波特率,单位为波特(baud)

3.数据传输速率,表示在数据传输系统中两个相应设备之间单位时间通过的比特、字符或信息组的平均数。它的单位可以是比特、字符或信息组/秒、分或小时,相应设备是指调制解调器,中间设备或数据源。传输速率可以应用于不同功能。反应时间可以帮助网络管理员查明网络里面什么位置速率下降和潜在的阻断。通过分析数据传输速率来相应做调整,作为一个保护性措施,系统可以运行得更加有效,并可以在高负荷的时候预防处理特别的带宽限制。测试设备比如光纤回路测试可以帮助测量和管理数据传输速率。

常用的数据传输速率单位有:Kbps、Mbps、Gbps与Tb/s,最快的以太局域网理论传输速率(也就是所说的“带宽”)为10Gbit/s。

1Kbps=1024 bps
1Mbps= 10241024bps
1Gbps=1024
10241024bps
1Tbps= 1024
102410241024bps

数据传输速率计算公式: R=(1/T)*log₂N (bps)

带宽速率: 带宽所代表的是传输速率,是描述发送数据的发送器的发送能力的,单位是比特/秒。 而传播速率是信号在信道上的传播速率,单位是米/秒。 这么说,带宽越大,说明网络中这个结点把数据注入链路中的时间越短,这是“传输”,也可以说“发送”,这里的速率就是带宽——发送器的能力强不强。

转载地址:http://mugnuy.baihongyu.com/

你可能感兴趣的文章
Java集合详解5:深入理解LinkedHashMap和LRU缓存
查看>>
Java集合详解6:这次,从头到尾带你解读Java中的红黑树
查看>>
Java集合详解8:Java集合类细节精讲,细节决定成败
查看>>
Java并发指南1:并发基础与Java多线程
查看>>
Java并发指南2:深入理解Java内存模型JMM
查看>>
Java并发指南5:JMM中的final关键字解析
查看>>
Java并发指南6:Java内存模型JMM总结
查看>>
Java并发指南7:JUC的核心类AQS详解
查看>>
Java并发指南8:AQS中的公平锁与非公平锁,Condtion
查看>>
Java网络编程和NIO详解6:Linux epoll实现原理详解
查看>>
Java网络编程和NIO详解7:浅谈 Linux 中NIO Selector 的实现原理
查看>>
Java网络编程与NIO详解8:浅析mmap和Direct Buffer
查看>>
Java网络编程与NIO详解10:深度解读Tomcat中的NIO模型
查看>>
Java网络编程与NIO详解11:Tomcat中的Connector源码分析(NIO)
查看>>
深入理解JVM虚拟机1:JVM内存的结构与消失的永久代
查看>>
深入理解JVM虚拟机3:垃圾回收器详解
查看>>
深入理解JVM虚拟机4:Java class介绍与解析实践
查看>>
深入理解JVM虚拟机5:虚拟机字节码执行引擎
查看>>
深入理解JVM虚拟机6:深入理解JVM类加载机制
查看>>
深入了解JVM虚拟机8:Java的编译期优化与运行期优化
查看>>