The input unit accepts information from the outside world and makes it available to other units within the computer so that it may be processed. Examples of input units include the following:
The output unit takes information that has been processed by the computer and makes it available to the outside world through various devices. Examples of output units include the following:
This is where the program resides when they are being executed or where data resides when it is being processed. Examples of different types of memory include the following:
The ALU performs arithmetic calculations such as addition, subtraction, multiplication and division. It also has decision making capabilities using locigal operators such as OR and AND.
This is the brain of the computer. It tells the input devices when to get data, sends data to the output devices, instructs the ALU to perform arithmetic and/or logic and is responsible for the overall execution of any program running on the system.
This is where programs reside that are not currently being executed by the CPU. Examples of secondary storage devices include the following: