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

コンピュータハードウェアは、コンピュータシステムを構成する物理的な要素の集まりです。

6
WebサーバーとDBサーバー間の「ビットパリティ」の欠如はパフォーマンスに影響を与える可能性がありますか?
今日、特定のアプリケーションを展開するための推奨インフラストラクチャについて、ソフトウェアベンダーと面談しました。アプリケーションには2つのサーバーが必要です。サーバーWebページ用のアプリサーバー(.NET、Windows)とデータベース(SQL Server)です。ベンダーは、これら2つのサーバーには「ビットパリティ」が必要であると主張しました。これが意味するところは、アプリサーバーが32ビットの場合、SQLサーバーは32ビットである必要があります。また、アプリが64ビットの場合、SQLサーバーは64ビットです。そうしないと、パフォーマンスが低下します。 これは私には馬鹿げているようです。サーバーは独立しており、ネットワーク経由でのみ通信します。ネットワークプロトコルは、どちらのサーバーでもプロセッサの「ビット数」とは関係ありません。 私は間違っていますか?ミスマッチが実際にパフォーマンスに悪影響を及ぼす可能性がある理由はありますか? 注:特定のアプリは、32ビットではなく64ビットで実行される場合があります。しかし、ベンダーはWebサーバーとDBサーバーの不一致が問題を引き起こすと言っていました。これは私が質問している声明です。
10 hardware 

1
コンピューティングのレベルを理解する
すみません、私の混乱した質問のために。ポインタを探しています。 これまで私はほとんどアプリケーション層でJavaとPythonを使用しており、オペレーティングシステムとハードウェアについては漠然とした知識しかありませんでした。コンピューティングの低レベルについてもっと理解したいのですが、どういうわけか本当に圧倒されます。大学では、マイクロプログラミング、つまりプロセッサがASMコードを実装するためにどのように配線されているかについてのクラスを受講しました。これまでは、「低レベル」について学べば、これ以上の仕事はできないといつも思っていました。 私の質問の1つは、ハードウェアが開発者からほぼ完全に隠される可能性があるのはなぜですか。オペレーティングシステムはハードウェアのソフトウェアレイヤーであると言っても正確ですか?1つの小さな例:プログラミングで、L2キャッシュまたはL3キャッシュとは何かを理解する必要に遭遇したことはありません。典型的なビジネスアプリケーション環境の場合、アセンブラーや下位レベルのコンピューティングを理解する必要はほとんどありません。現在、ほとんどすべてのテクノロジースタックが存在するためです。これらの低レベルの全体のポイントは、高レベルへのインターフェースを提供することだと思います。一方で、たとえばこのグラフィックスコンピューティング全体など、下位レベルがどの程度の影響を与える可能性があるのでしょうか。 したがって、一方で、この理論的なコンピュータサイエンスブランチがあり、抽象的なコンピューティングモデルで機能します。ただし、複雑なモデル、証明の検証などのカテゴリで役立つ考えを見つけた状況にもめったに遭遇しませんでした。私は、NPと呼ばれる複雑なクラスがあり、それらを解決するのがある程度不可能であることを知っています。多数のN。欠けているのは、これらのことを考えるためのフレームワークのリファレンスです。私には、めったに相互作用しないさまざまな種類のキャンプがあるようです。 過去数週間、私はセキュリティ問題について読んでいました。ここでは、どういうわけか、さまざまなレイヤーの多くが一緒になっています。攻撃とエクスプロイトはほとんど常に下位レベルで発生するため、この場合は、OSIレイヤーの詳細、OSの内部動作などについて知る必要があります。

4
SSDを使用してVS 2010のパフォーマンスを向上させる[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 8年前休業。 ソリッドステートハードドライブでVisual Studio 2010を使用してパフォーマンスの改善をインターネットで検索した後、さまざまな意見をたくさん聞きました。 SSDを使用してもメリットはあまりないと多くの人が言いましたが、対照的に、まったく反対の意見がありました。私は対照的な意見に少し混乱しており、SSDを購入することが違いを生むかどうかを実際に決定することはできません。 この問題についてどのような経験があり、どのSSDを使用しましたか?

11
開発者が実際に仕事用システムに必要なストレージ容量はどれくらいですか?
OSを考慮せず、開発ソフトウェアを実行するための要件。必要な保管スペース。 仕事の観点から厳密に言えば(フリーランサーではなく会社のセットアップ)。ビデオ、オーディオ処理(巨大な未加工ファイル)3D /グラフィックス開発の領域でない限り、個々の開発者(ビルドシステムは考慮しない)。必要なストレージ容量。 ソフトウェアの試用版をダウンロードして資料を読んだとしても、20GBで十分であり、それ以上のものは無駄であり、または不適切に利用されると想定することは適切か安全か? オフィスのセットアップで開発者ごとに割り当てられる典型的なハードディスクの容量はどれですか。これは、役割や特定の要件、および会社がどのような仕事をしているのかによって異なる場合があります。しかし、開発者/プログラマにとって平均して、通常どのくらいのスペースが割り当てられますか。 編集: 意図を明確にする これらは私がビジネス/管理の人々が直面していた質問です。私がこの問題にさらに出会ったときに、答え(またはより良い答え)を与えるために、この点についてもっと理解したいと思います。この点に関して、私は仮定を立てたり、攻撃したりするつもりはありません。この点に関してオンラインのデータへのリンクが提供されていると助かります。 編集2: 私が理解している問題は、ストレージスペースを作業ファイルの保存のみに制限して、余分な使用を防ぐことでした... ハードウェアのスクリッピング/コスト削減についてではありません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.