Q1。プログラムとプロセスの概念は何ですか?なぜ「プロセス」の概念を導入するのですか。
A:
1)プログラムは通常のファイル、ディスク上の実行可能イメージに格納されているマシンコード命令とデータの集まり、実行可能イメージです。実行可能イメージ)は実行可能ファイルの内容です。
2)プロセスはプログラムの実行を表します。動的なエンティティであり、プロセス内のある時点で、プログラム内の命令の実行に伴って常に変化します。その内容をプロセスイメージと呼びます。
3)プログラムの実行プロセスは、実行環境の総和と言えますし、プログラム内のさまざまな命令やデータに加えて、いくつかあります。追加データ、および実行環境の動的変化はプログラムの動作を反映しており、動的変化のプロセスを記述するために、「プロセス」の概念が導入されました。
Q2。プロセスコントロールブロックとは何ですか?それはどんな基本的な情報を含んでいますか?
A:
1)Linuxでは、プロセスの記述構造はtask_structと呼ばれ、そのようなデータ構造はプロセス制御ブロック(PCB)と呼ばれます。
2)PCBドメイン内のフィールドは、状態情報、リンク情報、さまざまな識別子、プロセス間通信情報、時間とタイマーの情報、スケジューリング情報、およびドメイン情報に分類されます。ファイルシステム情報、仮想メモリ情報、およびプロセッサ環境情報。
Q3。Linuxカーネルのステータスは?
A:
1)Linuxには、実行状態、準備完了状態、ブロック状態(または待機状態)の3つの基本的なプロセス状態があります。変換関係:実行状態 - >ブロック状態、実行状態 - >準備状態、準備状態 - >実行状態とブロック状態 - >準備状態;
2)管理の都合上、実行可能状態と実行可能状態が1つの状態 - 実行可能状態に結合された後、プロセス状態が実行可能状態、スリープ(または待機)状態(ディープスリープ状態とシャロースリープ状態に分けられます)に分けられます。 )、ポーズ状態とゾンビ状態。
Q4。PCBを整理する方法は?
A:PCBは、リンクリスト、ハッシュテーブル、実行可能キュー、および待機キューの処理方法で編成されています。
Q5。主なスケジューリングアルゴリズムは?良いスケジューリングアルゴリズムはどんな側面を考慮すべきですか?
A:
1)主なスケジューリングアルゴリズムは次のとおりです。タイムスライスラウンドロビンスケジューリングアルゴリズム、優先度スケジューリングアルゴリズム(非優先型優先アルゴリズムおよび優先型優先アルゴリズム)、マルチレベルフィードバックキュースケジューリングアルゴリズムとリアルタイムスケジューリングアルゴリズム;
2)優れたスケジューリングアルゴリズムは、公平性、効率性、応答時間、所要時間、およびスループットという5つの側面を考慮する必要があります。
zh-CN"],null,[1],zh-TW"]]]
Linuxでlive55を実行すると、次のように表示されます。no ip:ip is 0.0.0.0 live555は、ローカルIPアドレスとネットワークインターフェースを知らないローカルポートはU
仮想化とクラウドコンピューティング、そしてコンテナーの時代には、物理サーバーが実行していたすべてのアプリケーションをプライベートクラウドの仮想化に移行しました。現時点では、仮想サーバーへの物理サーバーの移行の問題があります。 xencoverにウィンドウを移行することはできますが、Linux、ネットワーク上の多くの人々は言っていません。ここでは、移行プロセスについて簡単に紹介します。
1. clonezilla live
Gzip -c
障害1.ローカル接続が制限されているか、または接続されていません [障害現象] Windows XPシステムに入るたびに、ポップアップが表示されます<ローカル接続が制限されますまたは接続なし、
グレップのhaproxy25053午前〇時00分00秒haproxy25054午前〇時00分00秒haproxy 5つの試験 のhttp://localhostの??:1080 /phpinfo