The principal characteristic of a computer are.
-
It responds to a specific set of instructions in a well-defined manner.
-
It can execute and prerecorded list of instructions.
All general-purpose computers need the following hardware components.
-
Memory: Memory enables the computers to store, at least temporarily, data and programs.
-
Mass storage device: Allows a computer to permanently retain large amounts of data. Common classic mass storage devices include disk drives and tape drives. The latest being the Hard Disks and USB mass storage devices.
-
Input device: The most usual input devices are a keyboard and mouse. They are used to put in data and instructions to computer.
-
Output device: The most usual output devices are display screens such as Monitor which are of several types now a days and a printer, or other device that lets us see what the computer has accomplished.
-
Central processing unit (CPU): This can be called the heart or brain of the computer which actually executes the instructions.
However, they can be divided into several categories on the basis of cost and performance. We can classify the computers by their size and powers, though there is considerable overlap. On this basis computers may be a personal computer, a Laptop, a Palmtop, a Workstation, a Minicomputer, a Mainframe or a Supercomputer.
To work on a computer, we need an operating system. Operating system (OS) provides a set of functions needed and used by most applications, and provides the necessary linkages to control a computer's hardware.
The first computers did not have the operating systems and each program would have to have drivers for the video card, memory card, and other peripherals used. So, the evolution of the computer applications and their complexity led to the OS necessities. Operating System has the job of managing the computer hardware resources, and providing common services for execution of various application software. The operating system is the most important type of system software in a computer system. Without an operating system, a user cannot run an application program on their computer, unless the application program is self booting.





