zoukankan      html  css  js  c++  java
  • IT知识架构和操作系统简介1

    一、IT知识架构

    数据存储:磁盘--|--SAN、NAS、DAS(专门将数据存储于磁盘阵列)

                                     |--分布式存储架构(HDFS Hadoop分布式文件系统)--集群(应用)

          +

      系统:Linux

          +

      算法:1、map-reduces的数据处理集群:它是将海量数据按照一定的方式,修改为键值关系(key-value)

                      HDFS + map-reduces = Hadoop 集群(运行于Linux上的一个高性能集群)

                2、通过数学(统计学)+ Python = 算法

                3、数据可视化

        =

      结果

    二、IT行业的工作方向

    云计算  --  大数据

    1、运维 ——Linux操作系统(Windows--桌面工程师)——

    (1)Linux运维 

    (web架构)

    (搭建自己的个人网站)

    (2)虚拟化 KVMXEN Hadoop + JAVA = 大数据存储方向

      openstack

    docker(k8s)

    (3)Hadoop    +    JAVA   =  大数据存储方向
    2、开发--计算机语言

    BASIC 早期的机械语言

    C C++:系统开发、驱动开发、嵌入式开发(写板子)

                (驱动程序:需要转换各个厂家设备之间的指令集,让厂家设备之前互通)

    前端:JS php css html

    JAVA 

    工具:脚本语言 -- shell perl python

    数据库:MySQL 、nosql

    三、操作系统简介

    1、操作系统干什么的?

    平台 -- 承上启下

    上:应用

    下:硬件设备(resource资源)

            硬件设备平台的三大部件:CPU  内存  I/O设备

                                     五大部件:运算器  控制器  存储器  input设备  output设备

                                                   CPU:所有的运算

                                                   内存:向CPU提供数据(cpu只能向内存读取数据),重启系统,内存中的数据将会丢失;

                                                              CPU读取内存中指定(需要的数据),这个过程,我们叫做寻址;(物理地址、逻辑地址)

                                                  IO设备:网卡(适配器adapter):以太网(Ethernet)

                                                                磁盘(IDE、SAS、SSD)机械盘、固态盘

    2、知识扩展

         osi七层模型----------------------------------------------------------TCP/IP的四层模型

         应用层  ----- QQ                                                                         |

        表示层 ----- 指令转换                                                                  |

       会话层 ----- session建立会话                                                       |应用层

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

       网络层 ----- IP                                                                               |网路层

       数据链路层 ----- MAC地址(物理地址)【ipconfig /all】             |

       物理层 ----- 具体的物理设备(硬件设备)                                    |主机到主机层

      【下层为上层提供服务】

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

    操作系统分为:用户空间和内核空间

  • 相关阅读:
    一些小姿势
    <学习笔记>《具体数学》
    【react】报错Need at least a key or a value or a label (only for OptGroup) for [object Object]
    Calibration Checkerboard Collection
    华为云如何建表并创建作业定时调度抽取数据
    HIVE SQL教程
    postgresql 教程
    PC机启用了fiddler代理,在手机或其它机器上连接该代理,无法抓包
    Unity3d的Scroll View组件不能滑动到底的解决方式
    Unity3d让GridLayoutGroup按照子物体的数量自动调整宽高
  • 原文地址:https://www.cnblogs.com/honey-2019/p/11272562.html
Copyright © 2011-2022 走看看