タグ付けされた質問 「architecture」




6
過去20年間でL1キャッシュのサイズがあまり大きくならないのはなぜですか?
インテルのi486のは、 L1キャッシュの8キロバイトを持っています。インテルNehalemのは 32キロバイトL1命令キャッシュとコア当たり32キロバイトのL1データキャッシュを有します。 L1キャッシュの量は、クロックレートが増加した速度でほとんど増加していません。 何故なの?

3
Windows VistaとWindows 7の技術的な違いは何ですか?
この質問は、Super Userで回答できるため、Stack Overflowから移行されました。 8年前に移行され ました。 私は2つのオペレーティングシステムの違いのすべてを文書化した簡潔な技術マニュアルを見つけることに興味があります。TanenbaumのModern Operating Systemsの最新版(第3版)では、彼はWindows Vistaの技術的なレイアウトについて詳しく説明しています。 Windows 7について、またはWindows 7とVistaの違いについて、同様の、またはより詳細なものを探しています。 リード、提案、ヒントはありますか?彼らは大歓迎です。

2
x86_64とi386の違いは何ですか?
違いはなんですか?システムはどのカテゴリに該当しますか?Fedora12をダウンロードしたいのですが、これらのオプションが表示されます。どちらをダウンロードすればよいですか? Intel Core 2 Duo 8100プロセッサーを搭載したSony Vaio cr36g / bを使用しています。

7
マシンコードを別のアーキテクチャに変換できますか?
これは、ARM上でWindowsサーバーを実行することに関する質問に関連しています。私の質問の前提は、実行するためにコンパイルされたアーキテクチャとは異なるアーキテクチャでバイナリを実行するために、マシンコードをあるアーキテクチャから別のアーキテクチャに変換できるかどうかです。 QEMUおよびその他のエミュレーターは、命令をその場で翻訳できるため、コンパイルされていないコンピューターで実行可能ファイルを実行できます。プロセスをスピードアップするために、オンザフライでではなく、事前にこの翻訳を行わないのはなぜですか?アセンブリの私のやや限られた知識から、のような命令のほとんどMOV、ADDそして他の人がアーキテクチャ間で移植する必要があります。 すべてのマシンはチューリング完了なので、直接マッピングされていないものは、他の命令セットにマッピングできます。これを行うのは複雑すぎるでしょうか?何らかの理由で私が慣れていないので、それはまったく機能しませんか?動作しますが、エミュレータを使用するよりも良い結果は得られませんか?

2
マルチスレッドとハイパースレッドの違いは何ですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新することがありますので、上のトピックスーパーユーザーのために。 6年前休業。 ハイパースレッディングとマルチスレッディングという用語を聞いたことがありますが、それらの違いは何ですか?どのようなIntelプロセッサがそれらを使用していますか?

2
コンピュータが「IBM互換PC」であるとはどういう意味ですか?
これに関するいくつかの質問: 1)この用語はもはや関連性がありますか? 2)これは、開発者の観点から何かを意味しますか? これがBIOS、アーキテクチャ、バス、またはそれらの組み合わせであるかどうかは、私には正確にはわかりません。私が作業しているソフトウェアの1つは、システムの「説明」が表示されることを期待しており、現在Windowsマシンは「AT / AT互換」と報告しています。これをMacに移植するタスクがあったので、適切な「説明」がどうなるか本当にわかりません。これはおそらく省略されますが、この用語の現代的な使用法について誰かが洞察を提供できるかどうか疑問に思っていました。


4
私のマシンがLinux(Ubuntu)で64ビット対応かどうかを確認しますか?
この質問と同様に、32ビットOS(Ubuntu)を持っていますが、自分のマシンが64ビット対応かどうかを知りたいです...質問をチェックアウトしましたが、回答はWindows固有です... この質問をチェックしましたが、64ビット対応かどうか知りたいのですが、OSは32ビットだとわかります。 ありがとう、誰でも


0
ALUはすべての命令に使用されていますか?
フォン・ノイマン・アーキテクチャーに関するウィキペディアのページにこの写真があります。同様の写真がたくさんあります。(Von Neumann Architectureに関する多くの記事でも、ALUだけがプログラムを実行します。)ALU(I / O)には2つの矢印があり、I / Oには矢印がありません。コントロールユニットへ。(一部の写真には、メモリからALUへのデータバスのみを表す矢印があります)。これは私を混乱させます。CPUには命令をフェッチするコントロールユニットがあり、そのリソースを使用して実行することを理解しています。そのため、たとえば、ある場所から別の場所にデータをコピーするだけの命令(mov)、またはCPUに命令ポインターを特定の値(jmp)に設定させる命令、またはIRQがある場合、ALUは使用されません。フォンノイマンアーキテクチャは、数学演算のみを実行するコンピューターでのみ適用されたため、入力と出力は両方とも数字のみを表していたと思います。入力はメモリを変更できませんでした(ALUにのみ接続されていたため)。そのため、最新のコンピューターアーキテクチャは、命令とデータが同じメモリに格納され、CPUにはコントロールユニット、一部のレジスター、ALUが含まれることのみが継承されます(これも基本的なもので、最新のCPUにはこれ以上のものが含まれます)。私は正しいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.