ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

コンピュータとノイマン型

ショートカット: 違い類似点ジャカード類似性係数参考文献

コンピュータとノイマン型の違い

コンピュータ vs. ノイマン型

ンピュータ(Computer)とは、自動計算機、とくに計算開始後は人手を介さずに計算終了まで動作する電子式汎用計算機。実際の対象は文字の置き換えなど数値計算に限らず、情報処理やコンピューティングと呼ばれる幅広い分野で応用される。現代ではプログラム内蔵方式のディジタルコンピュータを指す場合が多く、特にパーソナルコンピュータやメインフレーム、スーパーコンピュータなどを含めた汎用的なシステムを指すことが多いが、ディジタルコンピュータは特定の機能を実現するために機械や装置等に組み込まれる組み込みシステムとしても広く用いられる。電卓・機械式計算機・アナログ計算機については各項を参照。. ノイマン型(-がた、von Neumann architecture)は、コンピュータの基本的な構成法のひとつである。今日では基本的なコンピュータ・アーキテクチャのひとつとされるが、そもそもコンピュータの要件とされることもあり、このあたりの定義は循環的である。 プログラム内蔵方式のディジタルコンピュータで、CPU(中心となるプロセッサ、今日では一つの部品としてまとめて考えることが多いが、オリジナルの報告書では制御装置と演算装置に分けている)とアドレス付けされた記憶装置とそれらをつなぐバスを要素に構成され、命令(プログラム)とデータを区別せず記憶装置に記憶する。 プログラムカウンタを構成要素に含め、またより抽象的なモデルにおける命令スケジューラの実装とみることがある。また、今日では、演算などの命令の実行は演算装置を含む実行ユニットで行われる、というように考えられることもある。 オリジナルの報告書では、入出力について特別に扱っているが、今日の視点からではメモリマップドI/Oを考えれば特に必要ない。また、バスは、報告書では明示的に数え上げてはいないが(言及はある)、今日ではフォン・ノイマン・ボトルネックのように明確に認識される存在である。 ノイマン型の名は、最初にこれを広めたEDVACに関する報告書 w:First Draft of a Report on the EDVAC(1945)の著者がジョン・フォン・ノイマン(ひとり)になっていることに由来する。誰がなんのためにそうしたかについては諸説ある。このアイディア、特にプログラム内蔵方式のアイディアは、ジョン・モークリーとジョン・エッカートによるENIACのプロジェクト中の検討にその芽があった。ノイマンは(理論的な、とされる)助言役として加わり、執筆者はノイマンであった。誰にどのような功績があったかは諸説ある。 この方式について、以後のコンピュータ研究開発に大きな影響を与えた1946年夏のムーアスクールで講義したのは、ノイマンではなくモークリーとエッカートであったし、ノイマン型という用語は不当だとして、使わない者もいる。一方で、EDSACの設計・建造者であるモーリス・ウィルクスは、ENIACが軍事機密の下にあった時に、ノイマンの草稿がその保護に入らず、多くの人がノイマンを発明者だとみなしたことは不公平な結果だったとし、ノイマンの参加以前に本質的な先進があった、としながらも、数値データと命令を同じ記憶装置の中に置くのは不自然である、とか、そのために必要な遅延記憶装置は信頼性に欠ける、といった、新規技術への疑念に対し、物理学者として、また数学者(計算理論)として、ノイマンが計算機の潜在能力を見抜き、信望と影響力を行使したことは重要だった、とも述べている。.

コンピュータとノイマン型間の類似点

コンピュータとノイマン型は(ユニオンペディアに)共通で31ものを持っています: 主記憶装置二進法チューリングマシンハードウェアモーリス・ウィルクスプログラミング (コンピュータ)プログラム (コンピュータ)プログラム内蔵方式デジタルニューロコンピュータ制御装置命令 (コンピュータ)インタプリタコンピュータ・アーキテクチャシステムソフトウェアジョン・フォン・ノイマン入出力光コンピューティングCPU組み込みシステムDNAコンピュータEDSACEDVACENIAC遅延記憶装置補助記憶装置論理演算量子コンピュータIASマシンManchester Small-Scale Experimental Machine...演算装置 インデックスを展開 (1 もっと) »

