SlideShare a Scribd company logo
Computer Organization and Architecture
By: Abay G.
CHAPTER ONE
1
Chapter Contents
2
1. Basics of Computer Organization and architecture
2. Functional units of Computer
3. Organizational Structure of Computer
4. Computer System Software Interaction of Hardware and Software
1. Basics of Computer Organization and
architecture
3
… Computer architecture
● Computer systems
○ Underlying hardware
○ Software running on it
● Computer architecture
○ Defn: It refers to the attributes of a system visible to a programmer that have a direct impact on
the logical execution of a program E.g. : Instruction set, No. of bits for various datatypes,…
○ The hardware/software interface seen by the user
○ Instruction set architecture (ISA)
● Processor microarchitecture
○ Implementation of a given architecture
○ May or may not be visible to the user
4
… Computer architecture
Computer Architecture or Instruction Set Architecture
5
Transistors
Logic gates
Microarchitecture
Architecture
… Computer Organization
● Defn: It refers to the operational units and their interconnections that realize the architectural
specifications. E.g. Interfaces, Memory Used,…
● The interconection of computer components, the organization of the computer is defined by its internal
registers, the timing and control structure, and the set of instructions that it uses.
● A computer instruction is a binary code that specifies a sequence of microoperations for the
computer.
● An instruction code is a group of bits that instruct the computer to perform a specific operation.
● Instruction code is usually divided into two parts.
○ Operation part - Group of bits that define such operations as add, subtract, multiply, shift, and
complement.
○ Address part - Contains registers or memory words where the address of operand is found or
the result is to be stored.
● Each computer has its own instruction code format.
6
2. Functional Units of Computer
7
… cont.
Five Classic Components of Computer
- Input
- Output
- Memory
- Datapath
- CPU
8
3. Organizational Structure of Computer
9
… Cont.
10
Computer Organization
4. Computer System Software, Interaction of Hardware and Software
11
… cont.
12
Tip:
13
2x transistors/chip every 1.5 years!
Thank You!
?
14

More Related Content

PPTX
Computer architecture and organization.pptx
PPTX
Computer Organization and Architecture.pptx
PPTX
Lecture 1 - Computer Organiation Architecture - Introduction.pptx
PPT
computer organization and architecture.ppt
PPTX
Chap 1 CA.pptx
PPTX
FYCSIT_COA_UNIT_01introduction to computer organization.pptx
PPTX
COA-Unit 1 Introduction.pptx
PPT
COA Chapter computer organization and architecture course for engineering1.ppt
Computer architecture and organization.pptx
Computer Organization and Architecture.pptx
Lecture 1 - Computer Organiation Architecture - Introduction.pptx
computer organization and architecture.ppt
Chap 1 CA.pptx
FYCSIT_COA_UNIT_01introduction to computer organization.pptx
COA-Unit 1 Introduction.pptx
COA Chapter computer organization and architecture course for engineering1.ppt

Similar to Introduction to computer Architecture. this will be helpful for Information Technology and Computer science Students and also for Lecturers. (20)

