No.5ベストアンサー
- 回答日時:
ここで『コンピュータ』は、マザーボードのように MPU(CPU)のチップだけでなく周辺やメモリ、SSD/HDD などの周辺デバイスを含んだ物ととらえてコメントします。
コンピュータは、実現しなければならない機能や処理対象の情報やデータの規模、処理速度などにより、スパコンクラス、サーバーやエンジニアリングワークステーションクラス、PCクラス、スマホやタブレット端末のような機器クラス、もっと小さいマイクロコントローラを中心とした機器クラスまで様々な形態があります。
話しが散漫にならないようにするため、ここでもPCを相手に考えます。
この世界では、いわゆる『何コア』というところに冗長性の片りんを見ることができます。
このコアの冗長性は、ハードウェアとしての処理の頭脳を複数持つことで、同時にいくつもの異なる処理を独立に実行できる、ということでシステムのスループット(入力を与えて出力を得るまでの時間など)を高めることができます。
言い換えれば、その頭の数を増やすほどそれは高めることができます。
コンピュータを使う人々は、ある動画の動きのスムーズさ、画面の大きさ、繊細さ、コントラストなどを手に入れると、より高いその性能を求めるものです。
それを実現するうえで頭を多くすることはかなり効果があります。
だから冗長性には高い需要があるのです。
PCに限らず、性能の向上は『その装置が占める空間』は変えずに、という要件も暗に求められます。
つまり、冗長化、すなわち、多数の頭を備えることは、それまでと同じ限られた空間の中で実現する、ということが求められるのです。
それはどうすれば実現できるか。
簡単です、頭を中の構造を変えずに小型化すればいいのです。
つまり、『小さくなると冗長性を高めることができる』のではなく、『冗長性を高めたいから小型化する』のです。
では『頭』の数を増やせばそれでやりたい高性能化が出来るか、というとそれだけではできません。
『頭』は処理するための情報を必要とし、処理結果という情報を出す場所が必要です。
そして、その処理内容を記述したプログラムも必要です。
それらを置く場所が、メモリ(DRAM)と SSD/HDD です。
ところが、PCは頭をたくさん持ててもメモリ(DRAM)や SSD/HDD はひとつしか持ってないのが普通です。
なので、処理に必要なものをメモリ(DRAM)や SSD/HDD に置かず、直近に必要な分だけキャッシュと呼ぶ頭のそばの頭に専用のメモリに置きます。
また、キャッシュはすべてのデータやプログラムは置けないので、処理の進み具合に合わせてその内容はメモリ(DRAM)や SSD/HDD と入替えます。
メモリ(DRAM)にはキャッシュに次ぐ直近に必要になるものを置き、すぐに使わないものは SSD/HDD に置きます。
キャッシュからいらないものをメモリ(DRAM)に戻し、必要なものをその逆に動かすことを『情報を入れ替える』という意味から『Swap』と言い、キャッシュからメモリ(DRAM)に送ることを『ロールアウト』、その逆を『ロールイン』と呼びます。
メモリ(DRAM)と SSD/HDD の間でも、Swap にともなうロールインとロールアウトが行われます。
PCのなかでは、頭が仕事をするだけでなく、たとえば記憶装置間での Swap も頻繁に行われる操作で、このために MPU(CPU)を介さずに情報転送を行う DMAC(Direct Memory Access Controller)や MMU(Memory Management Unit)などが装備されています。
これらはインターネットでのデータ伝送なんかを行うときにも使われます。
そのほか、割り込みコントローラ(PIC)やグラフィックスエンジン(GPU)なんかも頭と同じように頻繁に使われます。
これら、とりわけキャッシュもまた MPU(CPU)と同じように小型化しなければなりません。
もちろん、DMAC や MMU なんかも頭が増えれば必要な内蔵資源も増えるので小型化は必要になります。
結果として、コンピュータは日を追うごとに求める性能が高まり、それに対応するためにより高い冗長性が求められ、それを従来と同じ大きさで実現したい要求にも合わせる必要があるので『小型化』が欠かせないのです。
でも小型化、簡単ではないのです。
これまでのチップの中で使っている微小なトランジスタや配線、配線の接続点なんかを小さくしなければならない。
もう限界に近くまで小さくしてる世界では、これ以上小さくしようとすると、使ってる物質を構成する原子の大きさが問題になるほどです。
なので、そこではこれまでにない工夫が求められ、それが出来ないと小型化できないところまで来ています。
どんな工夫が出来るか、チップメーカーはそこに日々苦心しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 身長187cmです。 身長187cmです。 円周率πが無限小数であることは証明できないのでしょうか? 4 2022/09/20 01:53
- 会社・職場 会社の40代男性上司がうざいです。 ・普段は目が悪いと言ってるのにアイラインを引いてきたらメイクの変 2 2023/02/26 14:08
- ビデオカード・サウンドカード ソフト音源は、インストールしたコンピュータによって音質が異なるのか 4 2022/09/22 11:38
- 大学受験 専門学校の志望理由書について自信が全く無くて…添削してください。 「 私は将来、IT企業の第一線で活 3 2022/10/11 01:12
- その他(悩み相談・人生相談) 先生が冗談のつもりで言った一言が忘れられないまま大人になりました。 高校時代、修学旅行当日に駅で朝礼 19 2023/08/23 15:21
- その他(占い・超常現象) 飛んだ妄想話なので笑いながら聞いてください。前提として、この世界はコンピュータの中の確率が高いです。 1 2023/08/23 02:55
- LANケーブル・USBケーブル USBの給電 7 2022/09/16 08:27
- その他(暮らし・生活・行事) 高校生 男子 母親の胸を触る 5 2022/07/25 22:15
- 英語 提示日本文の簡潔な英訳について 9 2022/05/19 10:36
- その他(恋愛相談) 冗談がキツい彼氏の対処法 6 2023/03/31 20:45
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CPUやメモリの使用率はどこから...
-
Windows11アップデート後の不具...
-
サーバー用メモリとデスクトッ...
-
PC版Apex Legendsをプレイ中に...
-
メモリーで空きスロット1、現在...
-
メモリの増設について。これで...
-
メモリが4GBしかつかえない
-
PC、メモリの増設(適合)
-
キャッシュ済み領域はメモリ不...
-
パソコン DTM
-
ノートパソコンが5年経ち、古く...
-
ECC対応のメモリは非ECC対応の...
-
CPUデュアルチャネルについて。
-
メモリの開放 Microsoft pc man...
-
パソコンのメモリについて、3枚...
-
PC4-19200に対応したソケットに...
-
win10の64ビットなのにメモリー...
-
CD-RWと USBメモリ 違いって何...
-
パソコン メモリ使用率 高いと...
-
Windows10 64bitパソコンのメモ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サーバー用メモリとデスクトッ...
-
ECC対応のメモリは非ECC対応の...
-
CPUやメモリの使用率はどこから...
-
PC、メモリの増設(適合)
-
pcのグラボの買い替えを検討し...
-
ノートパソコンが5年経ち、古く...
-
cpuの最大メモリ容量が32gbの場...
-
パソコンのメモリについて、3枚...
-
メモリが4GBしかつかえない
-
Windows11アップデート後の不具...
-
動画視聴中、パソコンが固まっ...
-
キャッシュ済み領域はメモリ不...
-
PC3-8500S の最後のSの意味は?
-
メモリーで空きスロット1、現在...
-
PC版Apex Legendsをプレイ中に...
-
画像生成AIで、パソコンのメイ...
-
メモリ追加時に発生するブルー...
-
エクセル 強化するならcpuかメ...
-
初期化後PCが重くなった
-
DELLのLATITUDE E5530を最大限...
おすすめ情報