ITの知識アーキテクチャ、オペレーティングシステムの導入

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ネットワーク層と呼ばれ、トランスポート層です。

オペレーティングシステム自体は、ソフトウェアプログラムであるが、それは直接アプリケーションを顧客に提供していませんが、他のアプリケーションのためのハードウェアリソースを提供するために、オペレーティングシステムが分割されています。ユーザ空間とカーネル空間。

 

おすすめ

転載: www.cnblogs.com/baoleiiwa/p/11271331.html
おすすめ