主記憶装置

主記憶装置(しゅきおくそうち)は、記憶装置の分類で、「補助記憶装置」が一般に外部バスなど比較的CPUから離れていて大容量だが遅い記憶装置を指すのに対し、コンピュータのメインバスなどに直接接続されている記憶装置で、レイテンシやスループットは速いが比較すると小容量である。特に、CPUが入出力命令によって外部のインタフェースを操作するのではなく、「ロード・ストア命令」や、さらには通常の加算などの命令において直接読み書きできる対象であるものを指す。メインメモリ、一次記憶装置とも。.

コンピュータと主記憶装置 · ノイマン型と主記憶装置 · 続きを見る »

二進法

二進法(にしんほう)とは、2 を底(てい、基(base)とも)とし、底の冪の和で数を表現する方法である。 英語でバイナリ (binary) という。binaryという語には「二進法」の他に「二個一組」「二個単位」といったような語義もある(例: バイナリ空間分割)。.

コンピュータと二進法 · ノイマン型と二進法 · 続きを見る »

チューリングマシン

チューリングマシン (Turing Machine) は計算模型のひとつで、計算機を数学的に議論するための単純化・理想化された仮想機械である。.

コンピュータとチューリングマシン · チューリングマシンとノイマン型 · 続きを見る »

ハードウェア

ハードウェア (hardware) とは、システムの物理的な構成要素を指す一般用語である。日本語では機械、装置、設備のことを指す。ソフトウェアとの対比語であり、単に「ハード」とも呼ばれる。.

コンピュータとハードウェア · ノイマン型とハードウェア · 続きを見る »

モーリス・ウィルクス

モーリス・ヴィンセント・ウィルクス(Maurice Vincent Wilkes、1913年6月26日 - 2010年11月29日)は、イギリスの計算機科学者。コンピューティング分野でいくつかの重要な開発を行った。亡くなった時点ではケンブリッジ大学の名誉教授だった。ナイト (knight bachelor)、英国コンピュータ学会特別フェロー、王立工学アカデミーのフェロー、王立協会フェローと様々な栄誉を受けている。.

コンピュータとモーリス・ウィルクス · ノイマン型とモーリス・ウィルクス · 続きを見る »

プログラミング (コンピュータ)

ンピュータのプログラミング(programming)とは、コンピュータプログラムを作成することにより、人間の意図した処理を行うようにコンピュータに指示を与える行為である。.

コンピュータとプログラミング (コンピュータ) · ノイマン型とプログラミング (コンピュータ) · 続きを見る »

プログラム (コンピュータ)

ンピュータプログラム(英:computer programs)とは、コンピュータに対する命令(処理)を記述したものである。コンピュータが機能を実現するためには、CPUで実行するプログラムの命令が必要である。 コンピュータが、高度な処理を人間の手によらず遂行できているように見える場合でも、コンピュータは設計者の意図であるプログラムに従い、忠実に処理を行っている。実際には、外部からの割り込み、ノイズなどにより、設計者の意図しない動作をすることがある。また設計者が、外部からの割り込みの種類を網羅的に確認していない場合もある。.

コンピュータとプログラム (コンピュータ) · ノイマン型とプログラム (コンピュータ) · 続きを見る »

プログラム内蔵方式

