HARDWARE, SOFTWARE AND FIRMWARE
The physical components of a computer are called hardware. A physical component may be electronic, electrical, magnetic, mechanical or optical. Examples of hardware are microprocessors and other ICs, hard disks, floppy disks, optical disks, cathode ray tube (CRT), keyboard, printer, plotter, etc.
A Sequence of instructions give to a computer to perform a particular task is called a program. A set of programs written for a computer is called software. The software required to execute user’s program is known as system software. The term software includes both system software and user’s programs. The system software included operating system, assembler, compiler, interpreter, debugging programs, text editor, etc. The operating system is a collection of programs which controls the overall operation of a computer. The term monitor is used for a simple operating system which allows user to enter a program, make alterations in a program, to run programs, and to observe the status of the various sections of the computer. The program store in ROMs, PROMs, EPROMs or E2 PROMs is called firmware. Prewritten programs for specific tasks are called application programs or application packages.
A Sequence of instructions give to a computer to perform a particular task is called a program. A set of programs written for a computer is called software. The software required to execute user’s program is known as system software. The term software includes both system software and user’s programs. The system software included operating system, assembler, compiler, interpreter, debugging programs, text editor, etc. The operating system is a collection of programs which controls the overall operation of a computer. The term monitor is used for a simple operating system which allows user to enter a program, make alterations in a program, to run programs, and to observe the status of the various sections of the computer. The program store in ROMs, PROMs, EPROMs or E2 PROMs is called firmware. Prewritten programs for specific tasks are called application programs or application packages.













