IT知识构架
举例:冰箱+牛奶+模具=雪糕(结果)
牛奶
数据储存:磁盘(共享)
1.SAN、NAS、DAS(专门将数据储存与磁盘阵列)
2.分布式储存架构(HDFS用来做海量数据存储,只负责储存)--hadoop集群(应用)
3 . map-reduces数据处理集群
冰箱
1.系统:只有linux(课程主要内容)
模具
map-reduces的数据处理集群,架构会对数据进行处理区分,将海量数据按照一定的方式,修改为键值关系(key-value)
HDFS+map-reduces=Hadoop集群(运行于Linux上的一个高性能集群)
算法(方式):
1.通过数学(统计学)+Python(工具)=算法
2.数据可视化
IT行业,就业方向
运维
|
Linux操作系统(Windows--桌面工程师)
|
Linux运维(web架构)(搭建自己的个人网站)
云计算
虚拟化(解决资源浪费)KVM\XEN
|
openstack
|
docker(k8s)
大数据方向
Hadoop+JAVA=大数据存储方向
-------------------------------------------------------------------------------------------------------------
| | | | | |
HDFS mr Hive zookeeper .... .... spark
SQL (scala)
开发--计算机语言
最早的计算机语言:机械语言,早期的机械语言:BASIC语言。
C C++:系统开发、驱动开发(驱动程序:需要转换各个厂家设备之间的指令集,让厂家设备之间互通)
前端:JS、php、css、html、JAVA
工具:脚本语言--shell、perl、python
数据:MySQL、nosql
操作系统简介
1、操作系统干什么的?
平台--承上启下
上:应用
下:硬件设备(resource资源)
硬件平台的三大部件:CPU、内存、I/O设备
(运算器 控制器 存储器 input设备 output设备)
CPU:处理所有运算
内存:向CPU提供数据(CPU只能向内存读取数据),重启系统,内存中的数据将会丢失;CPU读取内存中指定(需要的数据),这个过程,我们叫做寻址;(物理地址)(逻辑地址)
I/O设备:网卡(适配器adapter);以太网(Ethernet),只有支持以太网的网址,才会有物理地址(MAC地址)
磁盘(IDE、SAS、SSD)机械盘前两个、固态盘后一个
知识扩展:
osi七层模型 ----TCP/IP的四层模型
osi七层模型
应用层--QQ
表示层--指令
会话层--session建立会话
传输层--通过端口区分应用
网络层--IP
数据链路层--MAC地址
物理层--具体的物理设备(硬件设备)
【上层为下层提供服务】
TCP/IP的四层模型
应用层
|
|
传输层
网络层
主机到主机层
|
操作系统,本身就是一个软件程序,但是,他并不直接对客户提供应用,而是为其他应用提供硬件资源;
操作系统分为:用户空间、内核空间