寄付ウィキペディアに関するお問い合わせ言語このWikipediaでは言語間リンクがページの先頭にある記事タイトルの向かい側に設置されています。ページの先頭をご覧ください。メモリモジュール6台PDP-10は、1960年代後半からディジタル・イクイップメント・コーポレーション(DEC)が製造したメインフレームファミリ[1]。PDPシリーズコンピュータのひとつ。1966年に最初の機種が出荷された[2]。タイムシェアリングシステムを一般に浸透させたマシンであり、多くの大学や研究機関で採用されたことから1970年代のハッカー文化に大きな影響を与えた。MAC、スタンフォード大学のSAIL、カーネギーメロン大学などがある。PDP-10のアーキテクチャはPDP-6とほぼ同じで、36ビットワードである。命令セットは若干拡張されており、ハードウェアの実装は進歩している。8ビットを意味せず「固定ビット数の連続の並び」という意味である)。ワイヤラッピング方式のCPUバックプレーンKS10最初のPDP-10のプロセッサは1968年に登場したKA10である。トランジスタをDECのフリップチップ(英語版)技術でパッケージし、半自動化された工程によってバックプレーンのワイヤラッピングが行われている。サイクルタイムは1μ秒、加算命令にかかる時間は2.1μ秒である[3]。1973年、KI10が新たに登場した。これはTTL集積回路を使っている。1975年には高性能なKL10(さらに後にはKL20)が登場。こちらはECLで構成され、マイクロプログラム方式を導入し、キャッシュメモリを搭載している。低価格版のKS10も1978年に登場し、TTLとAm2901ビットスライスチップで構成され、PDP-11のUnibusを使って周辺機器を接続するようになっていた。KA10[編集]KA10の最大メモリ容量は256Kワード(1152Kバイト)である。レジスタとも呼ぶ)でメモリ管理を行っている。これによりユーザーのアドレス空間の半分をメインメモリの指定した領域に限定できる。segmentとも呼ばれた)という後のUNIXでも使われたプロセスモデルが可能であった。改造を加えて物理メモリ容量を増やし、ページング機構を追加してデマンドページング(英語版)方式の仮想記憶をサポートした。KL10[編集]KI10およびその後のプロセッサではページング方式が採用され、最大4Mワードの大容量物理アドレス空間をサポートした。KI10の機種としては1060、1070、1077があり、特に1077は2CPUを搭載している。DECsystem-10とも称した)はオリジナルのPDP-10のメモリバスを使用し、拡張メモリモジュールを追加していた。この場合のモジュールとは筐体(キャビネット)を意味し、高さ180cm、幅と奥行きが70cm程度であり、32kワードから256kワードの磁気コアメモリを搭載できる(本項目冒頭右端にある写真にはそのようなキャビネットが6台写っている)。(間違って)呼ばれているが、CPUと同じ筐体内のメモリを使用していた。10xxモデルの構成はこれとは異なり、DECSYSTEM-20の背の低い筐体ではなくオリジナルのPDP-10と同じ背の高い筐体を使用していた。モデル間の差異は見た目の問題が大きく、10xx系であっても20xx系のようなメモリおよびI/Oの構成のものもあったし、20xx系でも10xx系のような構成のものもあった。どちらの系列でもTOPS-10とTOPS-20のマイクロコードが実行できたため、どちらのオペレーティングシステムも実行できた。UnibusをオープンアーキテクチャとしたことがPDP-11成功の要因のひとつだが、KLにおいてはDECはMASSbusをプロプライエタリとし、従来の方針に戻している。結果としてMASSbus向けの周辺機器を製造するサードパーティは登場せず、DECは例えばRP06ディスクドライブの価格を同等のIBM互換機器よりかなり高く設定することができた。版では仮想アドレス空間の256Kワードという制限を取り払い、最大32個の256Kワードまでの「セクション」を構成可能にして命令セットもそれに応じて変更した。別のCPUとみなすことができる。