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?

Chapter 03 arithmetic for computers
Chapter 03   arithmetic for computersChapter 03   arithmetic for computers
Chapter 03 arithmetic for computers
Bảo Hoang
 
Computer organiztion5
Computer organiztion5Computer organiztion5
Computer organiztion5
Umang Gupta
 
Csc1401 lecture03 - computer arithmetic - arithmetic and logic unit (alu)
Csc1401   lecture03 - computer arithmetic - arithmetic and logic unit (alu)Csc1401   lecture03 - computer arithmetic - arithmetic and logic unit (alu)
Csc1401 lecture03 - computer arithmetic - arithmetic and logic unit (alu)
IIUM
 
Computer Architecture and organization
Computer Architecture and organizationComputer Architecture and organization
Computer Architecture and organization
Badrinath Kadam
 
Computer architecture overview
Computer architecture overviewComputer architecture overview
Computer architecture overview
Muhammad Ishaq
 
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
 
Chapter 01 - Introduction
Chapter 01 - IntroductionChapter 01 - Introduction
Chapter 01 - Introduction
César de Souza
 

Was ist angesagt? (20)

Memory management
Memory managementMemory management
Memory management
 
Chapter 03 arithmetic for computers
Chapter 03   arithmetic for computersChapter 03   arithmetic for computers
Chapter 03 arithmetic for computers
 
Computer architecture addressing modes and formats
Computer architecture addressing modes and formatsComputer architecture addressing modes and formats
Computer architecture addressing modes and formats
 
Computer organiztion5
Computer organiztion5Computer organiztion5
Computer organiztion5
 
Micro programmed control
Micro programmed  controlMicro programmed  control
Micro programmed control
 
Computer architecture instruction formats
Computer architecture instruction formatsComputer architecture instruction formats
Computer architecture instruction formats
 
Computer organization and architecture.pptx
Computer organization and architecture.pptxComputer organization and architecture.pptx
Computer organization and architecture.pptx
 
Csc1401 lecture03 - computer arithmetic - arithmetic and logic unit (alu)
Csc1401   lecture03 - computer arithmetic - arithmetic and logic unit (alu)Csc1401   lecture03 - computer arithmetic - arithmetic and logic unit (alu)
Csc1401 lecture03 - computer arithmetic - arithmetic and logic unit (alu)
 
Computer Architecture and organization
Computer Architecture and organizationComputer Architecture and organization
Computer Architecture and organization
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.
 
Computer architecture overview
Computer architecture overviewComputer architecture overview
Computer architecture overview
 
Lecture 3 instruction set
Lecture 3  instruction setLecture 3  instruction set
Lecture 3 instruction set
 
Basic Computer Organization and Design
Basic  Computer  Organization  and  DesignBasic  Computer  Organization  and  Design
Basic Computer Organization and Design
 
Introduction to computer architecture and organization
Introduction to computer architecture and organizationIntroduction to computer architecture and organization
Introduction to computer architecture and organization
 
Computer Organization and Assembly Language
Computer Organization and Assembly LanguageComputer Organization and Assembly Language
Computer Organization and Assembly Language
 
Register organization, stack
Register organization, stackRegister organization, stack
Register organization, stack
 
Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 
Chapter 01 - Introduction
Chapter 01 - IntroductionChapter 01 - Introduction
Chapter 01 - Introduction
 
evolution of operating system
evolution of operating systemevolution of operating system
evolution of operating system
 
File Management in Operating Systems
File Management in Operating SystemsFile Management in Operating Systems
File Management in Operating Systems
 

Andere mochten auch (10)

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
 
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
 
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@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
+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...
 
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...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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?
 
[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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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...
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
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...
 

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