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

IT知识架构:

1、云计算---大数据    2、算法

在数据储存中,所用磁盘是共享的,而磁盘又分为两类:

1、SAN、NAS、DAS(专门将数据储存与磁盘阵列)。

2、分布式储存架构(适合于大数据方向)  HDFS----集群(用来储存数据的软件,应用软件)---(Hadoop定义的分布式文件系统)

系统(也可以比做冰箱)Linux系统(海量数据)

算法(也可以比做模具)

1、map-reduces的数据处理集群:总是将数据按照一定的方法修改为键值关系(key-value)。

     HDFS+map-reduces=Hadoop集群(运行于Linux上的一个高性能集群)

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

3、数据可视化统计

云计算---大数据方向

1、运维---Linux操作系统(Windows桌面工程师)分为三点:

1)Linux运维(Web架构)(搭建自己的个人网站)

2)虚拟化KVM/XEN--------openstack---------docker(k8s)云计算平台

3)Hadoop+JAVA=大数据储存方向

Hadoop生态圈如图:

开发方向(计算机语言)

BASIC:早期的机械语言

CC++:系统开发、驱动开发、嵌入式开发(电路板)(驱动程度:需要转换各个厂家设备之间的指令集,让厂家设备之间互通)

前端:JS、php、css、html

JAVA语言

工具:脚本语言----shell/perl/python

数据库:Mysql、nosql

操作系统简介

1、操作系统作用

作为一个平台-----成上启下

上:应用          下:硬件设备(资源resource)

硬件设备平台的三大部件:CPU(运算器、控制器)、内存(储存器)、I/O设备(input输入设备、output输出设备)

CPU:负责所有的运算

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

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

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

扩展部分

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

应用层-------------QQ                                                                         应用层:应用层

表示层-------------指令转换                                                                               表示层

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

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

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

数据链路层-------MAC地址(以太网)                                    主机到主机层:数据链路层

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

(下层为上层提供服务)

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

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

总结

原文地址:https://www.cnblogs.com/xiaoaqiqi/p/11272379.html