コンピューターのしくみ
2016/12/15
コンピューターには、必ず「プロセッサー」と「メモリ」が入っています。
まずはプロセッサーとメモリの役割から理解していきましょう。
コンピューターのしくみ
プロセッサーとメモリ
コンピューターの主役は、プロセッサーとメモリの2つのパーツです。
「プロセッサー」は作業をする人、 「メモリ」は作業をする場所 ・・・こういう関係です。
メモリへのデータのインプット
まず、メモリに作業対象のもの(データ)を入れます。
プログラムによる作業指示
そして、プログラムによってプロセッサーに指示が出されます。
プロセッサーは、プログラムの指示に従って作業をします。
∗ データ、インプット、プログラムなどの言葉がよくわからない方は、以下の説明をまずご確認ください。
高速なコンピューターとは
コンピューターは、プロセッサーの動きが速いほど、短時間で作業を完了できます。
プロセッサーの動作速度は、通常 「GHz(ギガヘルツ)」という単位で表されます。
一般的なプロセッサーでは、1GHz~4GHz 程度 が標準値です。
近年は、さらにプロセッサーが2コア(作業者2人)以上になり、
よりパワーアップしています。
コンピューターの性能を活かすには
また、作業を効率よく完了させるには、十分な大きさのメモリも必要です。
(PCで標準4GB(ギガバイト))
メモリが小さすぎると…
データが一度に入りきりません。
データを分割して、
作業して…
データを入れ替えて…
繰り返し作業が必要になります。
当然、それだけ作業の完了まで時間がかかることになります。
完了までの時間を短くするには
指示のしかた(プログラムのつくり)も重要です。
もしこれが…
ではなく…
だったらどうでしょうか?
なんかズルい感じもするかもしれませんが…
同じ結果が出せるなら、視点を変えて、
よりシンプルなプログラムのつくりにする
というのも、処理を高速化するための重要なカギになります。
まとめ
プロセッサーは、GHzの数字が大きいほど、高速になります。
プロセッサーは、コアの数が増えれば、それだけパワーアップします。
メモリは、GBの数字が小さ過ぎると、処理効率が悪くなります。
プログラムのつくりを改善するだけで、処理時間が短くなることもあります。