IT知识构架与操作系统简介

一、IT知识构架

云计算   ---   大数据

(一)云计算 --- 大数据
1、运维
         |
Linux操作系统(Windows--桌面工程师)
--------------------------------------------------------
|                                  |                              |
Linux运维             虚拟化KVM\XEN       Hadoop + JAVA =大数据存储方向
(web架构)                        |                    |
(搭建自己的个人网站) openstack      -----------------------------------------------------
                                              |                 |           |         |          |                  |        |
                                          docker(k8s) HDFS   mr     Hive    zookeeper  ......  spark
                                                                                    SQL                               (scala)
2、开发---计算机语言
BASIC早期的机械语言
C C++:系统开发、驱动开发、嵌入式开发(写板子)
  (驱动程序:需要转换各个厂家设备之间的指令集,让厂家设备之间互通)
前端:JS   php   css   html JAVA
工具:脚本语言 --- shell\perl\python

(二)算法
                                客户
                            (结果)
冰箱+牛奶+模具=(雪糕)
数据储存:磁盘(共享)---|---SAN、NAS、DAS
                                           |    (专门将数据存储于磁盘阵列)
                                           |---分布式存储架构(HDFS)---集群(应用)
冰箱
系统---Linux(大型机)
模具
1、mapreduces的数据处理集群:它是将海量的数据按照一定的方式修改为键值关系(key-value)
HDFS+map-reduces=Hadoop集群(运行于Linux的一个高性能集群)
算法:2、通过数学(统计学)+Python=算法
           3、数据可视化

二、操作系统简介
1.操作系统是干什么的?
            平台 - - - - -承上启下
            上:应用
            下:硬件设备(resource)
             硬件设备平台的三大部件:CPU,内存,I/O设备
             计算机的五大部件:运算器,控制器,存储器,input设备,output设备
                  CPU:所有的运算                  内存:向CPU提供数据(CPU只能向内存读取数据)重启系统内存中指定(需要的数据),这个过程我们叫做寻址。(物理地址和逻辑地址)

                   I/O设备:网卡(适配器 adapter):以太网(Ethernet)
                                  磁盘(IDE机械盘,SAS机械盘,SSD固态盘)
知识扩展:
     

 osi七层模型

TCP/IP的四层模型

应用层---QQ  

 应用层

表示层---指令转换

会话层---session建立会话

传输层---通过端口区分应用

传输层

网络层---IP

网络层

数据链路层---MAC地址

主机到主机层

物理层---具体的物理设备(硬件设备)

【下层为上层提供服务】

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

猜你喜欢

转载自www.cnblogs.com/lxy98/p/11272668.html
今日推荐