知識ベース

ジョー・オサンナ

ジョセフ・F・オッサンナ (1928年12月10日、ミシガン州デトロイト-1977年11月28日、ニュージャージー州モリスタウン)は、ニュージャージー州マレーヒルにあるベル電話研究所の技術スタッフの一員として働いていました。彼は、ベルで使用されている汎用オペレーティングシステムであるMultics(Multiplexed Information and Computing Service)のソフトウェア設計に積極的に関与しました。

教育とキャリア

オッサンナは1952年にウェイン州立大学から工学士号(BSEE)を取得しました。

ベルテレフォンラボでは、オッサンナは低雑音増幅器の設計、フィードバック増幅器の設計、衛星の視角予測、モバイル無線フェージング理論、および統計データ処理に関心がありました。彼はマレーヒル計算センターの運営にも関心があり、Multicsのソフトウェア設計に積極的に関与していました。

PDP-7コンピューターのプログラミング方法を学んだ後、ケントンプソン、デニスリッチー、ジョーオサンナ、およびラッドカナダは、トンプソン(ユニックス、後にUnixと呼ばれる)によって設計されたオペレーティングシステムのプログラミングを開始しました。ファイルシステムと一連の基本ユーティリティ、およびアセンブラを作成した後、Unixオペレーティングシステムの中核が確立されました。ダグマキロイは後に、「オッサンナ、モータープール軍曹の本能で、最初の研究室を装備し、外部ユーザー。」

チームが出版および特許出願用の専門記事のカメラ対応コピーを作成するためのGraphic Systems CATフォトタイプセッターを取得すると、Ossannaはそれを駆動するnroffのバージョンを作成しました。 タイプセッター 'roffのためにtroffと呼ばれました。 1973年に、彼は完全にPDP-11アセンブリ言語で書かれたUnix用のtroffの最初のバージョンを作成しました。しかし、2年後、OssannaはCプログラミング言語でコードを書き直しました。彼は使いやすさを改善するために別の書き直しを計画していましたが、この作業はBrian Kernighanに引き継がれました。

Ossannaは、Association for Computing Machinery、Sigma Xi、およびTau Beta Piのメンバーでした。

彼は心臓病の結果として死亡しました。

選択された出版物

  • ボガート、ブルースP .; Ossanna、Joseph F.、「定常複素数のケプストラム分析のヒューリスティックス、定常ガウスノイズのエコーガウス信号」、 IEEEトランザクション情報理論 、v.12、問題3、1966年7月19日、373〜380ページ
  • オッサンナ、ジョセフ・F。 Kernighan、Brian W.、 Troffユーザーズマニュアル 、UNIX Vol。 II、WBサンダース社、1990年3月
  • カーニハン、BW;レスク、メイン; Ossanna、JF、Jr.、 Document Preparation、 UNIX:3Eシステムの測定値とアプリケーション。ボリュームI:UNIX:3Eタイムシェアリングシステム 、Prentice-Hall、Inc.、1986年12月
  • オッサンナ、ジョセフF.、「ミニコンピューターソフトウェアの現状」、AFIPS '72(春):1972年5月16〜18日の議事録、春の共同コンピューター会議、出版者:ACM、1972年5月
  • オッサンナ、ジョセフ・F、「端末指向システムの端末の識別」、データ通信システムの最適化における問題に関するACM第2回シンポジウムの議事録、出版社:ACM、1971年1月
  • オッサンナ、JF; Saltzer、JH、「端末をタイムシェアリングシステムに接続する際の技術的および人間工学の問題」、AFIPS '70(秋):1970年11月17〜19日の議事録、秋の共同コンピューター会議、出版者:ACM、1970年11月
  • オッサンナ、JF;ミクス、LE; Dunten、SD、「マルチプレックスコンピューティングシステムでの通信と入力/出力の切り替え」、AFIPS '65(秋、パートI):1965年11月30日から12月1日までの会議、秋の共同コンピュータ会議、パートI、発行元:ACM 、1965年11月