PPT
Computer Architecture and Organization ppt
PPT
0 introduction to computer architecture
PPT
Ntroduction to computer architecture and organization
PDF
cental processing unit and all its components
PPTX
computer organization and architecture.pptx
PDF
CS304PC:Computer Organization and Architecture UNIT I.pdf
PPTX
computer organization and architecture.pptx
PPTX
CS304PC:Computer Organization and Architecture Session 1 Introduction .pptx
PPTX
UNIT-1_CSA.pptxkukkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
APznzaboj9CF_9DQRT2HR-lWEYeLjr197Vw_ZUktUfDvP5Qqd8SL2ZSNwpIwVoC6MN9lqvglTXM11...
PPTX
Computer_Organization_and_Architecture.pptx
PPT
01_Introduction (1).ppt
PPTX
This Course is about the structure and function of computers..pptx
PPT
Co module1a introdctnaddressingmodes
PDF
Computer Science PRESENTATION ON COMPUTER ARCHITECTURE
PPT
1. Introduction to computer Organisation and architecture.ppt
PDF
unit-i.pdf
PPTX
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
PPT
Computer
PPTX
CSA lecture-1
Computer Architecture and Organization ppt
0 introduction to computer architecture
Ntroduction to computer architecture and organization
cental processing unit and all its components
computer organization and architecture.pptx
CS304PC:Computer Organization and Architecture UNIT I.pdf
computer organization and architecture.pptx
CS304PC:Computer Organization and Architecture Session 1 Introduction .pptx
UNIT-1_CSA.pptxkukkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
APznzaboj9CF_9DQRT2HR-lWEYeLjr197Vw_ZUktUfDvP5Qqd8SL2ZSNwpIwVoC6MN9lqvglTXM11...
Computer_Organization_and_Architecture.pptx
01_Introduction (1).ppt
This Course is about the structure and function of computers..pptx
Co module1a introdctnaddressingmodes
Computer Science PRESENTATION ON COMPUTER ARCHITECTURE
1. Introduction to computer Organisation and architecture.ppt
unit-i.pdf
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
Computer
CSA lecture-1
Ad

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
A Presentation on Artificial Intelligence
PPTX
Cloud computing and distributed systems.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Machine Learning_overview_presentation.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Unlocking AI with Model Context Protocol (MCP)
Machine learning based COVID-19 study performance prediction
Encapsulation_ Review paper, used for researhc scholars
A comparative analysis of optical character recognition models for extracting...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Spectral efficient network and resource selection model in 5G networks
A Presentation on Artificial Intelligence
Cloud computing and distributed systems.
Diabetes mellitus diagnosis method based random forest with bat algorithm
Per capita expenditure prediction using model stacking based on satellite ima...
Programs and apps: productivity, graphics, security and other tools
MYSQL Presentation for SQL database connectivity
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Machine Learning_overview_presentation.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
“AI and Expert System Decision Support & Business Intelligence Systems”
Dropbox Q2 2025 Financial Results & Investor Presentation
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Ad

Introduction to computer Architecture. this will be helpful for Information Technology and Computer science Students and also for Lecturers.

  • 1. Computer Organization and Architecture By: Abay G. CHAPTER ONE 1
  • 2. Chapter Contents 2 1. Basics of Computer Organization and architecture 2. Functional units of Computer 3. Organizational Structure of Computer 4. Computer System Software Interaction of Hardware and Software
  • 3. 1. Basics of Computer Organization and architecture 3
  • 4. … Computer architecture ● Computer systems ○ Underlying hardware ○ Software running on it ● Computer architecture ○ Defn: It refers to the attributes of a system visible to a programmer that have a direct impact on the logical execution of a program E.g. : Instruction set, No. of bits for various datatypes,… ○ The hardware/software interface seen by the user ○ Instruction set architecture (ISA) ● Processor microarchitecture ○ Implementation of a given architecture ○ May or may not be visible to the user 4
  • 5. … Computer architecture Computer Architecture or Instruction Set Architecture 5 Transistors Logic gates Microarchitecture Architecture
  • 6. … Computer Organization ● Defn: It refers to the operational units and their interconnections that realize the architectural specifications. E.g. Interfaces, Memory Used,… ● The interconection of computer components, the organization of the computer is defined by its internal registers, the timing and control structure, and the set of instructions that it uses. ● A computer instruction is a binary code that specifies a sequence of microoperations for the computer. ● An instruction code is a group of bits that instruct the computer to perform a specific operation. ● Instruction code is usually divided into two parts. ○ Operation part - Group of bits that define such operations as add, subtract, multiply, shift, and complement. ○ Address part - Contains registers or memory words where the address of operand is found or the result is to be stored. ● Each computer has its own instruction code format. 6
  • 7. 2. Functional Units of Computer 7
  • 8. … cont. Five Classic Components of Computer - Input - Output - Memory - Datapath - CPU 8
  • 11. 4. Computer System Software, Interaction of Hardware and Software 11