藤井川は茨城県内の那珂川水系では涸沼川、緒川に次ぐ規模の河川である。茨城・栃木県境の山地を水源として概ね東に流路をとり、途中で前沢川や西田川を合わせる。かつては西田川合流後そのまま東に流れて那珂川に合流していたが、放水路として新藤井川（現流路）が開削され旧流路は廃川となっている。現在の藤井川は国道123号を沿って南下し、水戸市飯富町で那珂川に合流する。ダムは藤井川が大きく蛇行する狭窄部に建設された。貯水池は一部水戸市に掛かっている。なお、建設当時の所在地は東茨城郡常北町であったが、平成の大合併によって桂村、七会村と合併し城里町になった。
サウンドカードをより高音質化し、ASIOや様々な音楽制作用ソフトウェアにネイティブ対応することでオーディオ入出力の機能性や品質向上を図りDTM用途を志向したものはオーディオカードと呼ばれることもある。オーディオカードは一般的なRCA端子の他にMIDI端子・フォーンプラグ・XLRタイプコネクター（通称「キャノン」）・BNC端子といった、実際の音楽制作でよく使われる端子が豊富に用意される点や、音楽制作用の比較的高価なソフトウェアがバンドルされている点で差別化されている。このほか、オーディオカードにはゲーム用途とは異なる音楽制作のための豊富なエフェクトやミキシング機能が備わっておりサウンドカードに比べ高い音質と機能を有しているのが一般的である。さらに近年ではオーディオカードを含むコンピュータ環境の急速な発展を背景に、高額な業務用音響機器を用いる音楽制作環境が比較的低価格なオーディオカード(インターフェース)を中心とした制作環境へと音楽の用途を問わず移行しており需要が増加している。
かつては自作パソコンにおいて、音声を出力するためにはサウンドカードが必須であったが、2000年以降マザーボードにサウンドチップとしてオンボード形式で搭載されているか、チップセットに機能が内蔵されていることが多い。このため、2016年現在ではサウンドカードの普及はその登場当初に比して次第に減少している。一方、Windows上におけるコンピュータゲームのサウンド環境は年々高度化しており、同時発音数の増加・音声の3Dエフェクト処理・多チャンネル化など、一般的なオンボードチップでは困難な処理能力が求められるようになる。これらの処理が可能なサウンドカードは熱心なゲームユーザーを中心に需要があり、音響関係の複雑な計算を内部のデジタルシグナルプロセッサで行うことでCPUの負荷を軽減するものが多い。
DVDの普及やゲームの効果音の高度化で音声の多チャンネル化が進み、従来の2chに加え4.1ch、5.1ch、6.1ch、7.1ch、9.1chなど様々な出力に対応するものがある。これらはサウンドカードでデコードされ、各チャンネルがそれぞれライン出力されるのが一般的。また、S/PDIF出力端子を装備したものでは、DVDやCD視聴ソフトウェアが発する多チャンネル音声を、多重化（エンコード）されたままひとつのS/PDIF端子から出力することも広く一般的となっている。この場合、多重化された多チャンネル音声のデコードは、S/PDIFケーブルで接続された別の機器（代表的にはアンプ#AVアンプ（AVセンター）など）が担う。
サウンドカード (Sound card) 、またはサウンドボード (Sound board) は、コンピュータに音響信号の入出力機能を付加または強化する拡張用の回路基板である。コンピュータに内蔵する形態を採り、主に、PCIやPCI Expressといった内部バスによって接続する。また、ノートパソコン用にExpressCard型のサウンドカードも存在する。サウンドカードと同類のものに、ノートパソコンなどに手軽に接続できるようにUSBバス接続やIEEE 1394接続等の製品があるが、これらはオーディオインターフェースと呼ばれることが多い（後述）。現在のパーソナルコンピュータにおいて、音響信号の入出力機能はもはや標準機能となっており、多くの機種にオンボード形式であらかじめ装備されている。かつて普及価格帯にあったサウンドカードは、その価値を標準装備のサウンド機能に譲り、一般ユーザーにおいてはサウンドカードを買い足す必要が薄れた。現在市販されているサウンドカードは、標準装備のサウンド機能を超えた付加価値を持つ製品である。それらは一般に、ゲーム用や音楽鑑賞用のものが「サウンドカード」と呼ばれ、プロやセミプロが音楽制作などに用いるものが「オーディオカード（あるいはオーディオインターフェース）」と呼ばれる傾向にある。価格は備える音響品質に応じて開きがあるが、サウンドカードは民生用途であることに対し、オーディオカードは商業制作に用いられることと市場が狭いため、それぞれの高級製品を比較した場合にはおおむねオーディオカードに、より高額な製品が多い。
x86アーキテクチャは従来互換を保ちつつ発展してきた。そのため、MMUには非常に複雑で様々な操作モードが存在する。Intel 80386およびその後継CPUでの典型的な操作を以下で解説する。CPU はメモリを 4 KiB ページに分割する。Intel 8086 や Intel 80286 MMU からの伝統とも言うべきセグメントレジスタは、最近の OS ではなるべく無視するのが一般的である。しかし、重要な例外がある。アプリケーションのスレッド局所記憶とカーネルのCPU固有データへのアクセスには、明示的に FSレジスタと GSレジスタが使われる。全てのメモリアクセスにはセグメントレジスタが使われ、どのレジスタが使われるかは実行中のコードに依存する。セグメントレジスタはテーブルのインデックスのように働き、仮想アドレスに加算すべきオフセットを提供する。上述のFSおよびGSを使う場合以外は、OS はそのオフセットがゼロになることを保証できる。オフセットが加算されると、アドレスは32ビット以内に収まるようにマスクされる。その結果を使って木構造のページテーブルを参照する。その場合のアドレスの分割は上位から、10ビットがルートレベルのインデックス、10ビットが最下層レベルのインデックス、12ビットがそのまま物理アドレスの下位12ビットとなる。Pentium では MMU が若干変更され、下層のページテーブルを省くことで 2 MiB か 4 MiB の巨大ページを利用可能となった。Pentium Proでは、物理アドレス拡張 (PAE) 機能によって物理アドレスが 36ビットとなり、キャッシュ属性を指定可能になっている。NXビットサポートは当初セグメント単位だったため、非常に扱いにくかった。最近では PAEモードでページ単位のNXビットをサポートしている。PaXでは、セグメント単位のNXビットでページ単位の処理をエミュレートしており、性能低下もあまりない。