IT知识架构

こ雲淡風輕ζ 提交于 2020-02-08 00:55:07

一、IT知识架构

1.数据存储(磁盘 )

(1)SAN架构、NAS架构、DAS架构(专门将数据存储于磁盘阵列,属于共享存储架构,一般用于云计算、运维)

(2)HDFS(分布式存储架构,只解决数据存储);集群(应用)

   HDFS:Hadoop的分布式系统       H:Hadoop      D:定义     FS:系统

2.系统:linux系统

3.算法

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

(2)HDFS+map-reduces=Hadoop集群(运行于linux上的高性能集群)

(3)通过数学(统计学)+Python=算法
(4)数据可视化

4.IT的工作方向:运维、开发

运维:linux操作系统(Windows-桌面工程师)

(1)linux运维、Web架构、搭建自己的网站

(2)虚拟化KVM/XEN、openstack、docker(k8s)

(3)Hadoop(大数据)、Hadoop+JAVA=大数据存储方向(HDFS、map-reduces、Hive  sql、zookeeper、spark、scala)

开发:计算机语言

(1)Basic是早期的机械语言

(2)C语言、c++语言是最接近汇编语言的高级语言用于驱动开发、系统开发、嵌入式开发(写板子)

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

前端:Js、php、css、html、java

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

数据库:Mysql、nosql

二.操作系统简介01

1.操作系统是承上启下的平台
上:应用
下:硬件设备(resource)

2.硬件设备平台的三大部件:CPU 、内存 、IO设备

五大部件:运算器、  控制器、  存储器 、input设备 、output设备
CPU:所有的运算
内存:向CPU提供数据(cpu只能向内存读取数据),重启系统,内存中的数据将会丢失;
CPU读取内存中指定(需要的数据),这个过程,我们叫做寻址(物理地址、逻辑地址)
IO设备:网卡(适配器adapter)、以太网(Ethernet)
磁盘:IDE(机械盘)、SAS(机械盘)、SSD(固态盘);SAS最常见

3.扩展

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

应用层 :QQ ——————————————————应用层
表示层 :指令转换 
会话层 :session建立会话 
传输层 :通过端口区分应用 ————————————传输层
网络层 : IP ———————————————————网络层
数据链路层 :MAC地址 ——————————————主机到主机层
物理层 : 具体的物理设备(硬件设备) 
*下层为上层提供服务

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

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

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!