Docstoc

Computer Architecture

Document Sample
Computer Architecture Powered By Docstoc
					Computer Architecture

       CSE-321
Computer
History
History
History
Modern Computer
What is Computer Architecture?
• Computer Architecture is the theory behind
  the operational design of a computer system

• This is a term which is applied to a vast array
  of computer disciplines ranging from low level
  instruction set and logic design, to higher
  level aspects of a computer’s design such as
  the memory subsystem and bus structure
          After Completion
• Understand the secret of programming a
  computer in its native tongue,
• Internal organization of computers,
• How it affects performance of your
  programs,
• How you could go about designing a
  computer.
  Why Computer Architecture?
• People and computer are different !!!




                      ?
Why Computer Architecture?
           Slave

           Master
If you cannot make it work !!!
If you can make it work !!!
Why Computer Architecture?
      Convenient
      for Human

             translation or interpretation



     Convenient
                               execute
     for Computer
      Below Your Program
High Level
Language          A+B

                 C Compiler
Assembly
Language         add A, B

                 Assembler

0 1
             1000110010100000
                                Machine
                                Language
Below Your Program
            Advantages of
        High-Level Languages
• They allow the programmer to think in a
  more natural language.

• Improves programmer’s productivity.

• Allow programs to be independent of the
  computer
Moore’s Law
PC Motherboard Closeup
Inside the Pentium 4 Processor Chip
Thank You !!!

				
DOCUMENT INFO
Shared By:
Stats:
views:26
posted:2/17/2011
language:English
pages:22
Description: It is chapter 1,Download it