ENSC 104: DIGITAL COMPUTER PROGRAMMING

COMPUTER ORGANIZATION


Readings: Pages # 5-6.


  1. Input Unit

    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:

     

  2. Output Unit

    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:

     

  3. Memory Unit

    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:

     

  4. Arithmetic and Logic Unit

    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.

     

  5. Central Processing Unit

    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.

     

  6. Secondary Storage Unit

    This is where programs reside that are not currently being executed by the CPU. Examples of secondary storage devices include the following: