A computer is a machine that can be programmed to accept data (input), process it into useful information (output), and store it in a secondary storage device for safekeeping or later reuse. It is mainly the collection of Hardware and Software. The processing of input to output is directed by the software but performed by the hardware.
It is a programmable machine capable of:
Taking input raw-data through the input device such as a keyboard, mouse, or any other input device.
Storing the input data into the main memory and disks such as hard disk, CD, etc.
Processing it at the central processing unit(CPU)
Lastly, giving out the result as an output on the screen or any visual display unit.
So conclusively, a computer is an electronic device, operating under the control of instructions stored in its own memory, that can accept data, process the data according to the specified rules, produce results, and stores it for the future use.
Characteristics of Computer
Fig: Characteristics of Computer
Reliability: We say that a computer is reliable as it gives us consistent data time and again for the set of data. It is a computer-related component that performs on specifications.
Accuracy: It can perform accurate calculations. If any data and instructions are correct then the result given by the computer will always be accurate.
Diligence: The capacity for performing the task without getting tired is called diligence. It is free from tiredness, lack of concentration, fatigue, etc. It can work for hours without creating any error. Due to this capability it overpowers human beings in the routine type of work.
Memory: It relates to the storage capacity of the computer as it stores data permanently or temporarily. The memory is divided into parts known as cells where the data is kept. The commonly used storage devices are magnetic disk, magnetic tape, hard disk drive, pen drive, CD-ROM, etc.
Logical: It performs logical and arithmetical calculations in the fractions of seconds.
Versatility: The capacity for performing multiple tasks at a time is called versatility. E.g. office work, word processing, spreadsheet, presentation programs, education, business, medicine, printing, science, and technology, etc.
Automation: If the data and instruction can be given then it performs calculation automatically without any error.
Speed: The time taken to perform any task by computer is called its speed. The speed is measured in terms of a fraction of seconds. The fractions of seconds are milliseconds, microseconds, Nanoseconds, and Pico seconds.
Electronic: All its parts are made up of electronic circuits.