Computer-concepts-hardware-software-concept

提供:Dev Guides
移動先:案内検索

ハードウェアとソフトウェアの概念

ハードウェアとソフトウェアの概念は、以下で詳細に説明されています-

ハードウェア

ハードウェアという用語は、コンピューターを構成する機械装置を指します。 コンピューターハードウェアは相互接続された電子デバイスで構成され、コンピューターの操作、入力、出力を制御するために使用できます。 ハードウェアの例は、CPU、キーボード、マウス、ハードディスクなどです。

コンピューターハードウェアコンポーネント

ハードウェアコンポーネント

コンピューターハードウェアは、連携して動作するいくつかのコンポーネントの集まりです。 不可欠な部分もあれば、追加の利点がある部分もあります。 以下の図に示すように、コンピューターのハードウェアはCPUと周辺機器で構成されています。

コンピューターハードウェアアーキテクチャ

ソフトウェア

規定のタスクを実行するようにコンピューターを駆動する一連の命令は、プログラムと呼ばれます。 ソフトウェア命令は、コンピューター言語でプログラムされ、機械語に翻訳され、コンピューターによって実行されます。 ソフトウェアは2つのタイプに分類することができます-

  • システムソフトウェア
  • アプリケーションソフトウェア

システムソフトウェア

システムソフトウェアは、コンピューターのハードウェアデバイス上で直接動作します。 アプリケーションを実行するためのプラットフォームを提供します。 ユーザー機能を提供およびサポートします。 システムソフトウェアの例には、Windows、Linux、Unixなどのオペレーティングシステムが含まれます。

システムソフトウェア

アプリケーションソフトウェア

アプリケーションソフトウェアは、ユーザーが1つ以上のタスクを実行できるように設計されています。 アプリケーションソフトウェアの例には、Microsoft Word、Excel、PowerPoint、Oracleなどが含まれます。

アプリケーションソフトウェア

ソフトウェアとハ​​ードウェアの違いは以下に整理されています-

Sr.No. Software Hardware
1 It is a collection of programs to bring computer hardware system into operation. It includes physical components of computer system.
2 It includes numbers, alphabets, alphanumeric symbols, identifiers, keywords, etc. It consists of electronic components like ICs, diodes, registers, crystals, boards, insulators, etc.
3 Software products evolve by adding new features to existing programs to support hardware. Hardware design is based on architectural decisions to make it work over a range of environmental conditions and time.
4 It will vary as per computer and its built-in functions and programming language. It is mostly constructed for all types of computer systems.
5 It is designed and developed by experienced programmers in high-level language. The hardware can understand only low-level language or machine language.
6 It is represented in any high-level language such as BASIC, COBOL, C, C++, JAVA, etc. The hardware works only on binary codes 1’s and 0’s. Computer Data Transfer
7 The software is categorized as operating system, utilities, language processor, application software, etc. The hardware consists of input devices, output devices, memory, etc.