第一課

第一課

數據存儲:磁盤(共享)--SAN、NAS DAS(專門將數據存儲於磁盤陣列)
--分佈式存儲架構(HDFS)--集羣(應用)應用要用在系統上面。
系統:Linux操作系統能承受海量數據,大數運用。
CPU是運算的核心
模具:方法
1、map-reduces的數據處理集羣 :它是將海量數據按照一定的方式,修改爲鍵值關係(key-value)。
HDFS+map-reduces = Hadoop集羣(運行於Linux上的一個高性能集羣)。
算法:
2、通過數學(統計學)+Python=算法
3、數據可視化
開發--計算機語言
BASIC早期的機械語言 C語言(高級語言):C++ :系統開發、驅動開發(寫板子)、
(驅動程序:需要通過指令來交流,需要轉換各個廠家設備之間的指令集,讓廠家設備之間互通。)
前端 :JS、php、css、html、JAVA
工具:腳本語言--shell、perl、python
數據庫:MySQL、nosql
操作系統簡介
操作系統做什麼的;平臺--承上啓下 (上:應用 ;下:硬件設備resource)
硬件設備平臺的三大部件:CPU、存儲器、輸入設備,輸出設備。
硬件設備平臺的五大部件:(運算器,控制器,存儲器,輸入設備,輸出設備)
CPU:所有的運算
內存:向CPU提供數據(cpu只能向內存讀取數據),重啓系統,內存中的數據將會丟失,cpu讀取內存中指定(需要的數據),這個過程,我們叫做尋址;(物理地址,邏輯地址)
IO設備:網卡(適配器sdapter):以太網Ethernet(在數據鏈路層)
磁盤 (IDE\SAS\SSD)機械盤IDE,SAS;固態盤SSD
知識擴展
osi七層模型
應用層--QQ
表示層--指令轉換
會話層--session建立會話
傳輸層--通過端口區分應用
網絡層--IP
數據鏈路層--MAC地址 ipconfig /all
物理層--提供具體的物理設備(硬件設備)
【下層爲上層提供服務】
TCP/IP的四層模型
應用層
...
...
傳輸層
網絡層
主機到主機層

操作系統,本身就是一個軟件程序,但是。它並不直接對客戶提供應用,而是爲其他應用提供硬件資源;
操作系統分爲:用戶空間和內核空間。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章