7月30日
数据存储:磁盘(共享) 1、SAN NAS DAS (专门将数据存储于磁盘阵列)
2、分布式存储架构(HDFS:hodoop定义的文件系统。用来做海量数据存储)--集群(应用)
系统:Linux
算法:1、map-reduces的数据处理集群:它是将数据按照一定的方式,修改为键值关系(key-value)HDFS + map-reduces=Hadoop集群(运行于Linux商的一个高性能集群)
2、通过数学(统计学)+Python
云计算—大数据
开发—计算机语言
BASIC早期机械语言
C C++:系统开发、驱动开发、嵌入式开发(写板子)
(驱动程序:需要转换各个厂家设备之间的指令集。让厂家设备之间互通)
前端:JS Php css html
JAVA
工具:脚本语言—shell\perl\python
数据库:MySQL、nosql
操作系统简介
1、 操作系统干什么的?--平台(承上启下 :上-应用 下-硬件设备(resource))
硬件设备平台的三大部件:CPU 内存 1/O设备
(运算器 控制器 存储器,input设备 output设备)
CPU:所有的运算
内存;向CPU提供数据(CPU只能向内存读取数据)重启系统内存中的数据将会丢失CPU读取内存中指定(需要的数据)这个过程,我们叫寻址(物理地址 逻辑地址)
IO设备:网卡(适配器adapter):以太网(enternet)
磁盘(IDE、SAS、SSD)机械盘、固态盘
知识扩展:
Osi七层模型---TCP/IP的四层模型
应用层—QQ |应用层
表示层—指令转换 |
会话层—session 建立会话 |
传输层—通过端口区分应用 |传输层
网络层—IP |网络层
数据链路层—MAC地址 |主机到主机层
物理层:具体的物理设备(硬件设备)看得见摸得着
(下层为上层提供服务)
操作系统,本身就是一个软件程序,但是他并不直接对客户提供应用,而是为其他应用提供硬件资源;操作系统分为:用户空间和内核空间