Linux操作系统简介2019.7.30

1.推荐两本书《数学之美》、《文明之光》

2.数据存储:磁盘(少量数据)、SAN、NAS、DAS三种架构(共享存储架构,用于云计算方向的运营运维)、分布式存储架构(运用于大数据的数据处理,例如HDFS)

    HDFS——H(Hsdoop);D(定义);FS(系统)。共同组成HDFS分布式文件系统,只用于存储。

 系统:linux操作系统

 算法:map-reduces的数据处理集群(将海量数据按一定方式修改为键值关系)

    通过数学+python=算法

    数据可视化

3.IT行业的两个方向:运维、开发

  运维:Linux操作系统(以windows为系统的——桌面工程师)

      Linux运维(web架构)深入学习架构可搭配自己的网站

      虚拟化(KVM或XEN)—openstack—docker(管理器k8s)—应用(云计算方向)

      Hadoop+Java=大数据方向

             spark(必须学scala语言)

             HDFS分布式存储

             map-reduces数据处理

                Hive(必须学Sql语言)

             Zookeeper

  开发:计算机语言(最早的机械语言Basic语言)

    C语言(最接近汇编语言的高级语言,一次编辑,全部执行)、C++——系统开发、驱动开发(驱动程序:需转换各个厂家设备之间的指令集,让厂家设备之间互通)、嵌入式开发(即写板子)

    前端:JS  PHP  CSS  HTML

    JAVA

    工具:脚本语言(shell  perl  python)

    数据库:Mysql、nosql

二.操作系统简介

1.操作系统是干什么的:是一个平台,又承上启下的作用(上:应用;下:硬件设备(resource资源))

  resource资源:即硬件设备平台的三大部件:CPU、内存(即存储器)、输入输出设备(即IO设备)

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

    CPU:处理所有的运算

    内存:向CPU提供数据(CPU只能向内存读取数据),重启系统,内存中的数据将会缺失;CPU读取内存中指定需要的数据,这个过程叫做寻址(物理地址、逻辑地址)

    IO设备:网卡(即适配器adapter;以太网Ethernet)、磁盘(三种类型:IDE、SAS、SSD);IDE、SAS是机械盘,SSD是固态盘

 

扩展:

osi七层模型—————————————————————————————————————————————TCP/IP四层模型

              注:下层为上层提供服务  

应用层:如QQ等软件————————————————————————————————————

表示层:指令转换—————————————————————————————————————--应用层

会话层:session建立会话—————————————————————————————————— 

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

网络层:IP————————————————————————————————————————--网络层

数据链路层:只有支持以太网的网卡才有MAC地址(即物理地址)————————————————--主机到主机层

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

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

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

                                                     

 

 

    

 

posted @ 2019-07-30 17:36  郭志颍  阅读(210)  评论(0编辑  收藏  举报