ジャック・デニス | |
|---|---|
| 生まれる | 1931年10月13日 エリザベス、ニュージャージー州、アメリカ[1] |
| 教育 | マサチューセッツ工科大学 |
| 知られている | マルチクス |
| 受賞歴 | IEEE ジョン・フォン・ノイマン賞、ACM (計算機協会) オペレーティングシステム特別興味グループ (SIGOPS) 殿堂入り、米国工学アカデミー (NAE) 会員 |
| 科学者としてのキャリア | |
| フィールド | コンピュータサイエンス |
| 機関 | マサチューセッツ工科大学 |
| 博士課程の指導教員 | ディーン・ノーマン・アーデン |
| 博士課程の学生 | ピーター・J・デニング ランドール・ブライアント グアン ・ガオ |
ジャック・ボンネル・デニス(1931年10月13日生まれ)[1]は、アメリカのコンピュータ科学者であり、マサチューセッツ工科大学のコンピュータサイエンスとエンジニアリングの名誉教授です。
デニスのコンピュータシステムとコンピュータ言語に関する研究は、ハッカー文化において重要な役割を果たしたと認識されています。マサチューセッツ工科大学の教員として、彼はハッカー文化の初期発展期にMITのコンピュータ設備へのアクセスを容易にすることを後援しました。[2] [3]後にUnix となるものの多くは、デニス・リッチーとケン・トンプソンとの初期の共同作業から生まれました。この共同作業とオープンな哲学は今日まで生き続けています。
デニスは、ハッキングの初期のスラングや伝統の多くを生み出した 歴史あるテック モデル鉄道クラブの会員でもありました。
幼少期と教育
デニスはマサチューセッツ工科大学(MIT)を卒業し、理学士(1953年)、理学修士(1954年)、理学博士(1958年)の学位を取得した。[4]彼の博士論文は、数理計画問題と電気回路網の関係を分析した。[5]博士号を取得後、デニスはMITの電気工学およびコンピュータサイエンス学部の教員となり、1969年に教授に昇進した。
キャリア
MITの教授として、デニスは学生のアラン・コトックや同僚の教授であるマービン・ミンスキー、ジョン・マッカーシーの研究に影響を与えました。[2]彼は若いプログラマーに数百万ドルのコンピュータへのアクセスを提供し、彼らの能力がどこまで到達できるかを見極めさせました。これは、 DEC、ゼロックス・パーク、ARPAでコンピュータ業界を形成することになるMIT卒業生の世代に刺激を与えました。
デニスはMulticsプロジェクトの創設者の 1 人です。このプロジェクトに対する彼の最も重要な貢献は、シングルレベル メモリの概念でした。Multics は商用プロジェクトとしては完全には成功しませんでしたが、他の多くのコンピュータオペレーティング システムの設計に影響を与えたため、重要なプロジェクトでした。最も重要なのは、このプロジェクトにも参加していたケン トンプソンがUnixの最初の形を設計する際の直接的なインスピレーションとなったことです。Multics プロジェクトでの功績が認められ、デニスは IEEE フェローに選出されました。
MIT でのデニスの研究は、特にコンピュータ理論とコンピュータ システムに重点を置いていました。
- 計算のための理論モデル
- 計算構造
- コンピュータシステムの構造
- コンピュータシステムの意味理論
- 並列計算のセマンティクス
- コンピュータシステムアーキテクチャ
デニスは1987年にMITを退職して以来、並列コンピュータのハードウェアとソフトウェアに関連するプロジェクトで独立したコンサルタントおよび研究者としても働いてきました。NASA先端コンピュータ科学研究所の客員研究員、カールステッド・エレクトロニック(スウェーデン、ヨーテボリ)のアーキテクチャグループ、およびAcorn Networks, Inc.の主任研究員として働いてきました。[5]
デニスのキャリアの大部分は、プログラムがプログラムカウンタに接続されていない、非フォンノイマンの計算モデル、アーキテクチャ、言語に費やされてきた。デニスは学生とともに、単一割り当てとデータフローの概念を採用し、データが利用可能になるとすぐに命令が実行される(この特定のモデルは、アルビンドの「動的」とは対照的に「静的」と呼ばれる)。[6]
2009 年、デニスは、データ フローの原理に基づくコンピュータ システムと並列アーキテクチャの共有と保護への貢献により、 全米技術アカデミーの会員に選出されました。
受賞と表彰
- IEEEジョン・フォン・ノイマン・メダル、2013 年[7]
- 計算機協会(ACM)オペレーティングシステム特別興味グループ(SIGOPS)殿堂、2012年[8]
- 2009年米国工学アカデミー(NAE)会員[9]
- エッカート・モークリー賞、1984年[5]
- IEEEフェロー
- ACMフェロー
参考文献
- ^ ab “Jack Dennis”. Computer History Museum . 2015年9月8日時点のオリジナルよりアーカイブ。2020年10月14日閲覧。
- ^ ab レヴィ、スティーブン (2010)。ハッカー:コンピュータ革命の英雄 - 25周年記念版。オライリーメディア。p. 49。ISBN 978-1449388393。
- ^ “Jack Dennis”. SoldierX. 2024年7月1日時点のオリジナルよりアーカイブ。2013年1月7日閲覧。
- ^ ウィルズ、カール L. (1985)。MIT における電気工学とコンピュータサイエンスの 1 世紀、1882-1982。MIT出版。p . 345。ISBN 978-0262231190。
- ^ abc 「Jack B. Dennis 1984 Eckert-Mauchly Award Recipient」。IEEE Computer Society。2013年10月18日時点のオリジナルよりアーカイブ。 2013年1月6日閲覧。
- ^ Treleaven, Philip C. (1987). Future Parallel Computers: An Advanced Course, Pisa, Italy, June 9-20, 1986, Proceedings (Lecture Notes in Computer Science) . Springer . p. 98. ISBN 978-3540182030。
- ^ 「デニスがIEEEジョン・フォン・ノイマン賞を受賞」。MITニュース。2012年12月17日。2013年1月1日時点のオリジナルよりアーカイブ。2013年1月6日閲覧。
- ^ 「Dennis Selected for ACM SIGOPS Hall of Fame」。MIT News。2012年2月10日。2013年4月3日時点のオリジナルよりアーカイブ。 2013年1月6日閲覧。
- ^ 「CSAIL PI Jack DennisがNAEに指名」。CSAIL、MIT。2013年6月9日時点のオリジナルよりアーカイブ。2013年1月6日閲覧。
外部リンク
- ジャック・B・デニスのホームページ
- バイオグラフィー
- ジャック・B・デニスの写真
- ミネソタ大学チャールズ バベッジ研究所のジャック B. デニス氏への口述歴史インタビュー。デニス氏は、マサチューセッツ工科大学 (MIT) でのタイムシェアリング コンピュータ システムに関する自身の教育的背景と仕事について語ります。これには、TX-0コンピュータ、ジョン マッカーシー氏のタイムシェアリングに関する研究、高等研究計画局の情報処理技術局の影響が含まれます。デニス氏はまた、タイムシェアリング システムの製造をめぐる、デジタル イクイップメント コーポレーション、ゼネラル エレクトリック、バローズ、およびIBM間の競争についても回想します。また、ゼネラル エレクトリックにおけるMULTICSの開発についても説明します。
- コンピュータユーティリティに向けて: コンピュータシステムアーキテクチャのキャリア — ジャック B. デニス
- 並列コンピューティングの先駆者 — ジャック B. デニス