プログラム内蔵方式(プログラムないぞうほうしき)、ストアドプログラム方式は、主記憶に置かれたプログラムを実行する、という、コンピュータ・アーキテクチャの方式の一つである。 ノイマン型アーキテクチャに内包されるため、また、このような分類が議論になるような初期の計算機において、プログラム内蔵でプログラムは全てROMに置いた、というものはないため、ノイマン型で実現されるプログラムが書き換え可能という性質を含めて指すこともある。 しかし、プログラム内蔵方式か否かについては、今日一般に、プログラムを置く記憶装置が書き換え可能か否かは問わず、またいわゆるハーバード・アーキテクチャも普通プログラム内蔵方式とすることが多い。一方、プログラムを内蔵している、と見えるものの一種であるが、記憶装置に置かれた命令ではなく、ワイヤードロジックでプログラミングをしているものは普通プログラム内蔵方式としない。 プログラムを置く直接の記憶装置が、CPUが普通に読む(読み書きする)電子的(ないし電気的)な主記憶か、そうでない補助記憶か、という点は、今日そんなデザインはまずないが、この分類では重視する。次のような歴史的理由による。 歴史的には、初期のプログラム駆動型の計算機には、主記憶(ROM含む)はデータの置き場としてのみ使い、プログラムは全てパンチカードや鑽孔テープのような補助記憶で与えられ、それを直接読み込みながら実行する、というものがあった。当然ながらジャンプが極端に制限されるなどプログラミング的に非常に制限され、プログラムの実行速度が読み込み装置の速度に制限されるため、すぐに古いデザインとみなされるようになった。そのような設計を、プログラム内蔵方式でない、とする分類であった。電子式でない、リレーを使ったコンピュータなど、機器自体の動作が紙テープリーダと比してたいして速くなく、素子のコストが記憶装置として使うには高い機械では、テープを直接実行するものが多かった。リレー式コンピュータの例としては、日本で建造されたものにFACOM 128やETL MarkIとIIがある。.

コンピュータとプログラム内蔵方式 · ノイマン型とプログラム内蔵方式 · 続きを見る »

デジタル

デジタル(digital, 。ディジタル)量とは、離散量(とびとびの値しかない量)のこと。連続量を表すアナログと反対の概念である。工業的には、状態を示す量を量子化・離散化して処理(取得、蓄積、加工、伝送など)を行う方式のことである。 計数(けいすう)という訳語もある。古い学術文献や通商産業省の文書などで使われている。digitalの語源はラテン語の「指 (digitus)」であり、数を指で数えるところから離散的な数を意味するようになった。.

コンピュータとデジタル · デジタルとノイマン型 · 続きを見る »

ニューロコンピュータ

ニューロコンピュータとは、脳を構成する神経細胞が神経回線網を張り巡らせることで情報処理を司るという動作を基本原理とするコンピュータである。非ノイマン型方式。 ニューラルネットワーク制御(知的制御の1つ。システムの入出力信号をもとにしてニューラルネットによって非線形な入出力関係を再現し、それを制御対象とする制御手法。)を基礎理論とする。.

コンピュータとニューロコンピュータ · ニューロコンピュータとノイマン型 · 続きを見る »

制御装置

制御装置(せいぎょそうち、Control Unit)とは、一般に何らかのシステム全体あるいは一部を制御する装置を指す。.

コンピュータと制御装置 · ノイマン型と制御装置 · 続きを見る »

命令 (コンピュータ)

ンピュータにおいて、命令(めいれい)とはCPUが処理する操作のこと。通常、命令操作部と複数のオペランドからなる。あるいは操作者がコンピュータに入力する簡易な書式による指示の総称として用いられることもある。.

コンピュータと命令 (コンピュータ) · ノイマン型と命令 (コンピュータ) · 続きを見る »

インタプリタ

インタプリタ(interpreter)とは、プログラミング言語で書かれたソースコードないし中間表現を逐次解釈しながらするプログラムのこと。.

インタプリタとコンピュータ · インタプリタとノイマン型 · 続きを見る »

コンピュータ・アーキテクチャ

