IT行業的工做方向php
一:雲計算 -- 大數據
運維
l
Linux操做系統(Windows--桌面工程師)
l
-------------------------------------------------------------------------------------------------------------------------------------------------------
l l
Linux運維 虛擬化KVM\XEN Hadoop + JAVA = 大數據存儲方向
(web架構) l l
(搭建本身的我的網站) openstack -----------------------------------------------------------
l l l l l l l
docker(k8s) HDFS mr Hive zookeeper ... sprak(Scala)
SQL
css
開發--計算機語言
BASIC 早期的機械語言
C C++:系統開發、驅動開發
(驅動程序:須要轉換各個廠家設備之間的指令集,讓廠家設備之間互通)
前端:JS php css htmlhtml
JAVA前端
工具:腳本語言 -- shell\perl\pythonpython
數據庫:MYSQL、nosqlweb
二: 客戶
(結果)
冰箱+牛奶+模具=(雪糕)算法
數據存儲:磁盤-- --SAN、NAS、DAS(專門將數據存儲於磁盤陳列)
--
--分佈式存儲架構【HDFS:(Hadoop分佈式文件系統)海量數據的存儲】--集羣(應用軟件)sql
(冰箱):系統 - Linuxdocker
模具:
一、HDFS:(Hadoop分佈式文件系統)
二、map-reduces的數據處理集羣:他是將海量數據按照必定的方式,修改成鍵值關係(key-value)
HDFS + map - reduces = Hadoop集羣(運行於Linux上的一個高性能集羣)
算法:
三、經過數學(統計學)+ Python = 算法
四、數據可視化shell
3、操做系統簡介
一、操做系統是幹什麼的?
平臺--承上啓下
上:應用
下:硬件設備(resource)
硬件設備平臺的三大部件:CPU 存儲器(內存) i/o設備(輸入輸出)
(運算器 控制器 存儲器 input設備 output設備)
CPU:全部的運算
內存:向CPU提供數據,(CPU只能向內存讀取數據),重啓系統,內存中的數據會丟失;CPU讀取內存中指定(須要的數據),這個過程,咱們叫作尋址;(物理地址、邏輯地址)
IO設備:網卡(適配器adapter):以太網(Ethernet)
磁盤(IDE、SAS、SSD)機械盤、固態盤
二、知識擴展:
osi七層模型----TCP/IP的四層模型
應用層--QQ |應用層
表示層--指令轉換 |
會話層--session創建會話 |
傳輸層--經過端口區分應用 |傳輸層
網絡層--IP |網絡層
數據鏈路層--MAC地址 |主機到主機層
物理層--具體的物理設備(硬件設備) |
【下層爲上層提供服務】
操做程序,自己就是一個軟件程序,可是,它並不直接對客戶提供應用,而是爲其餘應用提供硬件資源; 操做系統分爲:用戶空間和內核空間