カーネルのプロセス管理は、ハードウェアの持つ何を考慮しなければならない？
メモリ保護機構
カーネル 
 プロセスは、アプリケーションがアクセスできるメモリの範囲を定義する。カーネルのプロセス管理は、ハードウェアの持つメモリ保護機構を考慮しなければならない。
任天堂 
 任天堂はハードウェアとソフトウェアの開発を共に手がけるビジネスを展開している。ハードウェアに関しては堅牢性と耐久性を重視している。かつてハードウェア開発責任者を務めていた竹田玄洋によると、それは子供ユーザーに配慮したものであり、ゲーム機が壊れてしまったときに「僕が壊した」ではなく、「勝手に壊れた」となってしまう事態を見越したうえでの設計文化ができ上がっているのだという。任天堂ハードウェアの頑丈さを顕著に示す事例として、湾岸戦争で爆撃に巻き込まれたゲームボーイが正常に動作した事例がある。 並列計算 
 GPGPUに関しては、統合型シェーダーアーキテクチャの出現以降、NVIDIA社によるCUDA、KhronosグループによるOpenCL、マイクロソフト社によるDirectComputeといったAPIの整備・標準化も進んでいる。APIごとに特色はあるが、カーネル記述方式などに概ね似通った特徴を持つ。ただしCPUとGPUはメモリ空間が異なるため、まずCPU側のメモリからGPU側のメモリに入力データをコピーしてGPUに処理を実行させ、さらに処理後の結果を出力データとしてGPU側のメモリからCPU側のメモリにコピー（リードバック）する必要があるなど、プログラミングモデルは分散メモリ環境に近く、煩雑である。 C++ 
 パースはC++を処理するツールを作成する際の最も難しい問題ではない。このようなツールはコンパイラと同じように識別子の意味を理解しなければならない。従ってC++を処理する実用的なシステムはソースコードをパースするだけでなく、各識別子の定義を正確に適用し（つまりC++の複雑なスコープのルールを正確に取り扱い）、型を正しく特定できなければならない。 並列計算 
 Bernstein’s conditionsでは、異なるプロセス間でメモリは共有されないと仮定している。そのため、アクセスの順序性を確保する手段として、セマフォなどの同期機構が必要となる。 プロセッサ 
 プロセッサの構成要素の分類として、比較的古い分類としては、演算装置と制御装置に分けることがある。また、理論的な議論では、厳密には記憶装置であるレジスタすなわち論理回路の用語で言うところの順序回路の部分を除いた、組み合わせ論理の部分のみを指すことがある（状態機械モデルと相性が悪い）。の分類としては、実行すべき命令を決め、全体を制御するユニットと、命令を実行する実行ユニットとに分けることがある。 並列計算 
 アプリケーションは、スレッド間で同期や通信を必要とする頻度で分類できる。細粒度並列性 (fine-graind parallelism) を持つものは、スレッド間で頻繁に通信する必要がある。粗粒度並列性（coarse-grained parallelism）を持つものはその逆である。自明な並列性を持つ (embarassingly parallel) ものは、ほとんど全くスレッド間の通信を必要とせず、したがって並列化も最も容易である。 並列計算 
 最近のプロセッサは多段命令パイプラインを備えている。パイプラインの各ステージは、命令に対して行うべき異なる処理に対応している。N段のパイプラインを持つプロセッサでは、N個の命令について同時にそれぞれ異なる段階の処理をしていることになる。典型的なパイプラインの例としてRISCプロセッサの5段のパイプラインがある（各段は命令フェッチ、命令デコード、実行、メモリアクセス、ライトバック）。Pentium 4 は35段のパイプラインを持つ。 並列計算 
 並列プログラミング言語と並列コンピュータには（メモリモデルとも呼ぶ）が必須である。一貫性モデルとは、メモリ上の操作に関する規則を定義したものであり、どのように結果が生成されるかを定義したものである。 Portable_Network_Graphics 
 ファイルヘッダに続いて、チャンクと呼ばれる複数のデータブロックが続く。各チャンクは画像についての様々な情報を保持するもので、必須チャンクと補助チャンクに分けられる。補助チャンクは任意的なもので、処理プログラム側によっては必ずしも処理されない。このチャンク構造により、PNGフォーマットは拡張性と前方互換性を両立する。 閏秒 
 2012年7月1日のうるう秒では、Linux のカーネルのスレッド関係のバグにより、Java や MySQL など各種プログラムで、高負荷になったり異常な動作をしたりした。これにより、VPSなどの共有系のサーバーが過負荷になった。また、au、mixi、Gawker、StumbleUpon、Yelp、foursquare、LinkedInなど世界中の様々なインターネットサービスで障害が発生した。Linux カーネル 2.6.29 で修正したはずであったが、実際は、それよりも古いカーネルにバグ修正を加えたものではなく、それよりも新しいカーネルに未知のバグが存在しており、問題が発生した。