コンピュータとは何ですか?

この記事はシリーズの一部であり、シリーズインデックスにアクセスします。 ( シリーズインデックス )

この質問は技術的に非常に広いです。 最初の小房が発明されて以来、コンピュータはこれまで存在していました。 コンピュータとは、計算や数学の実行に役立つものです。 この定義は、技術的進歩のためにここ数十年に亘って大幅に拡大されている。 しかし、その核心はすべて同じです。

計算装置

私は何かがあなたの数を増やしたり、減算したりするのに役立つならば、それが「コンピュータ」とみなされると信じています。 あなたの指は、例えば、道具、またはそろばん、あるいは紙と鉛筆の道具として。 あなたの携帯電話、PSP、ラップトップ、デスクトップタワーなど、今日「計算する」ものは、この唯一のコンセプトに基づいて構築されています。 2つの例の唯一の違いは、後者が特定の技術を使用して計算を迅速かつ効率的に実行することです。 この技術はプロセッサーとして知られています。

ハードウェアとソフトウェア

ラップトップ、ニンテンドーDSi、FlipVideoレコーダー、PS3、TiVoなどの現代のコンピューターは、すべてハードウェアとして構成されています。 ハードウェアとは、特定のデバイスを構成する物理的なエレクトロニクスを指します。 あなたはそれに触れることができるので、それを拾うなど、それは「難しい」。 これは、デバイス内に存在する(バイナリを表す電荷を介して)データおよび命令(プログラム)を参照するソフトウェアとして知られているものとは対照的である。 あなたが実際にそれを見たり物理的に拾い上げることができないので、「ソフト」として知られています。

プロセッサー; それがなければ何も得られなかった

説明したように、最新のコンピューティングデバイスがなくてはならないハードウェアの1つであるプロセッサがあります。 プロセッサとは、本質的には、他の部分によってもたらされるすべてのデータ(1と0)を処理する、マイクロチップ(小さな空間内に大量の回路を配置するために使用される包み込まれたシリコンで構成されるハードウェアの一部)です。 ハードウェア:ハードドライブ、ランダムアクセスメモリ それは、「命令に従う」(実行されるアクションを表すバイナリデータのチャンク)によってデータを処理する。 これらの動作は、回路が内蔵されているため、プロセッサに「追従」することができます。 プロセッサの詳細については、別の記事を参照してください。

データがどこから来たのか、何が起きるのか

前述したように、プロセッサには使用するデータ(またはソフトウェア)が必要であり、通常このデータはハードドライブ(またはディスクなどのハードドライブのようなデバイス)やランダムアクセスメモリ(RAM)から発生します。 その他のデータソースには、DVDやコンパクトディスク、ネットワーク接続(インターネット)、マウスとキーボードなどの読み取り専用の素材が含まれます。 データは回路に沿って「バス」として知られる構造を「移動」します。 プロセッサの外側から来るデータは「入力」と呼ばれます。 プロセッサがデータを処理した後、結果は「出力」として知られ、その宛先に向けてバスを介して返送されます。

processor

RAMに格納されたデータは、コンピュータがシャットダウンすると「忘れ去られた」、または消去されます。 RAMは、(プロセッサによって)コンピュータ上で実行されている(実行中の)プログラムによって使用されるための一時記憶用である。 RAMがどのように動作するかは常に変化していますが、私が最後にチェックした時には、一種の擬似リムボーに詰まった「リフレッシュされた」電荷が使われました。

ハードディスクドライブは、セッション間でデータが消去されないため、データベースレコードやコンピュータゲームなどのより長期のデータを格納するためのものです。 これは、ハードディスクドライブ(最長時間)が針を使用して回転するディスクに磁気電荷を書き込むためです。 料金が書き込まれると、料金は変更されるまで維持されます。 今日、マイクロチップを使用する「フラッシュメモリ」ドライブや、可動部分のない「ソリッドステート」ドライブなど、いくつかの異なる種類のハードドライブがあります。

データの表示

これはすべて上質で素敵ですが、私たちの仕事の成果を見ることができない場合はそれほど有用ではありません。 すべての成功したコンピューティングデバイスは何らかの種類のディスプレイを有しており、今日では通常、カラーピクセルを表示できるフラットグラフィックディスプレイである。 コンピュータは通常、ディスプレイやモニタにデータを送るために、プロセッサの全体制御下にいくつかの基本的なグラフィックスハードウェアを備えているが、最新のコンピュータのほとんどは、コンピュータのコアプロセッサと連携して動作するグラフィックデータ 。 これは、GPU(グラフィックス処理ユニット)として知られています。 しばしば、GPUには独自のRAMがあります。 これらの特別なプロセッサは、ゲームや科学的モデリングに特に役立つグラフィカルなレンダリングを高速化するために、3D計算を主に扱います。

すべてを一緒に入れて

平均的なユーザーやプログラマーでさえ、コアのコンピューターがどのように機能するかについて、心配する必要があります。 データは、ディスク、キーボード、ネットワーク通信、およびマウスを介してコンピュータに取り込まれます。 このデータは、ユーザが探している変更および結果を作成するためにプロセッサによって操作される。 そのデータは最終的にコンピュータ表示装置に表示されるので、ユーザはそれを感謝して有用と見なすことができる。

あなたのコンピュータの画面を見て、これは本当にコンピュータの仕組みではないと思うかもしれません。 単純な数学演算やバイナリデータの処理は、ウィンドウ、アイコン、3Dグラフィックス、複数の実行中のプログラムなどを美しく表示します。 まあ、それは本当です。 テクノロジとコンピュータの進化についての美しさは、時間の経過とともに基本的な操作が安定して、より複雑なソフトウェアを構築できることです。 プロセッサーは1秒間に何百万と数十億の計算を実行するのに十分速くなり、メモリーはより安価になってより大きな「スペース」を確保します。ディスプレイ上でユーザーエクスペリエンスを実現するために、コンピューターは何百もの基本計算 データ、それをこことそこに移動します。 本当に素晴らしいです。

この記事は、コンピュータを理解するのに役立ちます。

あなたが私の執筆を感謝するなら、私のパトロンを通して私を支えてください。( パトロン )

photo credit: gingerbread2011_19 via photopin (license)

Liked it? Take a second to support kadar on Patreon!

あわせて読みたい

コメントを残す

%d人のブロガーが「いいね」をつけました。