ITの知識インフラストラクチャ
まず、先生が本をお勧めします
1.「数学的な美しさ」 - 呉6月
2.「文明の光」 - 呉6月
二つ、IT知識フレームワーク(データストレージ、システム、アルゴリズム)
1.データストレージ:
ディスク(共有ストレージアーキテクチャ):
(1)SAN、NAS、DAS(具体的には、ディスクアレイデータ記憶装置)、操作およびメンテナンス操作は、クラウドに適用しました
(2)分散メモリアーキテクチャ(HDFS):クラスター(アプリケーション:マイクロチャンネル、QQ〜);大規模なデータに適用されるデータ処理
注:HDFS - Hadoopの定義されたファイルシステム、H:HadoopのD:定義されたFS:システム
2.金型:
(1)データ処理クラスタマップは、減少します。
これは、キー(キー値)との関係を変更するために、特定の方法でデータであります
(高性能のLinuxのクラスタ上で実行されている)+ HDPS = Hadoopjクラスタは、マップ削減します
3.操作:
(1)数学(統計)を介して+パイソン=アルゴリズム
(2)データの可視化
第三に、雇用の方向IT業界:クラウドコンピューティング、ビッグデータ
IT業界では第四に、二つのフレーム:運用・保守、開発
1.運用・保守:
(1)Linuxの運用・保守:
ウェブアーキテクチャは、自分の個人的なウェブサイトを構築します
(2)仮想マシンKVM / XEN。
オープンスタック、ドッカ(K8S)(実行中のアプリケーション)
(3)大規模なデータ記憶方向= Hadoopの+のJava(いわゆるを開発するための方法)
Hadoopの:HDFS MRハイブ(SQL)飼育係... ...
2.開発 - コンピュータ言語
(1)BASIC言語、初期の機械語
(2)C C ++(一度コンパイル、実装のすべて、最も近い高水準言語、アセンブラ言語):システム開発、ドライバ開発、組み込み開発(筆記板)
(ドライバー:変換する必要様々な機器メーカーの間で命令のセット、メーカーは唯一の前に通信するように)
(3)フロント:JS(開発サイト遠位)、PHP、CSS、HTML
(4)JAVA
(5)パイソン
(6)ツール:スクリプト言語 - シェル\ perlの\パイソン
(7)データベース:MySQLの、NoSQLの
オペレーティングシステムの導入(OS-オペレーティングシステム)
まず、なぜオペレーティングシステム?
1.プラットフォーム-ネクサス
に:アプリケーション
の下に:ハードウェアデバイス(リソース)
2.三つのメンバー(1)ハードウェアプラットフォーム:CPUのメモリI / Oデバイス
(5つのコンポーネント:コンピューティング、コントローラ、メモリ、入力装置、出力装置)
(2)CPU:すべての操作は、システムを再起動し、データが失われることはありません
(3)メモリ:アクション:データを提供する(CPUがデータに読み出し専用メモリ)、CPUに
システムを再起動し、メモリ内のデータが失われます
CPUは、メモリ内の指定されたデータを読み出す工程(必須)、我々は、アドレスと呼ばれる、(物理アドレスへのアドレス、論理アドレス)
(4)IOデバイス:ネットワークカード(アダプタアダプタ):イーサネット(イーサネット)
(5)ディスク(IDE、SAS(作業に使用される)、SSD)機械的ドライブ、ソリッドステートディスク
OSIの7層モデル--tcp / IPの4層モデル:多くを学ぶために
(1)アプリケーション層--QQ
(2)プレゼンテーション層 - 命令コンバータ
(3)セッション層は、セッションを確立--session
(4)トランスポート層 - ポートによって識別アプリケーション
(5)ネットワーク層--ip
(6)データリンク層アドレス--mac、イーサネットカードが唯一のMACアドレス(すなわち物理アドレス)
(7)物理層 - 特定の物理デバイス(ハードウェア装置)
注意:サービスを提供するために、上へ下。アプリケーション層への上層のための3つは、トランスポート層、ネットワーク層がホストホスト層と下位層interlネットワーク層と呼ばれ、トランスポート層です。
オペレーティングシステム自体は、ソフトウェアプログラムであるが、それは直接アプリケーションを顧客に提供していませんが、他のアプリケーションのためのハードウェアリソースを提供するために、オペレーティングシステムが分割されています。ユーザ空間とカーネル空間。