2019/07/30

老师推荐读物:数学之美
                         文明之光

IT知识架构
云计算--大数据

1.

              客户
          (结果)
冰箱+原料(牛奶)+摸具= (雪糕)
原料(牛奶):
       数据存储:磁盘--| --SAN NAS DAS (专门将数据存储于磁盘阵列)
                   ( 主要)|--分布式存储架构(HDFS)--集群(应用)
存储海量数据

               冰箱:
               系统:-linux(大数据应用)

               模具:
1.map-reduces的数据处理集群(数据分为数值型:和字符型:):他是将数据按照一定的方式,修改为数值关系(key-value)
HDFS+map-reduces=Hadoop集群(运行于Linux上的一个高性能集群)
               算法:

2.通过数学(统计学)+Python(工具,调用不同模块,从而实现想要功能)
3.数据可视化

 

2.
                                         运维
                                            |
                 Linux操作系统(windows-桌面工程师)
                                            |
----------------------------------------------------------------------------------------------------------------------------
              |                                      |                                                         |
         Linux运维                  虚拟化KVM\XEN                 Hadoop+JAVA=大数据存储方向
       (web架构)                         |                                                         |
(搭建自己的个人网站)      openstack                 --------------------------------------------------------------------------
                                                     |                             |           |             |                    |            | | | | |          |
                                           docker(k8s)            HDFS     mr     Hive/SQL     zookeeper      ...          spark
                                                                                                                                                            (scala)

 

                                       开发--计算机语言
最早的语言basic,是机械语言。
C语言是最接近汇编的高级语言,C++:系统开发,驱动(意思是一个允许高端计算机软件与硬件交互的程序。)开发,嵌入式开发(写板子)
                               (驱动程序:需要转换各个厂家设备之间的指令集,让厂家设备之间互通)
前端:JS php css html

JAVA

工具:脚本语言--shell\perl\python
数据库;MySQL,nosql

 

 

3.操作系统简介
(1)操作系统干什么的?
             平台--承上启下
             上:应用
             下:硬件设备(resource)
      硬件设备平台的三大部件:CPU 内存 I/O设备
   (运算器 控制器 存储器 input设备 output设备)
             CPU:所有的运算
             内存:向CPU提供数据(cpu只能向内存读取数据),重启系统将会丢失 (硬盘:)
             CPU读取内存中指定(需要的数据),这个过程,我们叫做寻址;(物理地址,逻辑地址)
             IO设备:网卡(适配器adapter):以太网(Ethernet)
             磁盘(IDE,SAS,SSD)机械磁盘,固态盘

知识扩展:
                                      osi七层模型----------------------------------------------------TCP/IP的四层模型

                               应用层--QQ                                                                                   |应用层
                               表示层--指令转                                                                              |
                               会话层--建立会话(session)                                                       |
                               传输层--通过端口区分应用                                                            |传输层
                               网络层--IP                                                                                      |网络层
                               数据链路层--MAC地址 ( ipconfig /all查看物理地址)                  |主机到主机层
                               物理层--具体的物理设备(硬件设备)                                          |
                                          【下层为上层提供服务】

操作系统,本身就是一个软件程序,但是,它并不直接对客户提供应用,而是为其他应用提供硬件资源
操作系统分为:用户空间和内核空间

nas支持docker有什么用_nas支持docker有什么用