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

IT知识架构

一、老师推荐的书籍

1.《数学之美》——吴军著

2.《文明之光》——吴军著

二、IT知识框架(数据存储、系统、算法)

1.数据存储:

  磁盘(共享存储架构):

    (1)SAN、NAS、DAS(专门将数据存储与磁盘阵列);应用于云计算的运维运营

    (2)分布式存储架构(HDFS): 集群(应用:微信、QQ~);应用于大数据的数据处理

注:HDFS——Hadoop定义的文件系统,H:Hadoop  D:定义   FS  :系统 

2.模具:

  (1)map-reduces的数据处理集群:

      它是将数据按照一定的方式,修改为键值关系(key-value)

      map-reduces + HDPS = Hadoopj集群(运行Linux上的一个高性能集群)

3.运算:

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

  (2)数据可视化

三、IT行业的就业方向:云计算、大数据

四、IT行业的两个框架:运维、开发

1.运维:

  (1)Linux运维 :

      web架构、搭建自己的个人网站

  (2)虚拟机KVM/XEN:

      open stack 、docker(K8S)(跑应用的)

  (3)大数据存储方向 = Hadoop + Java(开发所谓的一定方式)

      Hadoop :HDFS    mr   Hive(SQL)  zookeeper   ...  ...

2.开发——计算机语言

  (1)BASIC语言, 早期的机械语言
  (2)C C++(一次编译,全部执行;最接近汇编语言的高级语言):系统开发、驱动开发、嵌入式开发(写板子)
         (驱动程序:需要转换各个厂家设备之间的指令集,让厂家设备之前互通)
  (3)前端:JS(开发网站前端)   php   css   html

  (4)JAVA

  (5)Python

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

  (7)数据库:MySQL 、nosql

操作系统的简介(OS—operating  system)

一、操作系统干吗的?
1. 平台 -- 承上启下
  上:应用
  下:硬件设备(resource)

2.(1)硬件设备平台的三大部件:CPU  内存   I/O设备

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

 (2)CPU:所有的运算,重启系统,数据将不会丢失

 (3)内存:作用:向CPU提供数据(cpu只能向内存读取数据)

         重启系统,内存中的数据将会丢失

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

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

 (5)磁盘(IDE、SAS(工作常用)、SSD)机械盘、固态盘

 知识拓展:osi七层模型——TCP/IP的四层模型

(1)应用层——QQ

(2)表示层——指令转换

(3)会话层——session建立会话

(4)传输层——通过端口区分应用

(5)网络层——IP

(6)数据链路层——MAC地址,只有支持以太网卡才有MAC地址(即物理地址)

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

注:下层为上层提供服务。上三层为一层为应用层,传输层就是传输层,网络层叫interl网层,下两层为主机到主机层。

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

 

猜你喜欢

转载自www.cnblogs.com/baoleiiwa/p/11271331.html