ンピュータ・アーキテクチャ(computer architecture)は、コンピュータ(特にハードウェア)における基本設計や設計思想などを意味する。アーキテクチャ(建築)には、単に「建築物」以外に、設計や様式という意味があるが、それから転じて、コンピュータ分野においても使われるようになった。「設計思想」などと意訳されることもある。技術者や研究者の用語としては(企業ごとの用語の違いにもよるが)「方式」という語が使われることもある。 1964年のSystem/360で最初に使われた用語で、その際の意味としては、入出力インタフェースを含むコンピュータシステムのハードウェア全体(周辺機器自体は含まない)の、ユーザー(プログラマ、OSを設計するプログラマも含む)から見たインタフェースの定義であり、具体的には使用できるレジスタの構成、命令セット、入出力(チャネルコントロールワード)などであり、実装は含まない。このアーキテクチャが同一のコンピュータ間や、上位互換のアーキテクチャを持つコンピュータへの移行や、上位互換の周辺機器への移行などは、ソフトウェアの互換性が原則として保証される。またハードウェアの内部設計や実装は、定義されたアーキテクチャを守る限り、技術の進歩に応じて自由に更新できる。この結果、コンピュータ・ファミリー(シリーズ)が形成可能となる。現在で言えばレイヤー定義であり仮想化の一種でもある。 また、システムアーキテクチャ、エンタープライズアーキテクチャ、ソフトウェアアーキテクチャ、ARMアーキテクチャなどの用語も増えている。.

コンピュータとコンピュータ・アーキテクチャ · コンピュータ・アーキテクチャとノイマン型 · 続きを見る »

システムソフトウェア

テムソフトウェア(System Software、Systems Software)またはシステムプログラムは、コンピュータのハードウェア管理や制御などを行うソフトウェア全般を指す用語。対比語はアプリケーションソフトウェア(業務プログラム)。類似の用語には、基本ソフトウェア、システム制御ソフトウェアなどがある。 一般的な例には、オペレーティングシステム、デバイスドライバ、プログラミング言語処理系などがあるが、システムや観点にもより、その境界は明確ではない。.

コンピュータとシステムソフトウェア · システムソフトウェアとノイマン型 · 続きを見る »

ジョン・フォン・ノイマン

ョン・フォン・ノイマン(ハンガリー名:Neumann János(ナイマン・ヤーノシュ、)、ドイツ名:ヨハネス・ルートヴィヒ・フォン・ノイマン、John von Neumann, Margittai Neumann János Lajos, Johannes Ludwig von Neumann, 1903年12月28日 - 1957年2月8日)はハンガリー出身のアメリカ合衆国の数学者。20世紀科学史における最重要人物の一人。数学・物理学・工学・計算機科学・経済学・気象学・心理学・政治学に影響を与えた。第二次世界大戦中の原子爆弾開発や、その後の核政策への関与でも知られる。.

コンピュータとジョン・フォン・ノイマン · ジョン・フォン・ノイマンとノイマン型 · 続きを見る »

入出力

入出力(にゅうしゅつりょく、input/output)は、データなどの「ものごと」の流れにおける出入りのことで、入力と出力の2つを総称した概念のことである。input/outputの頭文字をとってI/Oと略される。.

コンピュータと入出力 · ノイマン型と入出力 · 続きを見る »

光コンピューティング

光コンピューティングとは、現在一般的な電子工学によってではなく、可視光線あるいはその他の光線の光子を使ったコンピューティングである。また、これを用いたコンピュータについては光コンピュータともいう。.

コンピュータと光コンピューティング · ノイマン型と光コンピューティング · 続きを見る »

CPU

Intel Core 2 Duo E6600) CPU(シーピーユー、Central Processing Unit)、中央処理装置(ちゅうおうしょりそうち)は、コンピュータにおける中心的な処理装置(プロセッサ)。 「CPU」と「プロセッサ」と「マイクロプロセッサ」という語は、ほぼ同義語として使われる場合も多いが、厳密には以下に述べるように若干の範囲の違いがある。大規模集積回路(LSI)の発達により1個ないしごく少数のチップに全機能が集積されたマイクロプロセッサが誕生する以前は、多数の(小規模)集積回路(さらにそれ以前はディスクリート)から成る巨大な電子回路がプロセッサであり、CPUであった。大型汎用機を指す「メインフレーム」という語は、もともとは多数の架(フレーム)から成る大型汎用機システムにおいてCPUの収まる主要部(メイン)、という所から来ている。また、パーソナルコンピュータ全体をシステムとして見た時、例えば電源部が制御用に内蔵するワンチップマイコン(マイクロコントローラ)は、システム全体として見た場合には「CPU」ではない。.

