レポートを作成しましたが、日付データがどこにも見つかりません。IRQ 技術は何歳ですか (おおよその日付)?
割り込み要求が存在する前にコンピュータは何をしていましたか? エラーを生成するだけですか?
62年。
によると:このサイト
私はマイクロコンピューター(PC)の発明以来、割り込みを使用してきました。
「エラーを生成するだけ」が実際に割り込みをサポートする代わりになるかどうかはわかりません。しかし、エラートラップにhw / sw割り込みが使用されている特定のケースでは、そうです。
より広義には、割り込みはCPUの共有を可能にします-マルチタスク、ハードウェアインターフェースなど。
お役に立てば幸いです。
コンピューターの割り込みの歴史に関するこの最近の記事をチェックしてください。コンピューターの発明そのものにさかのぼります。この短い記事にはビデオも掲載されており、このトピックに関して入手可能なすべての資料を参照しています。http://virtualirfan.com/history-of-interrupts
インタラプトの魅力的な歴史、特にジクストラがどのように彼らに夢中になったかについてのちょっとした話。
割り込みは、エラーに役立つだけではありません。名前が示すように、プロセッサの作業を中断します。要するに、これはプロセッサ イベント シグナルです。現在のプロセッサでは、エラー、何かを伝えるデバイス、結果を生成するプログラム、メモリイベントなど、さまざまなイベントを通知します...
割り込みが登場する前は、プロセッサに割り込む方法がまったくありませんでした。プログラム命令を表示された順序で実行し続けました。このようなプロセッサには、たとえば、外部記憶装置 (ディスク、テープ) からの読み取りのための特別なブロック命令がありました。キーボードやそのようなランダム間隔デバイスが存在する場合は、特別な命令を介してポーリングされ、キーが押されたかどうかが確認されました。
エラーが発生すると、プログラムの動作が予測不能になります。これらの古いプロセッサで発生する可能性のある、処理可能なエラーはそれほど多くありませんでした。主に 0 による除算ですが、注意深いプログラミングで回避できます。
このリンクでは、著者は、56 年前の 1957 年に最初に見た、割り込みのような構造に関する彼の経験を語っています。同じくマーク・スティーブンスによって投稿されたリンクは、62 年前の 1951 年を引用しています。
コンピューターとプロセッサーの内部に興味があるなら、Carl Hamacher、Zvonko Vranesic、Safwat Zaky著の『 Computer Organization 』という本をお勧めします。