IT知识构架与操作系统简介
Posted lxy98
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IT知识构架与操作系统简介相关的知识,希望对你有一定的参考价值。
一、IT知识构架
云计算 --- 大数据
(一)云计算 --- 大数据
1、运维
|
Linux操作系统(Windows--桌面工程师)
--------------------------------------------------------
| | |
Linux运维 虚拟化KVM\XEN Hadoop + JAVA =大数据存储方向
(web架构) | |
(搭建自己的个人网站) openstack -----------------------------------------------------
| | | | | | |
docker(k8s) HDFS mr Hive zookeeper ...... spark
SQL (scala)
2、开发---计算机语言
BASIC早期的机械语言
C C++:系统开发、驱动开发、嵌入式开发(写板子)
(驱动程序:需要转换各个厂家设备之间的指令集,让厂家设备之间互通)
前端:JS php css html JAVA
工具:脚本语言 --- shell\perl\python
(二)算法
客户
(结果)
冰箱+牛奶+模具=(雪糕)
数据储存:磁盘(共享)---|---SAN、NAS、DAS
| (专门将数据存储于磁盘阵列)
|---分布式存储架构(HDFS)---集群(应用)
冰箱
系统---Linux(大型机)
模具
1、mapreduces的数据处理集群:它是将海量的数据按照一定的方式修改为键值关系(key-value)
HDFS+map-reduces=Hadoop集群(运行于Linux的一个高性能集群)
算法:2、通过数学(统计学)+Python=算法
3、数据可视化
二、操作系统简介
1.操作系统是干什么的?
平台 - - - - -承上启下
上:应用
下:硬件设备(resource)
硬件设备平台的三大部件:CPU,内存,I/O设备
计算机的五大部件:运算器,控制器,存储器,input设备,output设备
CPU:所有的运算 内存:向CPU提供数据(CPU只能向内存读取数据)重启系统内存中指定(需要的数据),这个过程我们叫做寻址。(物理地址和逻辑地址)
I/O设备:网卡(适配器 adapter):以太网(Ethernet)
磁盘(IDE机械盘,SAS机械盘,SSD固态盘)
知识扩展:
osi七层模型 |
TCP/IP的四层模型 |
应用层---QQ |
应用层 |
表示层---指令转换 |
|
会话层---session建立会话 |
|
传输层---通过端口区分应用 |
传输层 |
网络层---IP |
网络层 |
数据链路层---MAC地址 |
主机到主机层 |
物理层---具体的物理设备(硬件设备) |
【下层为上层提供服务】
操作系统,本身就是一个软件程序,但是,它并不直接对客户提供应用,而是为其他应用提供硬件资源;
操作系统分为用户空间和内核空间
以上是关于IT知识构架与操作系统简介的主要内容,如果未能解决你的问题,请参考以下文章
IT:后端进阶技术路线图(初级→中级→高级)后端开发工程师(技术方向分类之后台业务开发/中间件/内核/分布式架构)基础知识简介技术路线/技术趋势指南(如何选择自己的技术方向)之详细攻略