オペレーティングシステムの前に使用されていた「概念」とは何ですか?
コンピュータは、かなり以前から私たちと一緒にいましたが、現代のオペレーティングシステムが出現する前は、初期のコンピュータシステムを機能させるために何が使用されていましたか。本日のSuperUser Q&Aの投稿では、好奇心旺盛な読者が旅に出る.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
写真はコンピュータ保存協会の紀要の提供による.
質問
最近のオペレーティングシステムが登場する前に、コンピュータシステムを動作させるために何が使用されていたのかを、スーパーユーザの読者が今すぐ知りたいと思います。
オペレーティングシステムは現代のコンピューティングの基盤ですが、それ以前は、コンピューターシステムを機能させるためにコンピューターシステムで使用されていたものです。?
私たちが今日よく知っている現代のオペレーティングシステムより前にコンピュータシステムを動かすために使われていたもの?
答え
SuperUserの貢献者RedGrittyBrickとDavidPostillが私たちに答えを持っています。まずはRedGrittyBrick:
初期のコンピュータ* 一度に1つのプログラムを実行し、穴が開けられた紙テープから直接ロードされたプログラム(たとえば)。あなたは最古のコンピュータをプログラムするでしょう* 多数のオンオフスイッチを設定することによって.
巨像
アトラス
マンチェスター
*私は「コンピューター」という言葉を使って、今日では何十億ドルもの中に存在する種類の装置を意味しています。この膨大な数のコンピュータのうち、ごくわずかな数を除くすべてが、プログラムを格納したデジタル電子プログラマブルコンピュータです。私の最初の質問は、役職が「コンピュータ」の人々がどのように勤務日を過ごしたかについてではないと確信しています。この2つのタイプのコンピュータの間には、この回答では扱われていない興味深いデバイスが増えています。.
DavidPostillからの回答が続きます。
オペレーティングシステムの歴史 (出典:ケント州立大学)
オペレーティングシステムは、およそ数十年に対応する多数の異なるフェーズまたは世代を通じて進化してきました.
1940年代 - 第一世代
初期の電子デジタルコンピュータにはオペレーティングシステムがありませんでした。当時の機械は非常に原始的なので、プログラムは機械的なスイッチ(プラグボード)の列に一度に1ビットずつ入力されることが多かった。プログラミング言語は知られていませんでした(アセンブリ言語でさえも)。オペレーティングシステムは前代未聞でした.
1950年代 - 第二世代
1950年代初頭までには、パンチカードの導入によりルーチンは多少改善されました。ゼネラルモーターズ研究所は1970年代初頭に彼らのIBM 701のために最初のオペレーティングシステムを実装しました。1950年代のシステムは一般に一度に一つの仕事を走らせました。プログラムやデータがグループまたはバッチで送信されたため、これらはシングルストリームバッチ処理システムと呼ばれていました。.
オペレーティングシステムの歴史 (出典:ウィキペディア)
最も初期のコンピュータは、何らかの形のオペレーティングシステムを欠いているメインフレームでした。.
各ユーザーは、スケジュールされた期間中にマシンを単独で使用し、プログラムとデータを使用して、多くの場合はパンチカードと磁気テープまたは紙テープでコンピューターに到着します。プログラムがマシンにロードされ、プログラムが完了するかクラッシュするまでマシンが動作します。.
プログラムは一般にトグルスイッチとパネルライトを使用してコントロールパネルからデバッグすることができます。アランチューリングは初期のマンチェスターマーク1のマシンでこれの達人であり、彼はすでにユニバーサルチューリングマシンの原理からオペレーティングシステムの原始的な概念を導いていたと言われています.
このトピックに関するより多くのフィードバックを見て興味がありますか?それから下記にリンクされている活気のあるディスカッションスレッドを訪問するようにしてください!
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.