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

コンピュータハードウェアの構成と設計に関する質問。

2
エイリアシングの問題は、仮想的にインデックス化された物理タグ付きキャッシュに現れますか?
基本的に、そして簡単な方法として、TLBからの物理アドレスでキャッシュにアクセスできます。 ただし、別の方法として、仮想アドレスを使用してキャッシュにアクセスできます。ただし、この場合、コンテキストスイッチ間でキャッシュが完全にフラッシュされない場合(他のプロセスのデータがキャッシュに存在する可能性があります)、エイリアスの問題があります。同じメモリを別の仮想アドレスから送信できます。 しかし、私の教科書では、これらの問題を含めて、多くのものが仮想的に索引付けされた物理的なタグ付けによって解決できます。これでもエイリアスの問題が発生する可能性があると思います。 私が間違っている?

1
CPUは最初の命令をどこから取得しますか?
BIOSコードが問題になるためには、プロセッサによって評価される必要があります。ただし、CPUは指定された命令のみを実行するため、プロセッサ自体が実際にBIOSコードにアクセスするための作業を行う必要があります。何かがCPUに命令を提供する必要があります(命令の方法を想像することができないため、 BIOSからCPUへのフロー」の間に何もありません)。 BIOSをロードしてそれに制御を渡すための命令はどこに保存されていますか?CPUがそれらを実行できるように、これらの命令をCPUに渡すのは誰ですか?

4
チップに多くのトランジスタが必要なのはなぜですか、またそれらはどのように管理されますか?
私が持っているすべては視覚的な図などなので、私の知識は非常にあいまいですが、メモリアドレスとレジスタがあり、ALUが中心にあるようです(明らかに)。シングルコアCPUは一度に1つの命令を処理します。AFAIKとマルチコアはある程度の並列性を備えています。それで、何百万ものトランジスタがどこに入るのか、そして32のレジスタがどのようにすべてを管理するのか。私たちが知っているFPUは、これらが大まかに使用するトランジスタの数です。トランジスタの大部分が何をするのか、なぜもっと高速なのか、そしてレジスターがすべてを「管理」する方法についてのかなり単純なアイデアを得る方法。

1
エネルギー効率の高いコンピューティングとネットワーキングには、どのようなテクニックがありますか?
現在、エネルギー効率とグリーンITに関するクラウドコンピューティングの可能性を検討しています。このレビューに関連して、データセンター(コンピューティング)、ハードウェア、ネットワーキング、およびストレージデバイスのエネルギー効率を向上させるための手法について調べています。 具体的には、コンピューティング/サーバーについては、すでにいくつか見つかりました。 周波数と電圧のスケーリングを利用したエネルギーを意識したスケジューリング手法 サーバーリソースを統合する仮想化 ACPIなどの省エネハードウェア、特にモバイルデバイスなどのいくつかのプロセッサ技術 ただし、ネットワーキングデバイスの場合、省エネ技術に関する情報を取得することはかなり困難です。私は、ネットワークの負荷が低い場合にハードウェアをオフにできる新しいプロトコルと代替ルーティング方法について人々が考えていることを読んだことがあります。誰かがそのような例を知っていますか? ネットワーキングまたはコンピューティングのどちらのために追加する必要がある他のポイント
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.