Skip to content
oraccha edited this page Jan 14, 2013 · 1 revision

MULTIplexed Information and Computing Service

「マック」と聞いて思い浮かべるのは?

    1. マクドナルド
    1. マッキントッシュ
    1. Project MAC

MIT Project MAC,Bell Lab.,GE による共同プロジェクトによって開発された OS

  • MAC は "Machine Aided Cognition" とか "Multi Access Computer System" の略らしい.

1965 年に構想が発表される.同時期の代表的な OS と言えば IBM OS/360(1964年発表) で,バッチ処理を対象にした実記憶方式での多重プログラミング技術が完成した時期であった.

  • [http://web.mit.edu/multics-history/ Multics Source Archive] (MIT)

  • [http://www.lcs.mit.edu/ MIT Laboratory for Computer Science] . Project MAC の末裔でもある MIT LCS.

[ワンレベルストア],階層的ファイルシステム,ダイナミックリンクリングプロテクション,高級言語(PL/IのサブセットのEPL)での記述など,現在の計算機の基本的な概念を打ち出していた.

  • 反面教師としての Unix が有名になったが,多くの研究者,計算機メーカに影響を与えた.日本国内では HITAC5020/TSS とか.
  • Bell 研の連中は PL/I のことをあまりよく思ってなかったとか.

[http://www.acsa-admin.org/2002/abstracts/classic.html Thirty Years Later: Lessons from the Multics Security Evaluation] (ACSAC 2002 Classic Papers)

  • Multics はバッファオーバフローに悩まされることはなかった.その理由は PL/I を使ったというソフトウェア的側面と,いくつかのハードウェア機能(実行許可ビットの適切な利用,セグメンテーションによるメモリ保護,正方向に伸びるスタック)のため.

2006-10-22 . 某所から Elliott Organick 著 The Multics System: An Examination of Its Structure を入手した(翻訳もあったはず).

[http://journal.mycom.co.jp/news/2007/11/13/009/index.html MITが「Multics」のソースコードを公開 - OSの歴史の一幕がオープンソースに] (マイコミジャーナル 2007-11-13)


一度,MIT の学生の修士論文 (Multics のファイルシステムについて) をちらっと見せてもらったけど,面白かった.さすが,MIT の学生と感じた.

あと,Jerry Saltzer 氏の博士論文は,Multics のタスク管理,いわゆるトラヒックコントローラに関する論文なんだけど,すごく薄い(もちろん物理的な厚さが(^^;)らしい.

  • 多数のプロセスを,道路を走る車に対応させて,車の流れをどう交通整理するかというアナロジで,タイムシェアリングシステムの制御方式について述べられている.

今度,時間があるときにじっくり読ませてもらおう.


  • [http://www.multicians.org/shell.html The Origin of the Shell] (2000-11-25) . いちばん最初のシェルは Multics の RUNCOM だよっていう記事.

  • [http://www.osopinion.com/perl/story/16013.html The Life and Times of the Multics OS] (OS Opinion 2002-01-25) . Multics の移植ってプロセッサから作るのかな?


Multician

  • [http://web.mit.edu/Saltzer/ Jerry Saltzer] . MITでMulticsにかかわっていた教授.延匡さんもよく知っているらしい.
    • インタネットのEnd-to-end原理のバイブル「[http://web.mit.edu/Saltzer/www/publications/endtoend/endtoend.pdf END-TO_END ARGUMENTS IN SYSTEM DESIGN]」もSaltzer氏がD. Clark氏らと書いていたのか。
  • [http://www.multicians.org/tvv-home.html Tom Van Vleck] . 何の縁か私にメールを送ってくれた.multicians.org を管理しているMultician
Clone this wiki locally