07.30linux基础

数据储存:磁盘(共享储存)→ | SNA、NAS、DAS(专门将数据存储于磁盘阵列)
               → | 分布式存储架构(HDFS)→ 集群(应用)(HDFS中D表示分布)
系统:Linux
算法:
      运维+大数据:1、map-reduces的数据处理集群(它是将数据按照一定的方式修改为键值关系(key-value))
    HDFS+map-reduces=Hadoop集群(运行于Linux上的一个高性能集群)
2、通过数学+Python=算法
3、数据可视化

                IT行业

1、运维——Linux操作系统

                         |

————————————————————————————————————

|                                                 |                                                                               |

Linux运维             虚拟化KVM(提高CPU利用率)                                   Hadoop+JAVA=数据存

                                      储方向

(web构架)          openstack(开源站)                                                               |

         docker(k8s)将系统与应用绑定                                —————

                                |                     |               

                             spark(Scala)   HDFS             

2、开发——计算机语言(BASIC早期的机械语言)

  C、C++:系统开发,驱动开发,嵌入式开发

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

3、前端:JS、PHP、CSS、HTML、JAVA

4、工具:脚本语言——shell\perl\python

5、数据开发:Mysql、nosql

               操作系统

操作系统是一个承上启下的平台(上:应用;下:硬件、设备)

硬件设备平台的三大部件:CPU、存储器、I/O(输入、输出设备)

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

CPU:所有的运算

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

IO设备:网卡(识别器(adapter)     以太网(Ethernet)----数据链路层)

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

               知识扩展

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

应用层-----QQ              |

表示层-----指令转换             |       →      应用层

会话层-----session(建立会话)                   |

传输层-----通过端口区分应用(建立会话) →      传输层

网络层-----IP              →      网络层

数据链路层-MAC地址         \

                   →  主机到主机层

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

【下层为上层提供服务】

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

操作系统的分类 |  用户空间

        |  内核空间

 

posted on 2019-07-30 20:30  小鹿丸子  阅读(76)  评论(0编辑  收藏  举报