一般にカーネルはドライバが物理的にデバイスにアクセスするため何が必要か
入出力ポートやメモリ空間
カーネル 
 デバイス管理は各OS固有の部分であり、カーネルの設計によってドライバの扱い方は異なるが、一般にカーネルはドライバが物理的にデバイスにアクセスするための入出力ポートやメモリ空間を用意する必要がある。デバイスへのアクセスはコンテキストスイッチを引き起こしたり、CPUを浪費したりすることになり易く、性能オーバヘッドの元となるため、デバイス管理の設計は重要である。
半導体素子 
 半導体材料の伝導性は通常多数キャリア(majority carrier)（N型半導体では電子、P型半導体では正孔)の移動により発現する。多数キャリアの存在密度は結晶構造中の自由電子の過不足を生じさせる不純物に依存する。しかし、トランジスタなど多くの半導体素子では、動作するためには少数キャリア(minority carrier)N型半導体では正孔、P型半導体では電子が必要である。 Internet_Protocol 
 また特に、異なるプロトコルを用いるセグメント同士の間をつなぐルータはゲートウェイ（門）と呼ばれる。本来ゲートウェイはOSI参照モデルのネットワーク層におけるブリッジに相当するルータの基本機能の一部なのだが、セグメントのほとんどがイーサネットになっているため、特にセグメントとWANとの間にあるルータだけがゲートウェイであることが多い。またルータが知らないIPアドレスは（ルーティング処理の一環として）全てデフォルトゲートウェイと呼ばれる特別なゲートウェイに送られる。デフォルトゲートウェイは通常WANとの接続部分にあるため、未知のIPアドレスへのパケットは全てWAN側（外の世界）のルータにパケットを送信することになる。そしてWANのルータが送信先となるIPアドレスの存在するセグメントのゲートウェイにパケットを送信し、ゲートウェイが送信先となるIPアドレスを持つホストにパケットを送信することで世界中のホストと通信が行なわれる。 インターネット 
 接続先ホストにはIPアドレスを割り当てる必要がある。また、IPアドレスをDNSによって（狭義の）ドメイン名の資源として定義し供給することで、ドメイン名をIPアドレスを代替する記法として用いることもできる。 インターネット 
 一般にネットワークというのは、物理的なレベル（物理的な実体）（＝「物理層」）から始まって、その上に順に電気的なレベル、単純な信号のレベル、信号で表現させた情報のレベル... と、まるで層（レイヤー）を積み上げるような形で成立しているわけだが、このインターネットでは、下のほうの層では（銅線）はもちろんのこと、光ファイバーや無線も含んでいる。インターネットの最上位層の「アプリケーション層（応用層）」で用意されている枠組みは、初期段階では比較的単純なものばかりだったが、そこに徐々に複雑・高度なものが付け足され、充実化・複雑化・高度化してきた経緯がある。初期段階ではたとえばファイル転送、電子メール、ウェブのハイパーテキスト文書、などの単純なものであった。その後に、ピア・トゥ・ピアなどのファイル共有、ウェブアプリケーション、音声通信、ストリーミングなどの仕様や方法論が提案されたり、標準的な方法が決まるなど、徐々に増えていった。 Portable_Network_Graphics 
 ファイルヘッダに続いて、チャンクと呼ばれる複数のデータブロックが続く。各チャンクは画像についての様々な情報を保持するもので、必須チャンクと補助チャンクに分けられる。補助チャンクは任意的なもので、処理プログラム側によっては必ずしも処理されない。このチャンク構造により、PNGフォーマットは拡張性と前方互換性を両立する。 インターネット 
 インターネットには、教育機関や企業などの組織、あるいは個人が運用する仕様の異なるネットワークが接続している。IETFが、通信技術の仕様を公開することで、多種多様なネットワーク間の通信方式の差異を緩和し、相互接続が可能な状態を維持している。併せて、複数の通信経路をまとめる基幹ネットワークが敷設されている。基幹ネットワークは光ファイバーや、電線、無線通信と、それらをまとめる電子機器により構成されている。 Internet_Protocol 
 IPの実装では、こうしたアドレス解決と実際の送受信部分だけはデータリンク層のプロトコルに依存することになる。しかしこの依存部分は、実際にそのデータリンク層のプロトコル を使うホストでだけ必要になるため、世界中に散らばる各セグメントとの通信の際には問題にならない。異なるデータリンク層のプロトコル を使うセグメントに分かれたホスト同士の通信の場合は、後述するゲートウェイがこれを解決する。 電気機関車 
 制御方式は、直流用や交流直流両用では、抵抗制御と直並列組合せ制御が一般的である。また、加速時の空転を少なくするため、ノッチの制御段数を増やしてきめ細かい制御を行なうバーニヤ制御が併用されることがある。交流用では一般的な低圧タップ制御のほか、整流器の機能を活用した無接点式のサイリスタ位相制御なども使用される。交流用機関車では、出力電圧を連続的に変化させることができるため、直流用に比べて少ない動軸数で同等の粘着性能を発揮することができる。 デスクトップ環境 
 一部のウィンドウシステムは、その下層にあるOSやライブラリへの直接的なインタフェースとなっている。グラフィックスデバイス、ポインティングデバイス、キーボードなどをサポートしている。ウィンドウマネージャは一般にウィンドウシステムの上で動作する。ウィンドウシステムがウィンドウ管理機能を提供することもあるが、一般にそのような機能はウィンドウマネージャの一部とみなされており、単にたまたまウィンドウシステムがそういった機能を提供しているものとされる。 Transport_Layer_Security 
 Transport Layer Security（トランスポート・レイヤー・セキュリティ、TLS）は、インターネットなどのコンピュータネットワークにおいてセキュリティを要求される通信を行うためのプロトコルである。主な機能として、通信相手の認証、通信内容の暗号化、改竄の検出を提供する。TLSはIETFによって策定された。