プロセスのスケジューリングとメモリ管理 - linuxがRenduermaiを学びます

歌Baohuaは先生のブログから転送された
オリジナルます。https://blog.csdn.net/21cnbao/article/details/77505330 

内臓ハート

    学習や問題が発生し、順番に、私はデザイナーだったら、私は意志この問題や場面に対処する方法を考えるためのイニシアチブを取りますか?

Renduermaiは、本当に基本的な概念を知る前に、その後、どのように回答の質問をスムーズにすることができ介して取得するための基本的な取り組み

道路上の問題に

すべての学習は、問題を解決するためにではなく、勉強し、学ぶことです。最終的に採用していないので、勉強し、学ぶために、この動作は、あまりにも愚かです。だから我々は、問題の任意の種類を解決するためにどのようなプロセススケジューリングとメモリ管理を把握する必要があります。

Linuxのプロセスのスケジューリングと、次の質問に答えるために、プロセス管理をサポートします:

どの1. Linuxプロセスとスレッドの作成と終了?(メモリが空いていないなど)、彼がリソースを解放していないプロセスの終了が起こるのだろうか?

2.コピーを書く時間は何ですか?

達成するためにどのように3. Linuxのスレッド、プロセスの本質的な違いは何ですか?

4. Linuxは、ハードリアルタイム要件を満たすことができますか?

5.睡眠や他のリソースのプロセスは、その後、どのようにどのように目覚めされるのでしょうか?

6.スケジューリング遅延のプロセスはどのくらいですか?

7.スループットと応答遅れのスケジューラの追求との関係は何ですか?魅力のCPUとI / Oのかかるプロセスを消費しますか?

8. Linuxはどのように優先順位のプロセスを区別するには?通常のリアルタイムスケジューリングポリシーとスケジューリングの違いは何ですか?

9. nice値があるの役割は何ですか?素敵な低い値の利点は何ですか?

10. Linuxはハード本当のあなたに変換することができますか?どのようなプログラム?

ロードバランシングプロセスを達成するためにどのように11マルチコア、マルチスレッドの場合、Linuxの?

12.非常に多くのスレッドを実行するためにどのCPUコアを見つけるためにどのスレッド?CPUの実行中にスレッドを修正する方法はありますか?

マルチコアを達成するための方法13は、ソフト割り込みの負荷分散を中断しますか?

14.グループ化するのcgroupを使用する方法の工程、およびCPUリソースの調節の各グループ?

CPU使用率と15のCPU負荷との関係?高性能CPUは、いくつかの貧弱なユーザーエクスペリエンスそれを読み込みますか?

Linuxのメモリ管理は、以下の質問に答えるために:

1. Linuxシステムメモリは、どのくらい残っているどのくらいまで使用しましたか?それが何を意味し、すべてのデジタル以下freeコマンド?

2.なぜ、DMA、NORMAL、HIGHMEMゾーンべきでしょうか?各ゾーンの大きさは、誰によって決定されますか?

3.メモリシステムは、カーネルとアプリケーションの外に刻まれたことをどのようにでしょうか?

これがどのように動作するかのメモリ管理アルゴリズムのバディ4.下?これは、カーネルスラブアロケータの内部にあるとの関係は何ですか?

5.頻繁にメモリの割り当てと解放を行い、メモリの断片化につながるのだろうか?その結果は何ですか?

6. Linuxのメモリ、システムケースの外に実行した後に何が起こるのだろうか?

メモリ7のアプリケーションは、どのような時間を取得するのですか?malloc()が成功したら、それは本当にメモリを得ましたか。何であるかのカーネルとの関係のmallocアプリケーション()及び(無料)は何ですか?

8.怠け者配分メカニズムとは何ですか?なぜほとんどの怠惰な方法を取得するためにメモリの適用を遅らせるでしょうか?

9.私は実際に多くのメモリを過ごしたアプリケーションを書きましたか?VSSプロセス/ RSS / PSS / USSそれぞれ、コンセプトは何ですか?、仮想現実の、共有、排他的で、これはどの見つけますか?

10.なぜ行うには、ファイルシステムのキャッシュメモリはありますか?どのように?キャッシュは放棄する場合は?

バッファとキャッシュされたが何であるかを示し11.無料のコマンド?何が違いますの?

12.スワップパーティションに、仮想メモリは、まさに地獄のですか?メモリの本質とは何か、彼らが反対しているのですか?匿名ページとは何ですか?

13.プロセスは、キャッシュファイルシステムをメモリを消費したときに回復?回復アルゴリズムは、LRUと類似していませんか?

メモリリークが発生するどのように追跡し、量刑14?どのようにリーク源の後にメモリリークを見つけるのですか?

15.このようなメモリサイズは、システムのパフォーマンスに影響を与えますか?どのようにCPUに、メモリ、I / Oインタラクティブトライアングル?彼らはどのようにいくつかの重要なシステムの全体的な性能を決定するのですか?

上記の問題は、お祝いの言葉、その後、あなたは答えることができるならば、あなたは概念的な明確さの男、低スループット、レイテンシの大きい、遅い応答時間の問題であるLinuxが発生し、あなたは、可能な方向を見つけることができます。あなたが唯一の1/3未満の質問に答えることができた場合は、その後、Linuxは質問はあなたが盲目の猫の子突っついに分類されます、発生し、まだあなたに空白で、釣りのジレンマ問題を測定することを目的と何気なくなしマウスまたは、一定の低レベルにして、やり直してください。

おすすめ

転載: www.cnblogs.com/noxy/p/11111061.html