BBNとPDP-10とは? わかりやすく解説

BBNとPDP-10

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/03/23 03:10 UTC 版)

TENEX」の記事における「BBNとPDP-10」の解説

全ての要望は通らなかったが、BBNは数台のPDP-10購入しハードウェアによるページング機構独自に開発することを決めた同時に新機種で走らせるオペレーティングシステムについての議論始まったTOPS-10動作する既存ソフトウェア資産最小限の手間で継続利用できるようにするという強い要求があった。そのためOS新規に開発するではなくTOPSページング機構組み込むという手法を取らなければならなくなり、これが最大障害となった。またTOPS開発者望んでいた機能多くサポートしていなかった。結局OS一から書き直しTOPS-10ソフトウェア最小限の手間で実行できるエミュレーションライブラリをその上に実装することになったダニエル・マーフィーとダニエル・ボブローを擁する開発者チームは新システム名称としてTENEX(10-エクステンド)を選択。完全な仮想メモリ機能搭載しており、プログラム仮想アドレス空間内で18ビットフル使った262144ワードアクセスできるだけでなく、プログラム毎に別のアドレス空間割り当てられ同時に利用できた。ページング機構マッピング制御し必要なページをバッキングストアからコピーしたRAMとバッキングストアのマップ複数保持できるようにし、プログラム毎に1つずつ割り当てる改良が後にページング機構加えられ、これが唯一の更新となったページング機構最適化のためにアクセス時刻保持していた。この結果ページング機構はかなり複雑なものとなり、フルサイズ19インチラック筐体1台を使い切ったTENEX特筆すべき機能1つとしてユーザーフレンドリーコマンドラインインタープリタがある。当時一般的なシステムとは異なりTENEXはあえて長いコマンド名を採用し将来拡張備えた「ノイズワード」と呼ばれる部分持っていた。例えディレクトリ内のファイルリスト表示するUNIXlsコマンドは、TENEXではDIRECTORY (OF FILES)というコマンドになっているDIRECTORYコマンド名で、(OF FILES)はコマンド機能明確にするためのノイズである。当然ユーザーはこれらの長いコマンド好まないため、ユーザー入力したコマンド名の一部を完全なコマンド名に置き換えることができるコマンド補完システム備えていた。例えば、ユーザーDIR入力してエスケープキーを押すと、TENEXコマンドラインインタプリタDIRを完全なコマンド置き換えたインタープリタ側の工夫によりこの補完機能ファイル名にも使用できた。これにより人にも読みやすくて分かりやすい長いファイル名使用できた。TENEXにはクエスチョンマーク(?)を入力することで呼び出せヘルプ機能搭載していた。その時点で入力済みコマンド列から推測して、最も可能性が高い入力候補の一覧を表示し、元のコマンド列の?記号候補置き換えることができた。このコマンドライン補完ヘルプは、tcshのような現在のCLIでもそのまま使える

※この「BBNとPDP-10」の解説は、「TENEX」の解説の一部です。
「BBNとPDP-10」を含む「TENEX」の記事については、「TENEX」の概要を参照ください。

ウィキペディア小見出し辞書の「BBNとPDP-10」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「BBNとPDP-10」の関連用語

1
TENEX 百科事典
14% |||||

BBNとPDP-10のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



BBNとPDP-10のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのTENEX (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS