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
Ad

More Related Content

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

Digital Computer
Digital ComputerDigital Computer
Digital Computer
Btechlife
 
Computer Architecture and Organization ppt
Computer Architecture and Organization pptComputer Architecture and Organization ppt
Computer Architecture and Organization ppt
JayasimhaThummala1
 
Basic Computer Architecture slides num.1
Basic Computer Architecture slides num.1Basic Computer Architecture slides num.1
Basic Computer Architecture slides num.1
MdRakibulIslam697135
 
2. CSE-211-Lecture-1.pdf
2. CSE-211-Lecture-1.pdf2. CSE-211-Lecture-1.pdf
2. CSE-211-Lecture-1.pdf
Deependra35
 
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptxDSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
ssuser7b9bda1
 
Unit 1 Basic structureCOA.pdf
Unit 1 Basic structureCOA.pdfUnit 1 Basic structureCOA.pdf
Unit 1 Basic structureCOA.pdf
SujanTimalsina5
 
Computer organization and architecture|KTU
Computer organization and architecture|KTUComputer organization and architecture|KTU
Computer organization and architecture|KTU
ashlinpj36
 
Computer organization and architecture|KTU
Computer organization and architecture|KTUComputer organization and architecture|KTU
Computer organization and architecture|KTU
ashlinpj36
 
APznzaboj9CF_9DQRT2HR-lWEYeLjr197Vw_ZUktUfDvP5Qqd8SL2ZSNwpIwVoC6MN9lqvglTXM11...
APznzaboj9CF_9DQRT2HR-lWEYeLjr197Vw_ZUktUfDvP5Qqd8SL2ZSNwpIwVoC6MN9lqvglTXM11...APznzaboj9CF_9DQRT2HR-lWEYeLjr197Vw_ZUktUfDvP5Qqd8SL2ZSNwpIwVoC6MN9lqvglTXM11...
APznzaboj9CF_9DQRT2HR-lWEYeLjr197Vw_ZUktUfDvP5Qqd8SL2ZSNwpIwVoC6MN9lqvglTXM11...
rohithzach
 
FYCSIT_COA_UNIT_01introduction to computer organization.pptx
FYCSIT_COA_UNIT_01introduction to computer organization.pptxFYCSIT_COA_UNIT_01introduction to computer organization.pptx
FYCSIT_COA_UNIT_01introduction to computer organization.pptx
Vikas Kadam
 
Lec4,5[1 of my believed jpuney that yu [w].ppt
Lec4,5[1 of my believed jpuney that yu [w].pptLec4,5[1 of my believed jpuney that yu [w].ppt
Lec4,5[1 of my believed jpuney that yu [w].ppt
hammadrajpoot3366qa
 
UNIT -1 COMPUTER ORGANIZATION (1).pptxxc
UNIT -1 COMPUTER ORGANIZATION (1).pptxxcUNIT -1 COMPUTER ORGANIZATION (1).pptxxc
UNIT -1 COMPUTER ORGANIZATION (1).pptxxc
bhaskarsai499
 
Lecture 1 - Computer Organiation Architecture - Introduction.pptx
Lecture 1 - Computer Organiation Architecture - Introduction.pptxLecture 1 - Computer Organiation Architecture - Introduction.pptx
Lecture 1 - Computer Organiation Architecture - Introduction.pptx
viceprincipalbfc
 
computer organization and architecture.pptx
computer organization and architecture.pptxcomputer organization and architecture.pptx
computer organization and architecture.pptx
padmanabhanprathyush
 
01_Introduction.ppt
01_Introduction.ppt01_Introduction.ppt
01_Introduction.ppt
MadniFareed1
 
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueuCh01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
tasheebedane
 
CSA lecture-1
CSA lecture-1CSA lecture-1
CSA lecture-1
Ravinder Kamboj
 
Microcontroller part 1
Microcontroller part 1Microcontroller part 1
Microcontroller part 1
Keroles karam khalil
 
Unit 1_Fundamentals of Computing.ppttttt
Unit 1_Fundamentals of Computing.pptttttUnit 1_Fundamentals of Computing.ppttttt
Unit 1_Fundamentals of Computing.ppttttt
jayasmruthicmscse
 
Computer Architecture and Organization.pptx
Computer Architecture and Organization.pptxComputer Architecture and Organization.pptx
Computer Architecture and Organization.pptx
LearnersCoach
 
Digital Computer
Digital ComputerDigital Computer
Digital Computer
Btechlife
 
Computer Architecture and Organization ppt
Computer Architecture and Organization pptComputer Architecture and Organization ppt
Computer Architecture and Organization ppt
JayasimhaThummala1
 
Basic Computer Architecture slides num.1
Basic Computer Architecture slides num.1Basic Computer Architecture slides num.1
Basic Computer Architecture slides num.1
MdRakibulIslam697135
 
2. CSE-211-Lecture-1.pdf
2. CSE-211-Lecture-1.pdf2. CSE-211-Lecture-1.pdf
2. CSE-211-Lecture-1.pdf
Deependra35
 
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptxDSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
ssuser7b9bda1
 
Unit 1 Basic structureCOA.pdf
Unit 1 Basic structureCOA.pdfUnit 1 Basic structureCOA.pdf
Unit 1 Basic structureCOA.pdf
SujanTimalsina5
 
Computer organization and architecture|KTU
Computer organization and architecture|KTUComputer organization and architecture|KTU
Computer organization and architecture|KTU
ashlinpj36
 
Computer organization and architecture|KTU
Computer organization and architecture|KTUComputer organization and architecture|KTU
Computer organization and architecture|KTU
ashlinpj36
 
APznzaboj9CF_9DQRT2HR-lWEYeLjr197Vw_ZUktUfDvP5Qqd8SL2ZSNwpIwVoC6MN9lqvglTXM11...
APznzaboj9CF_9DQRT2HR-lWEYeLjr197Vw_ZUktUfDvP5Qqd8SL2ZSNwpIwVoC6MN9lqvglTXM11...APznzaboj9CF_9DQRT2HR-lWEYeLjr197Vw_ZUktUfDvP5Qqd8SL2ZSNwpIwVoC6MN9lqvglTXM11...
APznzaboj9CF_9DQRT2HR-lWEYeLjr197Vw_ZUktUfDvP5Qqd8SL2ZSNwpIwVoC6MN9lqvglTXM11...
rohithzach
 
FYCSIT_COA_UNIT_01introduction to computer organization.pptx
FYCSIT_COA_UNIT_01introduction to computer organization.pptxFYCSIT_COA_UNIT_01introduction to computer organization.pptx
FYCSIT_COA_UNIT_01introduction to computer organization.pptx
Vikas Kadam
 
Lec4,5[1 of my believed jpuney that yu [w].ppt
Lec4,5[1 of my believed jpuney that yu [w].pptLec4,5[1 of my believed jpuney that yu [w].ppt
Lec4,5[1 of my believed jpuney that yu [w].ppt
hammadrajpoot3366qa
 
UNIT -1 COMPUTER ORGANIZATION (1).pptxxc
UNIT -1 COMPUTER ORGANIZATION (1).pptxxcUNIT -1 COMPUTER ORGANIZATION (1).pptxxc
UNIT -1 COMPUTER ORGANIZATION (1).pptxxc
bhaskarsai499
 
Lecture 1 - Computer Organiation Architecture - Introduction.pptx
Lecture 1 - Computer Organiation Architecture - Introduction.pptxLecture 1 - Computer Organiation Architecture - Introduction.pptx
Lecture 1 - Computer Organiation Architecture - Introduction.pptx
viceprincipalbfc
 
computer organization and architecture.pptx
computer organization and architecture.pptxcomputer organization and architecture.pptx
computer organization and architecture.pptx
padmanabhanprathyush
 
01_Introduction.ppt
01_Introduction.ppt01_Introduction.ppt
01_Introduction.ppt
MadniFareed1
 
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueuCh01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
tasheebedane
 
Unit 1_Fundamentals of Computing.ppttttt
Unit 1_Fundamentals of Computing.pptttttUnit 1_Fundamentals of Computing.ppttttt
Unit 1_Fundamentals of Computing.ppttttt
jayasmruthicmscse
 
Computer Architecture and Organization.pptx
Computer Architecture and Organization.pptxComputer Architecture and Organization.pptx
Computer Architecture and Organization.pptx
LearnersCoach
 

Recently uploaded (20)

Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
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