ブロックデバイス（またはブロックスペシャルファイル）は、ブロック形式でデータをやり取りする機器に対応している。ブロックデバイスは、ハードディスクドライブ/CD-ROMドライブ/メモリ領域などのアドレス指定可能な機器を扱う。ブロックデバイスはランダムアクセスとシークが可能なことが多く、一般にバッファを使った入出力を行う。OSが個々の入出力用に1つのブロックを保持するためのバッファを確保する。プログラムがデータの読み書きを要求すると、システムは適当なバッファを用意してそのデータを保持する。バッファが一杯になると適切な操作（データ転送）が行われ、システムがそのバッファをクリアする。
キャラクタデバイス（またはキャラクタスペシャルファイル）は、システムが一文字ずつデータを転送する機器に対応している。キャラクタデバイスは、テレタイプ端末、モデム、仮想コンソール、擬似端末などのようなバイトストリーム型機器を扱い、データのランダムアクセスはサポートしていないのが普通である。多くの実装では、キャラクタデバイスはバッファを使わない入出力を行う。システムは文字単位に逐次的に読み書きを行う。
定義上、デバイスノードはOSのカーネルが既に確保済みのリソースに対応している。UNIXではそれらリソースを「メジャー番号」と「マイナー番号」で識別し、それら番号がノードの構造体の一部として格納されている。番号の割り当て方は、OSやプラットフォームによって異なる。一般にメジャー番号がデバイスドライバの識別に使われ、マイナー番号がそのドライバが制御する個々の機器の識別に使われる。この場合、システムはドライバに対して引数としてマイナー番号を渡す。システムはデバイスノードが通常ファイルであるかのように扱い、標準的なシステムコールを使ってアクセスする。
UNIX・Unix系オペレーティングシステム (OS) では、デバイスファイルをデバイスノード（英: device node）とも呼び、キャラクタデバイスとブロックデバイスに分類される。それらは、OSとハードウェアによるデータの入出力方法に違いがある。また、名前付きパイプのように通常のファイルではない（スペシャルな）オブジェクトと区別するため、デバイススペシャルファイルと呼ぶこともある。
デバイスファイル（英: Device file）またはスペシャルファイル（英: Special file）とは、ファイルシステム上であたかも通常のファイルのような形で提示されるデバイスドライバのインタフェースである。これにより、ソフトウェアが入出力システムコールを通してデバイスドライバを使うことができ、作業が単純化される。デバイスファイルは、プリンターなどの周辺機器への単純なインタフェースを提供する。また、ディスクパーティションなどの機器上の特定のリソースへのアクセスにも使える。さらに、/dev/nullや擬似乱数生成器といった特定の機器とは対応しないリソースへのアクセスにも使われる。
1975年から1978年までカリフォルニア大学デービス校でプレーし、多くの大学記録を作った。3年次と4年次には、ファー・ウェスト・カンファレンスの最優秀選手に2年連続で選ばれた。また大学の野球チームの投手も務めた。1979年のNFLドラフト6巡でアトランタ・ファルコンズに指名されて入団した。母校からNFL入りしたQBは、彼が初めてであった。ファルコンズには、1984年まで6シーズン在籍し、スティーブ・バートコウスキーの控えQBを務め、1983年、1984年は全試合に出場、1984年は1,200ヤード以上を投げた。1985年はヒューストン・オイラーズに所属した。1986年はサンフランシスコ・フォーティナイナーズに所属し、ジョー・モンタナとジェフ・ケンプが負傷した後、2試合で先発出場を含む15試合に出場した。プロフットボール殿堂入りWRジェリー・ライスにもTDパスを投げている。1987年にナイナーズがスティーブ・ヤングをトレードで獲得した直後に解雇された。NFL通算8TD、18インターセプトであった。1988年より母校であるカリフォルニア大学デービス校のアシスタントコーチに就任、オフェンスコーディネーター、アシスタントヘッドコーチなどを務めた。2000年には彼のオフェンスは、1試合あたり520ヤードを獲得、47得点をあげたが、これはその年のNCAAディビジョンII校中2位の記録であった。2013年1月、アイダホ大学の新ヘッドコーチに就任することが発表された。
ある日、日高の生産者（ブリーダー）の集まりの中で「競馬の発展があっての我々である。アメリカのブリーダーズカップのようなレースを作れば、競馬に貢献できるのではないか」という話が持ち上がった。その後1987年（昭和62年）ごろ、実現の可能性について地方競馬全国協会へ内々に打診し、「法人、構成員、ある程度の永続性などの条件が満たされれば可能」と回答された。最初は内輪話程度の小さな火種だったが、徐々に具体性を増し現実味を帯びた話となってくる。構成員所有種牡馬の産駒に限って、出走権や副賞金を与えようといった意見もあがった。また、内部調整などに尽力した関係者の努力なども勘案し、全国から優駿を集めるのがよい、として関係者の同意を得るまでにこぎつけた。こうして1989年（平成元年）に、ジャパンブリーダーズカップ協会の後援による「第1回ブリーダーズゴールドカップ」が札幌競馬場で創設された。このように、当初はアメリカのブリーダーズカップに範をとって生産者主導で計画され、賞金も生産者が拠出するなど、主催者の北海道競馬事務所（当時）よりもジャパンブリーダーズカップ協会のほうが意欲的であった。第1回の優勝馬フェートノーザン（笠松）に騎乗した安藤勝己は当時笠松競馬場所属で、まだ開催の正式決定もされていなかった時期から札幌競馬場へ入厩していたフェートノーザンの調教をつけるために、笠松競馬場での騎乗をすべてキャンセルし開催日まで札幌に滞在するなど、開催に向けての協力は大きかった。安藤はその後第16回ではJRA所属騎手として自身2度目の優勝、またフェートノーザンも各地の地方競馬を股にかけて活躍するなど、人馬とも中央・地方の垣根を越えて活躍した。第1回こそフェートノーザンが制したが、その後は日本中央競馬会（JRA）所属馬の出走が見送られた第19回（2007年）を除き、JRA所属馬が勝利している（2014年現在）。第19回にJRA所属馬の出走が見送られたのは、JRA施設内で所属馬の一部に馬インフルエンザの感染が確認され、JRAに所属する全馬の移動が制限されたためであった（後述）。レース当日は種牡馬の展示が行われ、第1回はミホシンザン・サクラユタカオー・ダイナガリバー・メリーナイスが来場している。