Functioning of a Computer
Computers have become an indispensable part of our lives today. They have affected every aspect of everyone day-to-day life, in terms of education, office work, accounting, business, communication, shopping, and data storage amongst others. Charles Babbage designed Difference Engine and Analytical Engine.
Babbage could not complete his engines mainly due to the lack of financial support and technology at that time. However, the concepts proposed for Analytical engine matches completely with the input, processing, output model of modern computers. That’s why Charles Babbage is known as Father of Computing. Every task given to a computer follows an IPO cycle. It needs certain input, processes that input and produces the desired output. The input unit takes the input, the central processing unit does the processing of data and the output unit produces the output. The memory unit holds the data and instructions during the processing. Memory is the part of the computer that holds data and instructions for processing. Although closely associated with the central processing unit, memory is separate from it. The output unit consists of output devices that are attached with the computer. A central processing unit, also known as microprocessor – is a complete computation engine that is assembled on a single chip. Computer comprises of many internal components and in order for these components to communicate with each other, a ‘bus’ is used for that purpose. A bus is a common pathway through which information flows from one component to another.