Introduction
The human race developed computers so that it could perform intricate operations, such as calculation and data processing, or simply for entertainment. Today, much of the world’s infrastructure runs on computers and it has profoundly changed our lives, mostly for the better. Let us discuss some of the characteristics of computers, which make them an essential part of every emerging technology and such a desirable tool in human development.
- Speed: The computers process data at an extremely fast rate, at millions or billions of instructions per second. A computer can perform a huge task in a few seconds that otherwise a normal human being may take days or even years to complete.The speed of a computer is calculated in MHz (Megahertz), that is, one million instructions per second. At present, a powerful computer can perform billions of operations in just one second.
- Accuracy: Besides the efficiency, the computers are also very accurate.The level of accuracy depends on the instructions and the type of machines being used.Since the computer is capable of doing only what it is instructed to do,faulty instructions for data processing may lead to faulty results.This is known as GIGO (Garbage In Garbage Out).
- Diligence: Computer, being a machine, does not suffer from the human traits of tiredness and lack of concentration. If four million calculations have to be performed, then the computer will perform the last, four-millionth calculation with the same accuracy and speed as the first calculation.
- Reliability: Generally, reliability is the measurement of the performance of a computer, which is measured against some predetermined standard for operation without any failure. The major reason behind the reliability of computers is that, at hardware level, it does not require any human intervention between its processing operations. Moreover, computers have built-in diagnostic capabilities,which help in continuous monitoring of the system.
- Storage Capability: Computers can store large amounts of data and can recall the required information almost instantaneously. The main memory of the computer is relatively small and it can hold only a certain amount of data, therefore, the data is stored on secondary storage devices such as magnetic tape or disks. Small sections of data can be accessed very quickly from these storage devices and brought into the main memory, as and when required, for processing.
- Versatility: Computers are quite versatile in nature. It can perform multiple tasks simultaneously with equal ease. For example, at one moment it can be used to draft a letter, another moment it can be used to play music and in between, one can print a document as well. All this work is possible by changing the program (computer instructions).
- Resource Sharing: In the initial stages of development, computers used to be isolated machines.With the tremendous growth in computer technologies, computers today have the capability to connect with each other. This has made the sharing of costly resources like printers possible. Apart from device sharing, data and information can also be shared among groups of computers, thus creating a large information and knowledge base.
Although processing has become less tedious with the development of computers, it is still time-consuming and expensive job. Sometimes, a program works properly for some period and then suddenly produces an error. This happens because of a rare combination of events or due to an error in the instruction provided by the user. Therefore, computer parts require regular checking and maintenance in order to give correct results. Furthermore, computers need to be installed in a dust free place. Generally, some parts of computers get heated up due to heavy processing. Therefore, the ambient temperature of the computer system should be maintained.
THINGS TO REMEMBER
Limitations of a Computer
- A computer can only perform what it is programmed to do.
- The computer needs well-defined instructions to perform any operation. Hence, computers are unable to give any conclusion without going through intermediate steps.
- A computer’s use is limited in areas where qualitative considerations are important.For instance, it can make plans based on situations and information but it cannot foresee whether they will succeed.
DEVELOPMENT OF COMPUTERS
Sand Tables
In ancient times, people used fingers to perform the calculations such as addition and subtraction. Even today,simple calculations are done on fingers. Soon, mankind realised that it would be easier to do calculations with pebbles as compared to fingers. Consequently, pebbles were used to represent numbers, which led to the development of sand tables. They are known to be the earliest device for computation.
Abacus
Napier Bones
Slide Rule
The suitable alliance of two scales enabled the slide rule to perform multiplication and division by a method of addition and subtraction.
Pascaline
Stepped Reckoner
Punch Card System
Difference Engine
Analytical Engine
Hollerith’s Tabulator
Other Developments
In the process of the development of computers, many scientists and engineers made significant advances.
1.In 1904, Sir John Ambrose Fleming worked to develop the first thermionic valve, also known as vacuum tube. Thermionic valves were based on Thomas Edison’s ‘Edison effect’ of light bulbs. The first light bulbs were very shortlived and were prone to darken. This darkening was termed the Edison effect. Sir John Ambrose Fleming worked to develop the first rectifier and in 1904, he developed thermionic valves. Fleming named the device a valve because it allowed electrical currents to pass only in one direction. Since this is a two-element vacuum tube, it was also called as diode. These diodes were the cornerstone of the first generation computers.
Conclusion
It is crucial for understanding computers, features are the key to appreciating how our lives change with them. Their characteristics include speed, precision of work, size of storage memory, automation level, multitasking ability and universality as well as their connectivity and scalability that makes computers irreplaceable in the contemporary world. These features will only evolve as technology does, allowing computers to handle even more sophisticated operations and, in turn, defining life in the 21st century.