GATE: Structure of Simple Commputer
A Computer is a device for automatically carrying out a-program of instructions. It is a powerful, general-purpose machine because it can be programmed to do a wide variety of computations.
In this section we show the important terminology of simple computer. Like all computer systems, it will be capable1, of automatically carrying out calculations as directed by any person who uses it, and the user will be able to give it a series of instructions, called a computer program and written in a programming language, which describe his own computational requirements.
Literally thousands of programming languages have been produced, and one of the more modern of these, called Pascal, after Blaise Pascal (1623 − 1662), a philosopher, mathematician and inventor who built one of the first automatic adding machines. Pascal was developed in 1970 by Professor Dr. Niklaus Wirth of ETH, Zurich. Switzerland.
To carry Out, any particular computation. There are three main steps
- The user input, his program and data (the data is the information which the program will process to produce the desired results of the computations).
- Next, the computer carries out, or executes the program of instructions
- Finally, the; results of the, computation, feedback, or output, to the user.
Tasks of Computers
What makes the computer particularly useful to people is its ability to combine these tasks as needed and to perform them with a high degree of speed and reliability. With care, a person can add a hundred numbers or even a thousand numbers and find the correct result, but the chances for making an error in this tedious process are considerable. Also, It is a boring task. This is the kind of job that is well suited to a computer. In addition to performing it quickly arid accurately, the computer can store the result for future use.
The basic tasks that computers can perform are quite limited and can be divided into three categories!
- Arithmetic operations (addition, subtraction, multiplication, and division).
- Comparison operations (determining whether a given value is greater than, equal to, or less than another value).
- Storage and retrieval operations (such as saving a program on a disk so that is can be used later).