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


    一、IT知识构架

    云计算   ---   大数据

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

    (二)算法
                                    客户
                                (结果)
    冰箱+牛奶+模具=(雪糕)
    数据储存:磁盘(共享)---|---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地址

    主机到主机层

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

    【下层为上层提供服务】

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

  • 相关阅读:
    边工作边刷题:70天一遍leetcode: day 52
    边工作边刷题:70天一遍leetcode: day 53-1
    边工作边刷题:70天一遍leetcode: day 53
    边工作边刷题:70天一遍leetcode: day 54
    边工作边刷题:70天一遍leetcode: day 55
    JavaScript 组件化开发之路(一)
    Promise
    HTML5 API 之 history
    时隔一年,window.scroll
    sublimeLinter-jshint 配置
  • 原文地址:https://www.cnblogs.com/lxy98/p/11272668.html
Copyright © 2020-2023  润新知