Introduction to computer hardware and software
Software and Hardware
In a system, the things that we can see and touch are called hardware and the things which we can see but can't touch are called software.
Hardware
It is a part of machine, it can only understand on and off.
The on and off concept is called Binary. Software were developed to make efficient use of binary to instruct the hardware to perform meaningful tasks.
The hardware needs a software, that is a set of programs to instruct what has to be done.
A program is a set of instructions that is arranged in a sequence to guide a computer to find a solution for the given problem.
The process of writing a program is called programming.
The instructions that are given to a hardware is knows as source code.
A computer program, compiler is used on the source code to transform the instructions into a language that the computer can understand and this result in an executable computer program, known as software.
Examples of software:
Driver Software: It is a type of software that allows a computer to interact with additional hardware such as, printers, mouse, keyboards.
Media player and Media Development software: These software are specially designed to play or edit digital media such as music and videos.
Productivity Software: These type of software are the programs that allows the user to be more productive in a business sense such as, word processors database management software, presentation software.
Operating system: Software that helps in coordinating system resources and allows execution of other programs like, Windows, Mac, Linux.
Software
There are mainly two types of software:
System software: These are the program that allows the hardware to run properly. It acts as the interface between hardware and the application software, which we want to run on our system.
It provides new functions to a system that are not available at the hardware level.
It provides a general programming environment in which programmers can create specific applications to suit their needs. Eg.: BIOS, OS, Firmware, compilers, Device drivers, etc.
Application Software: These software are designed to solve a particular problem for users. It is commonly known as computer programs. Eg.: Games, Database, Editing software, web browser, etc.
To know more about hardware, click here
To know more about software, click here
Comments
Post a Comment