01Linux学习

---恢复内容开始---

IT工作方向可分为三种:

1.云计算   

2.大数据

3.算法

以客户购买雪糕,这个过程需要冰箱、牛奶、模具,即冰箱+牛奶+模具=雪糕为例

其中的牛奶:

在计算机数据存储中需要用到磁盘,磁盘是共享的,而磁盘的存储方式又分为两种:

1.SAN、NAS、DAS三种存储的架构方式(专门用于将数据存储于磁盘阵列)

2.分布式存储架构,其典型方式为HDFS(用来存储数据的软件,Hadoop定义的文件系统),分布式存储架构一般应用于大数据方向——集群(应用)

冰箱:

系统:Linux

模具

算法:1.map-reduces的数据处理集群:它是将数据处理按照一定的方式,修改为键值关系(key-value),即有:HDFS+map-reduces=Hadoop集群(运行于Linux上的一个高性能集群)

           2.通过数学(统计学)+python=算法

           3.数据可视化

IT行业具体工作方向选择如下图所示:

众所周知,开发需要使用计算机语言,而计算机语言有以下几种:
1.BASIC:早期的机械语言

2.C语言   C++:系统开发、驱动开发(驱动程序:需要转换各个厂家设备之间的指令集,让厂家设置之间互通)、嵌入式开发(写板子)

3.前端:JS、php、css、html

4.JAVA

5.工具:脚本语言--shellperlpython

数据库:MySQL,nosql

操作系统简介

操作系统是做什么的?

是一个平台,起到承上启下的作用(上:应用  下:硬件设备resource)

硬件设备的三大部件:

1.CPU   2.内存  3.I/O设备

硬件设备的五大部件:

1.运算器   2.控制器 3.存储器  4.input设备  5.output设备

CPU作用:所有的运算

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

I/O设备:网卡(适配器adapter),以太网(Ethernet),磁盘(IDE、SAS、SSD),机械盘、固态盘

osi七层模型与TCP/IP四层模型

1.osi七层模型(以发送qq为例)

应用层--QQ

表示层--指令转换

会话层--session建立会话

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

网络层--IP

数据链路层--MAC地址

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

【下层为上层提供服务】

2.TCP/IP四层模型

应用层:应用层、表示层、会话层

传输层

网络层

主机到主机层:数据链条层、物理层

总而言之,操作系统本身就是一个软件程序,但是,它并不直接影响对客户提供应用,而是为其他应用提供硬件资源。(如下图所示)

---恢复内容结束---

原文地址:https://www.cnblogs.com/sunyuxin/p/11328745.html