Q1。GNUとは何ですか? LinuxとGNUの関係は何ですか?
A:
1)GNUはGNU is not Unixの再帰的な頭字語です。多くの高品質を開発したFree Software Foundation(FSF)のプロジェクトです。 emacsエディタ、有名なGNU CおよびC ++コンパイラ(gccおよびg ++)を含むプログラミングツール;
2)Linux開発では、LinuxシステムにPOSIX.2標準を実装するために多くのGNUツールを使用しています。ツールはほとんどの場合GNUプロジェクトによって開発されています; Linuxカーネル、GNUツール、その他のフリーソフトウェアはLinuxやLinuxディストリビューションについてよく言われることを構成しています。
Q2。Linuxシステムの構成要素は何ですか? Linuxカーネルはどこにありますか?
A:
1)Linuxシステムは、ユーザープロセス、システムコールインタフェース、Linuxカーネルサブシステム、ハードウェアの4つの部分から構成されています。
2)Linuxカーネルはユーザーの中にあります。システムコールインタフェースとLinuxカーネルサブシステムを含む、プロセスとハードウェアの間。
Q3。Linuxカーネルの構成要素は何ですか?各サブシステムの主な機能は何ですか?
A:
1)システムコールに加えて、Linuxカーネルは5つの主要サブシステムから構成されています:プロセススケジューリング、メモリ管理、仮想ファイルシステム、ネットワーク、そしてプロセス間通信(IPC)です。
2)各サブシステムの主な機能は次のとおりです:
A.プロセススケジューリング:CPUへのプロセスのアクセスを制御します実行を開始するプロセスを選択する必要がある場合は、スケジューラによって選択されます。ほとんどのものが稼働しているはずです;
B.メモリ管理:複数のプロセスがメインメモリ領域を安全に共有し、仮想メモリをサポートし、論理的にハードウェアに依存しない部分とハードウェアに関連する部分に分けられます。 C.仮想ファイルシステム(VFS):さまざまなハードウェアの詳細を隠し、すべてのデバイスに統一されたインターフェースを提供し、最大で数十の異なるファイルシステムをサポートし、論理ファイルシステムに分割されます。デバイスドライバ;
D.ネットワーク:ネットワークプロトコルとネットワークドライバの2つの部分に分けられた、さまざまなネットワーク標準プロトコルとさまざまなネットワークハードウェアサポートへのアクセスを提供します。
E。プロセス間通信:プロセス間のサポート共有メモリ、メッセージキューおよびパイプを含む通信メカニズム。
リバースプロキシは、送信から2つのタイプに分けられます。 1:同期モード(apache-mod_proxyとsquid) 2:非同期モード(lighttpdとnginx) nginxの序論では、非同
開始からnginxの0.7.48バージョンは、イカキャッシュは、同様の機能をサポートします。このキャッシュは、ハードディスクに保存されたハッシュでエンコードされたキー、MD5などURLおよび関連ポー
LinuxシステムへのVMwareのインストール プロジェクトの必要性から、LinuxでWindowsを仮想化する必要がありますが、情報を検索した結果、VMwar
今日、Apple Mac OSとMicrosoft Windowsは今日マルチタッチをサポートしていますが、Linuxオープンソースコミュニティもこの点でペースを速めています。 Canonical F