1. ハードウェアとプログラム 1.1. コンピュータの構成要素 まずは、コンピュータを構成する5大要素(装置)について説明します。 演算 データに対する演算を行う CPU・GPUなど 制御 各装置を制御する 基本的にはCPUが行う 記憶 プログラムやデータを記憶する メモリ・HDD・SSDなど 入力 コンピュータに外部からデータを入力する キーボード・マウス・マイクなど 出力 コンピュータから外部にデータを出力する ディスプレイ・プリンタなど 図1 コンピュータの5大要素 1.2. ハードウェアとプログラム プログラムが実行される際にハードウェア上ではどのような動作をしているのでしょうか? プログラムは基本的に記憶装置内に保存されています。 記憶装置は大きく「主記憶装置」「補助記憶装置」に分類されます。 主記憶装置 CPUが演算を際に直接読み書きが行えるデータが置かれる 補助記憶装置より
![プログラミング基礎 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/585ca4ed40cd1ec6bac79e80e5505835c74174ff/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgzJTk3JUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgzJUE5JUUzJTgzJTlGJUUzJTgzJUIzJUUzJTgyJUIwJUU1JTlGJUJBJUU3JUE0JThFJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz04MWI1ZTk3ZGUyZDc3YmI3NmViZDliZTgzZTcwNjQzMQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBUQUtVWUEtMTEwJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1lNmQ4ZDQ3MzgwOWFjODYwMmE2OTE1ZmQxMDgzZjk1Nw%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D7d72968f1e2c82118b2272da4c17618d)