CPUとコンピュータ · CPUとノイマン型 · 続きを見る »

組み込みシステム

組み込みシステム(くみこみシステム、英: Embedded system)とは、特定の機能を実現するために家電製品や機械等に組み込まれるコンピュータシステムのこと。.

コンピュータと組み込みシステム · ノイマン型と組み込みシステム · 続きを見る »

DNAコンピュータ

DNAコンピュータ(ディーエヌエーコンピュータ)とは、デオキシリボ核酸 (DNA) の4種類の塩基を演算素子にして計算をするコンピュータ。非ノイマン型方式。.

DNAコンピュータとコンピュータ · DNAコンピュータとノイマン型 · 続きを見る »

EDSAC

EDSAC EDSAC(エドサック、Electronic Delay Storage Automatic Calculator)は、初期のイギリスのコンピュータのひとつ。このマシンはジョン・フォン・ノイマンがまとめたEDVACレポート(:en:First Draft of a Report on the EDVAC)に刺激され、モーリス・ウィルクスとケンブリッジ大学の数学研究所のチームが開発した。EDSACは、世界初の実用的なプログラム内蔵方式の電子計算機であるが、プログラム内蔵方式の世界初の稼働したマシンではない。 プロジェクトは J. Lyons & Co.

EDSACとコンピュータ · EDSACとノイマン型 · 続きを見る »

EDVAC

弾道学研究室にインストールされたEDVAC EDVAC (Electronic Discrete Variable Automatic Computer)は、ENIAC開発チームが後継機としてつくったコンピュータ。ENIACと異なり二進数を使用しており、プログラム内蔵方式である。.

EDVACとコンピュータ · EDVACとノイマン型 · 続きを見る »

ENIAC

プログラミングされるENIAC 2人のプログラマがENIACの制御パネルを操作しているところ ENIAC(エニアック、Electronic Numerical Integrator and Computer)は、アメリカで開発された黎明期の電子計算機。電子式でディジタル式だがプログラム内蔵方式とするにはプログラムのためのメモリはごくわずかで、パッチパネルによるプログラミングは煩雑ではあったものの、必ずしも専用計算機ではなく広範囲の計算問題を解くことができた。しかし、任意の計算可能な問題について計算できるという能力が当初の時点で基本的にはあったわけではなく(後述)、アナログ機械式計算機の一種類である微分解析機と同様に、微分方程式で表すことができるような多くの種類の問題について積分法によって数値的な解を得る(ただしこちらは数値的(ディジタル)に)、という機械である。後の改良により、ごく小規模だがプログラミング的な使い方も可能になり、円周率の桁数向上記録の歴史で有名な1949年の2037桁という記録は、そのような改良後の機能を活用したものである。 当初は、アメリカ陸軍の弾道研究室での砲撃射表の計算を第一の目的として設計されたが、その初期に行われた計算で射表の計算とは全く違うもののひとつに、マンハッタン計画についてのものがある。1946年に発表されたとき、報道には「巨大頭脳」(Giant Brain) といった呼称が見られる。なお、新技術に "Brain" という比喩を使うのは、戦時中から見られる。例えば、ライフ誌1937年8月16日の p.45 に Overseas Air Lines Rely on Magic Brain (RCA Radiocompass)、1942年3月9日の p.55 に the Magic Brain - is a development of RCA engineers (RCA Victrola)、1942年12月14日の p.8 に Blanket with a Brain does the rest! (GE Automatic Blanket)、1943年11月8日の p.8 に Mechanical brain sights gun (How to boss a BOFORS!) といった記事があり、また、各種の計算機械を扱った Edmund Berkeley(:en:Edmund Berkeley)の啓蒙書 "Giant Brains, or Machines That Think"(邦題『人工頭脳』)などといった例もあるように、これは何ら特記事項ではない。 第二次世界大戦中、ENIACの設計と製作の資金はアメリカ陸軍が支出した。その契約は1943年6月5日に結ばれ、ペンシルベニア大学電気工学科にて "Project PX" の名で秘密裏に設計が開始された。1946年2月14日の夕方に完成したマシンが公開され、翌日にはペンシルベニア大学で正式に使用が開始された。開発にかかった総額は50万ドル弱だった。アメリカ陸軍に正式に引き渡されたのは1946年7月のことである。1946年11月9日、改造と記憶装置のアップグレードのためにシャットダウンされ、1947年にはメリーランド州のアバディーン性能試験場に移送された。そこで1947年7月29日に電源を入れ、1955年10月2日の午後11時45分まで運用された。 ENIACを考案・設計したのはペンシルベニア大学のジョン・モークリーとジョン・エッカートである。設計開発に加わった技術者としては、Robert F. Shaw(ファンクションテーブル)、Jeffrey Chuan Chu(除算器/平方根計算器)、アーサー・バークス(乗算器)、(入出力)、Jack Davis(アキュムレータ)らがいる。1987年、ENIACはIEEEマイルストーンに選ばれた。.

