Lunes, Disyembre 19, 2011

Introduction to computer system organization

For the time, my first post will be about computer system organization. In this blog you will get some notes or maybe new ideas of what is computer system organization so lets start!

Computer Organization versus Computer Architecture

So first lets define these two 

Computer organization - function and design of the various units of digital computers that store and process information.

Computer Architecture - deals with instruction sets address fields, operation codes, addressing modes, effective utilization of  input / output mechanisms.

Functional units 




Computer functional units

5 major unit

  1. Input unit - it is where we enter a data and information in a computer
  2. Output unit - shows information ; outcome
  3. Arithmetic Logic unit (ALU) - laborer; the prime mover; perform mathematical operations
  4. Control unit - the boss; instruction giver to ALU
  5. Memory unit - stores data / information
    A.) Primary memory (main)
          a.) RAM (Random Access Memory) - refreshing the process of applying constant power over a volatile type memory so that detail info stored will be saved.
                a.a) Static
                a.b) Dynamic - needs refreshing
           b.) ROM (Read Only Memory)
                b.a) Secondary / Auxillary memory - can be hard disk, where the data cannot be deleted when the device is powered down.                                                                                   


Criteria of good RAM

- speed
- storage space
- location
- volatility - capable of storage that is power dependent

Von Neumann Machine (stored program computer)

Register -  is a segmental logic circuit that is capable of storing bits of information; temporary storage of data

   a) General purpose - store any type of data
   b) Special - specific register; specific data; dedicated


Program counter - stores the memory address of the next instruction to be executed by the processor
MAR (Memory Address Register) - holds specific addresses where to go
MBR (Memory Buffer Register) - store data for computation; container before to pass to ALU.

(to be continued...)

Walang komento:

Mag-post ng isang Komento