SlideShare ist ein Scribd-Unternehmen logo
1 von 65
An Introduction to Computer Architecture and Organization Asmara Alias
LEARNING OBJECTIVES ,[object Object],[object Object],[object Object],[object Object],Computer Architecture and Organization
Computer Architecture and Organization A Computer.... ,[object Object],[object Object],[object Object]
Computer Architecture and Organization A Computer.... The word computer was taken from the Latin –  Computare  – which means ‘calculate’ Computer  is a machine that only can  execute instructions  that given by  the user  and operate the data base on the related instruction. The computer will  process  the data to  produce information .
Computer Architecture and Organization Types of Computer
Computer Architecture and Organization Data  vs  Information  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Architecture and Organization Structure Function Is the way how each component/unit of computer communicates to each other. Refers to the operation of each component which include in a structure.
Computer Structure Computer Architecture and Organization Communication Lines Peripherals The Computer COMPUTER - Storage - Processing
Computer Architecture and Organization The Main Structure Computer Main  Memory Input Output Systems Interconnection Central Processing  Unit
Computer Architecture and Organization Central Processing  Unit To process data and control the computer operations. Main  Memory To keep data during process The Main Structure Systems Interconnection The mechanism which is use to communicate between CPU, main memory and I/O. Input Output To move data and information between computer and external  environment
Computer Architecture and Organization ca  2000 You can see why they called this CPU a  microprocessor ! ca  1980 It took 10 of these boards to make a  Central Processing Unit CPU : The Heart of Computing System
Computer Architecture and Organization Structural Component of CPU Registers : Provide storage internal to the CPU Arithmetic Logic Unit (ALU) : Performs the computer’s data processing functions Control Unit : Control the operations of the CPU CPU Interconnections : provide mechanism for communication among CU, ALU and registers Computer Main Memory CPU I/O System Intercon-nection The Central Processing Unit (CPU) Registers Control Unit ALU Internal CPU Interconn. CPU
Computer Architecture and Organization Computer Functions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Architecture and Organization A Fundamental View of Computer Functions Data movement apparatus Control mechanism Data storage facility Data processing facility Source and destination of data
Computer Architecture and Organization Data Processing Example : Print bank statement Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility
Computer Architecture and Organization Data Storage Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility
Computer Architecture and Organization Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility Data Movement Example : Keyboard to Monitor
Computer Architecture and Organization COMPUTER SYSTEM?
Computer System Computer Architecture and Organization ,[object Object],[object Object],[object Object]
Computer Architecture Computer Architecture and Organization The computer  attribute  which can be  recognized by programmer . This attribute has a direct effect to the program execution such as instruction set, data representation, addressing and I/O. Example : Intel x86 share same architecture
Computer Organization Computer Architecture and Organization ,[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Classification Computer Architecture and Organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Classification Computer Architecture and Organization ,[object Object],[object Object],[object Object],[object Object]
Microcomputer System Computer Architecture and Organization ,[object Object],[object Object]
Minicomputer System Computer Architecture and Organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mainframe System  Computer Architecture and Organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The IBM 7094, a typical mainframe computer [photo courtesy of IBM]  Computer Architecture and Organization
Supercomputer System  Computer Architecture and Organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Architecture and Organization
Two Pillars of Computing  Computer Architecture and Organization ,[object Object],[object Object],[object Object],[object Object]
Computer Architecture and Organization Big Ideas #1 :  Universal Computing Devices = = PDA Workstation Supercomputer
Turing Machine Computer Architecture and Organization is a theoretical device that manipulates symbols on a strip of tape according to a table of rules. Despite its simplicity, a Turing machine can be adapted to simulate the logic of any computer algorithm, and is particularly useful in explaining the functions of a CPU inside a computer. Read more : http://www.mapageweb.umontreal.ca/cousined/lego/5-machines/turing/turing.html
From Theory to Practice Computer Architecture and Organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Two Pillars of Computing (Cont’)  Computer Architecture and Organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Architecture and Organization Big Ideas #2 :  Problem Transformation Problems Language Instruction Set Architecture  Microarchitecture Circuits Devices Algorithms
Problem Transformation  - levels of abstraction The desired behavior: the application The building blocks:  electronic devices Computer Architecture and Organization Natural Language Algorithm Program Machine Architecture Devices Micro-architecture Logic Circuits
How do we solve a problem using a computer? ,[object Object],Computer Architecture and Organization Problem Algorithm Program Software Design: choose algorithms and data structures Programming: use language to express design Instr Set Architecture Compiling/Interpreting: convert language to  machine instructions
Deeper and Deeper… Computer Architecture and Organization Instr Set Architecture Microarch Circuits Processor Design: choose structures to implement ISA  (Instruction Set Architecture) Logic/Circuit Design: gates  and low-level circuits to implement components Devices Process Engineering & Fabrication: develop and manufacture lowest-level  components
Descriptions of Each Level ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Computer Architecture and Organization
Descriptions of Each Level (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Computer Architecture and Organization
Many Choices at Each Level Computer Architecture and Organization Tradeoffs: cost performance power (etc.) Solve a system of equations Gaussian  elimination Jacobi iteration Red-black SOR Multigrid FORTRAN C C++ Java Intel x86 PowerPC Atmel AVR Centrino Pentium 4 Xeon Ripple-carry adder Carry-lookahead adder CMOS Bipolar GaAs
The Program Level ,[object Object],[object Object],[object Object],Computer Architecture and Organization Application Program Operating System Program (Software) This lecture  PowerPoint Windows XP Data Application Program Operating System
Computer Architecture and Organization The History & Evolution Of Computer Basically, the history of computer development is divided into 2 parts :  before 1940 & after 1940 .
Computer Architecture and Organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Before Computer Architecture and Organization 1940
Computer Architecture and Organization ,[object Object],[object Object],[object Object],Abakus Counting Device
Computer Architecture and Organization John Napier's Bone ,[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Architecture and Organization Pascaline Machine ,[object Object],[object Object],[object Object]
Computer Architecture and Organization Babbage Differentiation Machine ,[object Object],[object Object],[object Object]
Computer Architecture and Organization Babbage Analytical Engine ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Architecture and Organization ,[object Object],[object Object]
After Computer Architecture and Organization 1940
Computer Architecture and Organization ,[object Object],[object Object],Starting Point
Computer Architecture and Organization Mark 1 ,[object Object],[object Object],[object Object]
Computer Architecture and Organization ENIAC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Architecture and Organization ENIAC
Von Neumann/Turing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Computer Architecture and Organization
Computer Architecture and Organization Structure of Von Nuemann machine
Computer Architecture and Organization Computer Generation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Architecture and Organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Computer Generation
Extra references ,[object Object],[object Object],Computer Architecture and Organization
REFLECTION ,[object Object],[object Object],[object Object],[object Object],[object Object],Computer Architecture and Organization
DISCUSSIONS ,[object Object],[object Object],[object Object],[object Object],Computer Architecture and Organization
Think!! ,[object Object],[object Object],Computer Architecture and Organization
   http://www.youtube.com/watch?v=tXLxcCTwr2E&feature=player_detailpage/ http:// www.youtube.com/watch?v=PSFh-ME83Bk&feature=player_detailpage/ Computer Architecture and Organization http://www.youtube.com/watch?v=SD0W0_J_28A&feature=player_detailpage/ Computer in Future....

Weitere ähnliche Inhalte

Was ist angesagt?

Cache memory
Cache memoryCache memory
Cache memory
Anuj Modi
 
Chapter 01 - Introduction
Chapter 01 - IntroductionChapter 01 - Introduction
Chapter 01 - Introduction
César de Souza
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer Architecture
Ankush Srivastava
 
Introduction to computer architecture and organization
Introduction to computer architecture and organizationIntroduction to computer architecture and organization
Introduction to computer architecture and organization
Muhammad Ishaq
 
Computer Assembly MCQ
Computer Assembly MCQComputer Assembly MCQ

Was ist angesagt? (20)

Cache memory
Cache memoryCache memory
Cache memory
 
Chapter 01 - Introduction
Chapter 01 - IntroductionChapter 01 - Introduction
Chapter 01 - Introduction
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer Architecture
 
Computer organization-and-architecture-questions-and-answers
Computer organization-and-architecture-questions-and-answersComputer organization-and-architecture-questions-and-answers
Computer organization-and-architecture-questions-and-answers
 
Introduction to Programming Languages
Introduction to Programming LanguagesIntroduction to Programming Languages
Introduction to Programming Languages
 
Lecture 1 introduction to parallel and distributed computing
Lecture 1   introduction to parallel and distributed computingLecture 1   introduction to parallel and distributed computing
Lecture 1 introduction to parallel and distributed computing
 
computer organization and assembly language Lec 01 coal_introduction
computer organization and assembly language  Lec 01 coal_introductioncomputer organization and assembly language  Lec 01 coal_introduction
computer organization and assembly language Lec 01 coal_introduction
 
Processes and threads
Processes and threadsProcesses and threads
Processes and threads
 
Basic Computer Organization and Design
Basic  Computer  Organization  and  DesignBasic  Computer  Organization  and  Design
Basic Computer Organization and Design
 
computer Architecture
computer Architecturecomputer Architecture
computer Architecture
 
Input output hardware of operating system
Input output hardware of operating systemInput output hardware of operating system
Input output hardware of operating system
 
Computer Organization and Assembly Language
Computer Organization and Assembly LanguageComputer Organization and Assembly Language
Computer Organization and Assembly Language
 
CAO-Unit-I.pptx
CAO-Unit-I.pptxCAO-Unit-I.pptx
CAO-Unit-I.pptx
 
Architecture of operating system
Architecture of operating systemArchitecture of operating system
Architecture of operating system
 
Programming Fundamentals lecture 1
Programming Fundamentals lecture 1Programming Fundamentals lecture 1
Programming Fundamentals lecture 1
 
Computer organisation -morris mano
Computer organisation  -morris manoComputer organisation  -morris mano
Computer organisation -morris mano
 
Introduction to computer architecture and organization
Introduction to computer architecture and organizationIntroduction to computer architecture and organization
Introduction to computer architecture and organization
 
SCHEDULING ALGORITHMS
SCHEDULING ALGORITHMSSCHEDULING ALGORITHMS
SCHEDULING ALGORITHMS
 
Computer Assembly MCQ
Computer Assembly MCQComputer Assembly MCQ
Computer Assembly MCQ
 
Computer architecture and organization
Computer architecture and organizationComputer architecture and organization
Computer architecture and organization
 

Andere mochten auch (12)

Introduction to digital computer
Introduction to digital computerIntroduction to digital computer
Introduction to digital computer
 
Basic computer organisation design
Basic computer organisation designBasic computer organisation design
Basic computer organisation design
 
Architecture presentation
Architecture presentationArchitecture presentation
Architecture presentation
 
Computer organiztion5
Computer organiztion5Computer organiztion5
Computer organiztion5
 
The Intel 8086 microprocessor
The Intel 8086 microprocessorThe Intel 8086 microprocessor
The Intel 8086 microprocessor
 
N301 Von Neumann Architecture
N301 Von Neumann ArchitectureN301 Von Neumann Architecture
N301 Von Neumann Architecture
 
Aca2 09 new
Aca2 09 newAca2 09 new
Aca2 09 new
 
Computer Architecture and organization
Computer Architecture and organizationComputer Architecture and organization
Computer Architecture and organization
 
Basic Computer Organization and Design
Basic Computer Organization and DesignBasic Computer Organization and Design
Basic Computer Organization and Design
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
 
Computer languages 11
Computer languages 11Computer languages 11
Computer languages 11
 
Direct Memory Access(DMA)
Direct Memory Access(DMA)Direct Memory Access(DMA)
Direct Memory Access(DMA)
 

Ähnlich wie Ntroduction to computer architecture and organization

Ähnlich wie Ntroduction to computer architecture and organization (20)

Digital Computer
Digital ComputerDigital Computer
Digital Computer
 
ERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdfERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdf
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architecture
 
Chapter 5 It Architecture
Chapter 5 It ArchitectureChapter 5 It Architecture
Chapter 5 It Architecture
 
ICT L2.pptx
ICT L2.pptxICT L2.pptx
ICT L2.pptx
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
 
Lesson 1 introduction
Lesson 1 introductionLesson 1 introduction
Lesson 1 introduction
 
Lecture
LectureLecture
Lecture
 
Lecture-It104
Lecture-It104Lecture-It104
Lecture-It104
 
Lecture
LectureLecture
Lecture
 
IT Lecture
IT LectureIT Lecture
IT Lecture
 
It
ItIt
It
 
CS304PC:Computer Organization and Architecture UNIT I.pdf
CS304PC:Computer Organization and Architecture UNIT I.pdfCS304PC:Computer Organization and Architecture UNIT I.pdf
CS304PC:Computer Organization and Architecture UNIT I.pdf
 
Assignment#1 lograbo, s.f. (cs3112-os)
Assignment#1 lograbo, s.f. (cs3112-os)Assignment#1 lograbo, s.f. (cs3112-os)
Assignment#1 lograbo, s.f. (cs3112-os)
 
Assignment#1 lograbo, s.f. (cs3112-os)
Assignment#1 lograbo, s.f. (cs3112-os)Assignment#1 lograbo, s.f. (cs3112-os)
Assignment#1 lograbo, s.f. (cs3112-os)
 
Assignment#1 Mapacpac, F M P (Cs3112 Os)
Assignment#1 Mapacpac, F M P  (Cs3112 Os)Assignment#1 Mapacpac, F M P  (Cs3112 Os)
Assignment#1 Mapacpac, F M P (Cs3112 Os)
 
Tìm hiểu về Công nghệ thông tin (IT) toàn tập
Tìm hiểu về Công nghệ thông tin (IT) toàn tậpTìm hiểu về Công nghệ thông tin (IT) toàn tập
Tìm hiểu về Công nghệ thông tin (IT) toàn tập
 
Par com
Par comPar com
Par com
 
Introduction to mis
Introduction to misIntroduction to mis
Introduction to mis
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Ntroduction to computer architecture and organization

  • 1. An Introduction to Computer Architecture and Organization Asmara Alias
  • 2.
  • 3.
  • 4. Computer Architecture and Organization A Computer.... The word computer was taken from the Latin – Computare – which means ‘calculate’ Computer is a machine that only can execute instructions that given by the user and operate the data base on the related instruction. The computer will process the data to produce information .
  • 5. Computer Architecture and Organization Types of Computer
  • 6.
  • 7. Computer Architecture and Organization Structure Function Is the way how each component/unit of computer communicates to each other. Refers to the operation of each component which include in a structure.
  • 8. Computer Structure Computer Architecture and Organization Communication Lines Peripherals The Computer COMPUTER - Storage - Processing
  • 9. Computer Architecture and Organization The Main Structure Computer Main Memory Input Output Systems Interconnection Central Processing Unit
  • 10. Computer Architecture and Organization Central Processing Unit To process data and control the computer operations. Main Memory To keep data during process The Main Structure Systems Interconnection The mechanism which is use to communicate between CPU, main memory and I/O. Input Output To move data and information between computer and external environment
  • 11. Computer Architecture and Organization ca 2000 You can see why they called this CPU a microprocessor ! ca 1980 It took 10 of these boards to make a Central Processing Unit CPU : The Heart of Computing System
  • 12. Computer Architecture and Organization Structural Component of CPU Registers : Provide storage internal to the CPU Arithmetic Logic Unit (ALU) : Performs the computer’s data processing functions Control Unit : Control the operations of the CPU CPU Interconnections : provide mechanism for communication among CU, ALU and registers Computer Main Memory CPU I/O System Intercon-nection The Central Processing Unit (CPU) Registers Control Unit ALU Internal CPU Interconn. CPU
  • 13.
  • 14. Computer Architecture and Organization A Fundamental View of Computer Functions Data movement apparatus Control mechanism Data storage facility Data processing facility Source and destination of data
  • 15. Computer Architecture and Organization Data Processing Example : Print bank statement Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility
  • 16. Computer Architecture and Organization Data Storage Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility
  • 17. Computer Architecture and Organization Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility Data Movement Example : Keyboard to Monitor
  • 18. Computer Architecture and Organization COMPUTER SYSTEM?
  • 19.
  • 20. Computer Architecture Computer Architecture and Organization The computer attribute which can be recognized by programmer . This attribute has a direct effect to the program execution such as instruction set, data representation, addressing and I/O. Example : Intel x86 share same architecture
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. The IBM 7094, a typical mainframe computer [photo courtesy of IBM] Computer Architecture and Organization
  • 28.
  • 30.
  • 31. Computer Architecture and Organization Big Ideas #1 : Universal Computing Devices = = PDA Workstation Supercomputer
  • 32. Turing Machine Computer Architecture and Organization is a theoretical device that manipulates symbols on a strip of tape according to a table of rules. Despite its simplicity, a Turing machine can be adapted to simulate the logic of any computer algorithm, and is particularly useful in explaining the functions of a CPU inside a computer. Read more : http://www.mapageweb.umontreal.ca/cousined/lego/5-machines/turing/turing.html
  • 33.
  • 34.
  • 35. Computer Architecture and Organization Big Ideas #2 : Problem Transformation Problems Language Instruction Set Architecture Microarchitecture Circuits Devices Algorithms
  • 36. Problem Transformation - levels of abstraction The desired behavior: the application The building blocks: electronic devices Computer Architecture and Organization Natural Language Algorithm Program Machine Architecture Devices Micro-architecture Logic Circuits
  • 37.
  • 38. Deeper and Deeper… Computer Architecture and Organization Instr Set Architecture Microarch Circuits Processor Design: choose structures to implement ISA (Instruction Set Architecture) Logic/Circuit Design: gates and low-level circuits to implement components Devices Process Engineering & Fabrication: develop and manufacture lowest-level components
  • 39.
  • 40.
  • 41. Many Choices at Each Level Computer Architecture and Organization Tradeoffs: cost performance power (etc.) Solve a system of equations Gaussian elimination Jacobi iteration Red-black SOR Multigrid FORTRAN C C++ Java Intel x86 PowerPC Atmel AVR Centrino Pentium 4 Xeon Ripple-carry adder Carry-lookahead adder CMOS Bipolar GaAs
  • 42.
  • 43. Computer Architecture and Organization The History & Evolution Of Computer Basically, the history of computer development is divided into 2 parts : before 1940 & after 1940 .
  • 44.
  • 45. Before Computer Architecture and Organization 1940
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52. After Computer Architecture and Organization 1940
  • 53.
  • 54.
  • 55.
  • 56. Computer Architecture and Organization ENIAC
  • 57.
  • 58. Computer Architecture and Organization Structure of Von Nuemann machine
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65. http://www.youtube.com/watch?v=tXLxcCTwr2E&feature=player_detailpage/ http:// www.youtube.com/watch?v=PSFh-ME83Bk&feature=player_detailpage/ Computer Architecture and Organization http://www.youtube.com/watch?v=SD0W0_J_28A&feature=player_detailpage/ Computer in Future....

Hinweis der Redaktion

  1. Sistem Komputer : Pengenalan Disediakan oleh : Saira Banu & Norasikin
  2. Sistem Komputer : Pengenalan Disediakan oleh : Saira Banu & Norasikin
  3. Sistem Komputer : Pengenalan Disediakan oleh : Saira Banu & Norasikin
  4. Sistem Komputer : Pengenalan Disediakan oleh : Saira Banu & Norasikin
  5. Sistem Komputer : Pengenalan Disediakan oleh : Saira Banu & Norasikin Sun and Java are trademarks of Sun Microsystems, Inc. Intel, Pentium, Centrino, and Xeon are trademarks of Intel Corporation. AMD and Athlon and trademarks of Advanced Micro Devices, Inc. Atmel and AVR are registered trademarks of Atmel Corporation. PowerPC is a trademark of International Business Machines Corporation.
  6. Sistem Komputer : Pengenalan Disediakan oleh : Saira Banu & Norasikin