ENIACとコンピュータ · ENIACとノイマン型 · 続きを見る »

遅延記憶装置

UNIVAC Iの水銀遅延線(1951) 遅延記憶装置(ちえんきおくそうち)とは、媒体が音波などを伝える際の遅れを利用し、信号を循環させ記憶装置として使用するものである。種類によっては、遅延線記憶装置(delay line memory)という。技術的にはレーダーで使う信号処理技術などから生まれたもので、黎明期のコンピュータでよく使われた。 構成方法にもよるが、たとえば加算器に直列加算器が使えるなど、部品数を抑えて多くの情報を扱えるコンピュータを作ることができる、という利点がある。これは安上がりという点だけではなく、初期のコンピュータの多くが苦労した信頼性という点でも重要である。.

コンピュータと遅延記憶装置 · ノイマン型と遅延記憶装置 · 続きを見る »

補助記憶装置

パーソナルコンピュータのハードディスク 補助記憶装置(ほじょきおくそうち)は記憶装置の分類で、「主記憶装置」がコンピュータのメインのバスに直接接続され、CPUが即座にアクセスでき、演算の対象にもできる場合もあるのに対し、外部バスに接続され、CPUからは直接アクセスできないものを指す。レイテンシやスループットは遅いが比較すると大容量である。二次記憶装置などとも。.

コンピュータと補助記憶装置 · ノイマン型と補助記憶装置 · 続きを見る »

論理演算

論理演算(ろんりえんざん、logical operation)は、論理式において、論理演算子などで表現される論理関数(ブール関数)を評価し(正確には、関数適用を評価し)、変数(変項)さらには論理式全体の値を求める演算である。 非古典論理など他にも多くの論理の体系があるが、ここでは古典論理のうちの命題論理、特にそれを形式化したブール論理に話を絞る。従って対象がとる値は真理値の2値のみに限られる。また、その真理値の集合(真理値集合)と演算(演算子)はブール代数を構成する。 コンピュータのプロセッサやプログラミング言語で多用されるものに、ブーリアン型を対象とした通常の論理演算の他に、ワード等のビット毎に論理演算を行なう演算があり、ビット演算という。 なお、以上はモデル論的な議論であり、証明論的には、公理と推論規則に従って論理式を変形(書き換え)する演算がある(証明論#証明計算の種類)。.

コンピュータと論理演算 · ノイマン型と論理演算 · 続きを見る »

量子コンピュータ

量子コンピュータ (りょうしコンピュータ、英語:quantum computer) は、量子力学的な重ね合わせを用いて並列性を実現するとされるコンピュータ。従来のコンピュータの論理ゲートに代えて、「量子ゲート」を用いて量子計算を行う原理のものについて研究がさかんであるが、他の方式についても研究・開発は行われている。 いわゆる電子式など従来の一般的なコンピュータ(以下「古典コンピュータ」)の素子は、情報について、「0か1」などなんらかの2値をあらわすいずれかの状態しか持ち得ない「ビット」で扱う。量子コンピュータは「量子ビット」 (qubit; quantum bit、キュービット) により、重ね合わせ状態によって情報を扱う。 n量子ビットがあれば、2^nの状態を同時に計算できる。もし、数千qubitのハードウェアが実現した場合、この量子ビットを複数利用して、量子コンピュータは古典コンピュータでは実現し得ない規模の並列コンピューティングが実現する。2^以下)で数千年かかっても解けないような計算でも、例えば数十秒といった短い時間でこなすことができる、とされている。--> 量子コンピュータの能力については、計算理論上の議論と、実際に実現されつつある現実の機械についての議論がある。#計算能力の節を参照。.

