問題タブ [von-neumann]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
125 参照

reactjs - フォン・ノイマンは、データがどのように流れるかについて何か言っていますか?

Reactについて読んでいるときにこの引用に出くわしました(強調は私のものです)

React では、データは一方向 (所有者から子) に流れます。これは、コンピューティングのフォン ノイマン モデルではデータが一方向にしか流れないためです。

React Docs: 双方向バインディング ヘルパー

フォン ノイマン アーキテクチャに関するウィキペディアの記事にリンクしていますが、ウィキペディアやその他の情報源では、フォン ノイマン アーキテクチャやコンピューティング モデルに関するデータ フローについては何も述べていないと思います。データフロー アーキテクチャ (私の評判は 10 未満なのでリンクなし) はあちこちで言及されていますが、フォン ノイマン アーキテクチャの代替のようです。

私はこれのReact側にはあまり興味がありませんが、資料が見つからなかった理論の部分にもっと興味があります。

0 投票する
1 に答える
1078 参照

architecture - どのアーキテクチャがハーバードで、どのアーキテクチャがフォン・ノイマンですか?

私は、次のアーキテクチャのどれがハーバードとして分類できるか (「厳密なハーバード」または変更されたハーバードのいずれか、データ メモリから命令をフェッチできない限り、逆でも問題ありません) とフォン ノイマンおよびフォン ノイマンとして分類できるものを把握しようとしていました。ここの誰かが私を助けてくれることを望んでいました/私が間違っているところを修正してください:

  • Motorola 68k: 68k が (変更された) ハーバード アーキテクチャなのかフォン ノイマン アーキテクチャなのか、私にはわかりません。

  • PPC: これも同様に私にはわかりません

  • AVR: 私が間違っていなければ、すべての AVR アーキテクチャは変更されたハーバードのようです

  • PIC: PIC マイクロコントローラー (PIC10 から PIC24) はハーバードのようですが、PIC32 はフォン ノイマン (MIP32 ベース) のようです。

  • SuperH: SH-2AとSH-4だけハーバードらしい

  • 8051: ハーバードにもあるらしい

前もって感謝します!

0 投票する
1 に答える
187 参照

algorithm - ハーバード アーキテクチャに対応しているのに、アルゴリズム解析に RAM モデルの計算を使用するのはなぜですか?

ウィキペディアによると、計算の RASP モデルはフォン ノイマン アーキテクチャに対応し、計算の RAM モデルはハーバード アーキテクチャに対応し、フォン ノイマン アーキテクチャはコンピュータに最も近いものです。これは、コンピュータにデータと命令を保存する RAM メモリがあるためです。モデルには異なるプログラム メモリと異なるデータ メモリがあるのに、なぜアルゴリズム解析に RAM モデルを使用するのでしょうか。

https://en.wikipedia.org/wiki/Random-access_stored-program_machine