SlideShare une entreprise Scribd logo
1  sur  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....

Contenu connexe

Tendances

Chapter 03 arithmetic for computers
Chapter 03   arithmetic for computersChapter 03   arithmetic for computers
Chapter 03 arithmetic for computersBảo Hoang
 
Computer architecture addressing modes and formats
Computer architecture addressing modes and formatsComputer architecture addressing modes and formats
Computer architecture addressing modes and formatsMazin Alwaaly
 
Computer organiztion5
Computer organiztion5Computer organiztion5
Computer organiztion5Umang Gupta
 
Micro programmed control
Micro programmed  controlMicro programmed  control
Micro programmed controlShashank Singh
 
Computer architecture instruction formats
Computer architecture instruction formatsComputer architecture instruction formats
Computer architecture instruction formatsMazin Alwaaly
 
Computer organization and architecture.pptx
Computer organization and architecture.pptxComputer organization and architecture.pptx
Computer organization and architecture.pptxDIPTONILRAKSHIT
 
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 organizationBadrinath Kadam
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.CS_GDRCST
 
Computer architecture overview
Computer architecture overviewComputer architecture overview
Computer architecture overviewMuhammad Ishaq
 
Introduction to computer architecture and organization
Introduction to computer architecture and organizationIntroduction to computer architecture and organization
Introduction to computer architecture and organizationMuhammad Ishaq
 
Computer Organization and Assembly Language
Computer Organization and Assembly LanguageComputer Organization and Assembly Language
Computer Organization and Assembly Languagefasihuddin90
 
Register organization, stack
Register organization, stackRegister organization, stack
Register organization, stackAsif Iqbal
 
Chapter 01 - Introduction
Chapter 01 - IntroductionChapter 01 - Introduction
Chapter 01 - IntroductionCésar de Souza
 
evolution of operating system
evolution of operating systemevolution of operating system
evolution of operating systemAmir Khan
 
File Management in Operating Systems
File Management in Operating SystemsFile Management in Operating Systems
File Management in Operating Systemsvampugani
 

Tendances (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
 

En vedette

Introduction to digital computer
Introduction to digital computerIntroduction to digital computer
Introduction to digital computergourav kottawar
 
Basic computer organisation design
Basic computer organisation designBasic computer organisation design
Basic computer organisation designSanjeev Patel
 
The Intel 8086 microprocessor
The Intel 8086 microprocessorThe Intel 8086 microprocessor
The Intel 8086 microprocessorGeorge Thomas
 
N301 Von Neumann Architecture
N301 Von Neumann ArchitectureN301 Von Neumann Architecture
N301 Von Neumann Architectureguest3b9707
 
Basic Computer Organization and Design
Basic Computer Organization and DesignBasic Computer Organization and Design
Basic Computer Organization and Designmekind
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppthashgeneration
 
Direct Memory Access(DMA)
Direct Memory Access(DMA)Direct Memory Access(DMA)
Direct Memory Access(DMA)Page Maker
 

En vedette (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)
 

Similaire à Ntroduction to computer architecture and organization

Digital Computer
Digital ComputerDigital Computer
Digital ComputerBtechlife
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architectureaamc1100
 
Chapter 5 It Architecture
Chapter 5 It ArchitectureChapter 5 It Architecture
Chapter 5 It ArchitectureUMaine
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamentalrachit jaish
 
Lesson 1 introduction
Lesson 1 introductionLesson 1 introduction
Lesson 1 introductionVhe Cagande
 
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.pdfAsst.prof M.Gokilavani
 
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)myanddy
 
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)myanddy
 
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)dyandmy
 
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ậpINFOCHIEF institute
 
Introduction to mis
Introduction to misIntroduction to mis
Introduction to misJob Thomas
 

Similaire à 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
 

Dernier

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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 2024The Digital Insurer
 
[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.pdfhans926745
 
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...Neo4j
 
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.pdfUK Journal
 
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...Martijn de Jong
 
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.pdfsudhanshuwaghmare1
 
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...apidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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 slidevu2urc
 
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 textsMaria Levchenko
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Dernier (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
[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
 
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...
 
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
 
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...
 
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
 
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...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.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....

Notes de l'éditeur

  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