IBM System/360はメインフレーム革新の基礎を築いた

IBM System/360はメインフレーム革新の基礎を築いた

  • メインフレーム
6分で読めます 更新日 Mar 14, 2024

ポイント: IBM System/360は60周年を迎え、仮想メモリの導入などの機能によってメインフレーム革新に深い影響を与えました。個人的な逸話は、プログラミングキャリアを形成し、メインフレーム技術を進化させる上でのその重要な役割を示しています。これはAIを取り入れた現代システムにつながっています。

  • System/360は仮想メモリを先駆け、処理能力を強化しました。
  • 個人的な経験は、そのITキャリアとシステム管理に与えた影響を強調しています。

IBM® System/360が今年60周年を迎えるにあたり、BMCメインフレームグループにこのハードウェアで働いたことがあるかどうか尋ねられました。弱気な瞬間に、私はそうだと認め、何を覚えているかについてブログを書くように頼まれました。15歳の時に高校に通っていた時に初めてプログラミングのコースを受講しましたが、ミシガン大学(U of M)の新入生として初めてのプログラミングコースを受けている時にSystem/360を使用しました。実際、私は2台のSystem/360マシンと対話しました。コンピュータセンターは、カードリーダーやプリンターを動かすためにSystem/360 Model 20を使用しており、私たちはすべてのプログラムをテスト用に提出し、印刷された出力で結果を受け取りました。私たちのプログラムは、当時非常にユニークなマシンであったSystem/360 Model 67で実行されました。ミシガン大学の360/67は、仮想メモリを持つ最初のIBMコンピュータでした。Model 67は、1966年に4人の著者が書いた論文から派生した仕様に基づいて構築されました。ブルース・アーデン、バーナード・ガラー、フランク・ウェスターベルト(U of Mの学術コンピューティングセンターの副所長であった)とトム・オブライエンが「タイムシェアリング環境におけるプログラムとアドレッシング構造」と呼ばれる論文を執筆しました。ガラー博士とウェスターベルト博士は、私がU of Mでの時間を過ごす中で知り合った教授でした。私はガラー博士から、大学院の最終コースとともに初めての高度なプログラミングコースを受けました。面白い事実:ガラー博士の息子、グレンは、ここBMCのメインフレームグループで働いています。私は修士号を取得する前の夏に、建設会社の子会社であるプロジェクトマネジメントアソシエイツ(PMA)で初めてのITの仕事を得ました。PMAは、発電所の建設に特化したタウンゼント・アンド・ボトムという建設会社の子会社です。PMAは、建設業界のために開発していたスケジューリングシステムのCOBOL開発をするために私を雇いました。この最初の仕事には小さな課題がありました。私はBasic Assembler Language、FORTAN、SNOBOL、PIL(ピッツバーグ解釈言語)、LISPを学び、オペレーティングシステムを作成し、GLORYという言語のコンパイラを作成し、U of Mで他のプログラミング言語を使用していましたが、COBOLのコースは提供されていませんでした。私は新しい仕事の最初の週をマニュアルを読みながらCOBOLを学ぶことに費やしました。私が開発したCOBOLプログラムは、8キロバイト(そう、8K)の物理コアメモリを持つタウンゼント・アンド・ボトムのデータ処理センターのSystem/360 Model 30で実行されました。仮想メモリはありませんでした。私はプログラムが実行される際に物理メモリを再利用できるようにプログラムにオーバーレイ構造を設計しました。例えば、初期処理を行った後、私はメモリ内の命令をデータを読み取りレポートを作成するための命令でオーバーレイしました。プログラムが複数のレポートを生成する場合、私は各後続レポートのために最初のレポートからアプリケーション命令ストレージを再利用するためにオーバーレイ構造を設計する必要がありました。U of Mを卒業した後、私はタウンゼント・アンド・ボトムの親会社に移り、COBOLプログラムの作成を続けました。それらのプログラムも、Disk Operating System(DOS)、Virtual Storage Extended(VSE)の前身を使用したModel 30で実行されました。私は、Model 30が8Kから32Kのメモリにアップグレードされたときのことを覚えています。これにより、プログラムのオーバーレイ処理要件が大幅に削減されました。約1年後、タウンゼント・アンド・ボトムが拡大していたとき、会社はSystem/360 Model 50にアップグレードすることを決定しました。その時、会社は自社のシステムプログラマーが必要であると決定し、私はそのポジションを受け入れる意志があったため、会社は私をIBMのいくつかのコースに送ってその仕事に必要な知識を得るための研修を行いました。新しいシステムプログラマーとしての最初の活動は、新しいModel 50、関連する8台の2314ディスクドライブ(各ディスクパックは29MBのデータを保持)、テープドライブ、プリンター、カードリーダー/パンチ、およびその他の周辺機器の電力要件を計算することでした。コンピュータルームがシステムを稼働させるのに十分な電力を供給できるように設計されることができました。最初は、Model 30にあったのと同じDOSオペレーティングシステムが新しいModel 50で使用されましたが、その後すぐに新しいハードウェア向けに設計されたOperating System/360(OS/360)をインストールしました。私が生成してインストールした最初のOS/360システムは、固定数のタスクによるマルチプログラミング(OS/MFT)でした。後で、私はOS/360のタスクの可変数でマルチプログラミングを実行するためにオペレーティングシステムをアップグレードしました(OS/MVT)。これらの両方は、Model 50が仮想メモリ機能を搭載していなかったため、非仮想メモリシステムでした。数年のビジネス成長の後、System/360は小さすぎてタウンゼント・アンド・ボトムはSystem/370マシンに移行しました。私はSystem/360プラットフォームから移動し、仮想メモリを持つこのより大きくて高速なマシンに移行しました。私の記憶の旅を楽しんでいただきありがとうございます。メインフレームシステムがどれほど進化したか、そしてそれがグローバル経済の記録システムとしての役割を維持し続けていることを考えると驚くべきことです。元のSystem/360とその後のバージョンの革新は、現代のメインフレームと最先端技術、人工知能(AI)を利用する基盤を提供しました。メインフレームの将来のバージョンに何が待っているのかを見られるのは興奮しますが、私はIBM System/360でキャリアをスタートしなければ、今日の私が持っている背景や知識を持つことはなかったでしょう。

これらの投稿は私自身のものであり、必ずしもBMCの立場、戦略、または意見を代表するものではありません。

メインフレームの関連記事

BMCからのさらなる情報に興味がありますか?

ザ・ブリーフは、メインフレームとエンタープライズオーケストレーションに関する月刊メールです:研究、顧客ストーリー、製品ニュース、イベント。

このオファーに登録することで、あなたはBMCのプライバシーポリシーを読み、同意したことを確認します。

ザ・ブリーフに登録しました

ザ・ブリーフは、メインフレームとエンタープライズオーケストレーション—BMC AMIおよびControl-M—に関するアナリストの研究、顧客の展開、両者にわたるイベントを網羅しています。