コンピュータと量子コンピュータ · ノイマン型と量子コンピュータ · 続きを見る »

IASマシン

IASマシンとは、アメリカ合衆国ニュージャージー州のプリンストン高等研究所(IAS)が開発した初期の電子式コンピュータである。IASマシンは1945年末ごろから開発が開始され、1951年稼動している。いわゆるノイマン型の最初期のコンピュータの一つである。また、本機と、他に複数作られた同構成のコンピュータを特に指してvon Neumann-architecture computersとすることがある。なお、ノイマン型の考案の功績はノイマン1人に帰すのは正しくない、とされている(ノイマン型の記事を参照)。.

IASマシンとコンピュータ · IASマシンとノイマン型 · 続きを見る »

Manchester Small-Scale Experimental Machine

Small-Scale Experimental Machine (SSEM) のレプリカ(マンチェスター産業科学博物館) Manchester Small-Scale Experimental Machine (マンチェスター・スモールスケール・イクスペリメンタル・マシーン、SSEM) は、世界初のプログラム内蔵式コンピュータ。愛称は Baby。マンチェスター大学でフレデリック・C・ウィリアムス、トム・キルバーン、Geoff Tootill らが製作し、1948年6月21日に最初のプログラムが動作した。 このマシンは実用的なコンピュータを目指したものではなく、初期のコンピュータ用メモリであるウィリアムス管の評価用に設計されたものである。当時としては「小型で基本的」なものとして設計されたが、現代の電子式コンピュータにある基本要素は全て備えた実働する世界初のコンピュータであった。SSEMによりその設計の実現可能性が示されると、同大学では、すぐさまさらに実用的なコンピュータ Manchester Mark I を開発するプロジェクトを開始した。Mark I は、世界初の商用汎用コンピュータ Ferranti Mark 1 のプロトタイプとなった。 SSEMはワード長が32ビットで、メモリ容量は32ワードだった。最も単純化したプログラム内蔵式コンピュータとして設計されたため、ハードウェアで実装した算術演算は減算と正負の反転だけだった。他の算術演算はソフトウェアで実装した。最初にこのマシン向けに書かれた3つのプログラムのうちの1つは、218 (262,144) の最大の真の約数を求めるものだった。これは 218 − 1 から小さくなる方向に整数をひとつずつ調べていく時間のかかるプログラム(除算を持たないので、減算を繰り返し行う)で、それによってマシンの信頼性の試験も兼ねていた。このプログラムは17個の命令で構成され、正しい答えである 131,072 に到達するまでに52分かかった。その間にSSEMは命令を350万回実行したことになる(すなわち、実質的なCPU速度は1.1kIPS)。.

Manchester Small-Scale Experimental Machineとコンピュータ · Manchester Small-Scale Experimental Machineとノイマン型 · 続きを見る »

演算装置

演算装置(えんざんそうち)は、コンピュータ(プロセッサ)の構成要素のひとつで、論理演算や四則演算などの演算をおこなう装置である。.

コンピュータと演算装置 · ノイマン型と演算装置 · 続きを見る »

上記のリストは以下の質問に答えます

コンピュータとノイマン型の間の比較

ノイマン型が64を有しているコンピュータは、405の関係を有しています。 彼らは一般的な31で持っているように、ジャカード指数は6.61%です = 31 / (405 + 64)。

参考文献

この記事では、コンピュータとノイマン型との関係を示しています。情報が抽出された各記事にアクセスするには、次のURLをご覧ください:

ヘイ!私たちは今、Facebook上です! »