SlideShare a Scribd company logo
Introduction to Computer
Organization and Architecture
Lecture 1
Abdisalam Issa-Salwe
Computer Organization and Architecture
Department of Computer Science
Faculty of Information Science and Technology
East Africa University
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Content
 Computer Organization and Architecture
 Computer Architecture
 Computer Organization
2
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Computer Organization and Architecture
 Computer Organization and Architecture is the study
of internal working, structuring, and implementation of
a computer system.
 Computer Organization and Architecture is the study
of internal working, structuring, and implementation of
a computer system.
 Architecture in the computer system, same as anywhere
else, refers to the externally visual attributes of the
system..
 Organization of a computer system is the way of practical
implementation that results in the realization of
architectural specifications of a computer system.
3
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Computer Architecture (cont…)
 Computer Architecture
It deals with giving operational attributes of the
computer or Processor to be specific.
It deals with details like physical memory, ISA
(Instruction Set Architecture) of the processor,
the number of bits used to represent the data
types, Input Output mechanism and technique
for addressing memories.
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Computer Organization (cont..)
 Computer Organization:
Computer Organization is realization of what is
specified by the computer architecture.
It deals with how operational attributes are
linked together to meet the requirements
specified by computer architecture.
Some organizational attributes are hardware
details, control signals, peripherals.
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Computer Architecture (cont..)
 Architecture in the computer system, same as
anywhere else, refers to the externally visual
attributes of the system.
 The architecture of a computer system can be
considered as a catalog of tools available for any
operator using the system, while organization will
be the way the system is structured so that all
those cataloged tools can be used, and efficiently.
6
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Computer Organization (cont..)
 Organization of a computer system is the way of
practical implementation that results in the
realization of architectural specifications of a
computer system.
 Externally visual attributes mean the way a
system is visible to the logic of programs (not the
human eyes!).
7
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Computer Architecture (cont..)
 Computer Architecture is a functional description
of requirements and design implementation for
the various parts of a computer.
It deals with the functional behavior of
computer systems.
It comes before the computer organization
while designing a computer.
8
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
9
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Computer Architecture (cont..)
 Architecture describes what the computer does.
 Computer architecture deals with the functional
behavior of computer systems.
It deals with high-level design issues.
It indicates its hardware.
Programmers view architecture as a series of
instructions, addressing modes, and registers.
10
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Computer Architecture (cont…)
 For designing a computer, its architecture is fixed
first.
 Computer Architecture is also called Instruction
Set Architecture (ISA).
 Computer Architecture comprises logical functions
such as instruction sets, registers, data types, and
addressing modes.
11
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Computer Organization and Architecture (cont..)
 The different architectural categories found in our
computer systems are as follows:
 Von-Neumann Architecture
 Harvard Architecture
 Instruction Set Architecture
 Micro-architecture
 System Design
12
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Computer Organization and Architecture (cont..)
 It makes the computer’s hardware visible.
 Architecture coordinates the hardware and
software of the system.
 The software developer is aware of it.
Examples- Intel and AMD created the x86
processor.
Sun Microsystems and others created the
SPARC processor. Apple, IBM, and Motorola
created the PowerPC.
13
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Computer Organization
 The Organization describes how it does it.
 Computer Organization deals with a structural
relationship.
 In the above figure, it’s also clear that it deals with
low-level design issues.
 Where Organization indicates its performance.
 The implementation of the architecture is called
organization.
 For designing a computer, an organization is
decided after its architecture.
14
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Computer Organization (cont…)
 Computer Organization is frequently called
microarchitecture.
 Computer Organization consists of physical units
like circuit designs, peripherals, and adders.
 CPU organization is classified into three
categories based on the number of address fields:
 Organization of a single Accumulator.
 Organization of general registers
 Stack organization
15
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Computer Organization (cont…)
 It offers details on how well the computer
performs.
 Computer Organization handles the segments of
the network in a system.
 It escapes the software programmer’s detection.
 Organizational qualities include hardware
elements that are invisible to the programmer,
such as interfacing of computer and peripherals,
memory technologies, and control signals.
16
Department of Computer Science, Faculty of Information Science and Technology, East Africa University
Group discussion
 Group 1:
 Discuss Computer Organization
 Group 2:
Discuss Computer Architecture

More Related Content

Similar to Lecture 1- Computer Organization and Architecture.pdf

computer system (system analysis & design)
computer system (system analysis & design) computer system (system analysis & design)
computer system (system analysis & design)
SABBIR AHMED
 
CPU implementation using only logisim simulator to achieve computer architect...
CPU implementation using only logisim simulator to achieve computer architect...CPU implementation using only logisim simulator to achieve computer architect...
CPU implementation using only logisim simulator to achieve computer architect...
journalBEEI
 
UNIT-1 CSA.pptx
UNIT-1 CSA.pptxUNIT-1 CSA.pptx
UNIT-1 CSA.pptx
Medicaps University
 
computer organization and architecture.ppt
computer organization and  architecture.pptcomputer organization and  architecture.ppt
computer organization and architecture.ppt
ezatkhatab706
 
Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)
Taibah University, College of Computer Science & Engineering
 
Computer education presentation - ARCH 383
Computer education presentation - ARCH 383Computer education presentation - ARCH 383
Computer education presentation - ARCH 383
LipikaPandey
 
Computer_Architecture_O_ECEG-3163_01_Introduction (1)
Computer_Architecture_O_ECEG-3163_01_Introduction (1)Computer_Architecture_O_ECEG-3163_01_Introduction (1)
Computer_Architecture_O_ECEG-3163_01_Introduction (1)Nebiyu Musie
 
Unit02_Session_02 .ppt
Unit02_Session_02 .pptUnit02_Session_02 .ppt
Unit02_Session_02 .ppt
Sanjay Gunjal
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architectureaamc1100
 
Components of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament pptComponents of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament ppt
DeepuVishwakarma
 
computer Architecture
computer Architecturecomputer Architecture
computer Architecture
umardanjumamaiwada
 
Unit01_Session_01 .pptx
Unit01_Session_01 .pptxUnit01_Session_01 .pptx
Unit01_Session_01 .pptx
Sanjay Gunjal
 
Chapter1
Chapter1Chapter1
COA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdfCOA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdf
AbinayaBhaskar1
 
System Programming VV Notes.pdf
System Programming VV Notes.pdfSystem Programming VV Notes.pdf
System Programming VV Notes.pdf
bharathreddy223930
 
01 Introduction
01 Introduction01 Introduction
01 Introduction
Jeanie Delos Arcos
 
Computer Programming.pdf
Computer Programming.pdfComputer Programming.pdf
Computer Programming.pdf
LegesseSamuel
 
Computer Organization and Architecture.pptx
Computer Organization and Architecture.pptxComputer Organization and Architecture.pptx
Computer Organization and Architecture.pptx
AshokRachapalli1
 
cs-project.doc
cs-project.doccs-project.doc
cs-project.docbutest
 

Similar to Lecture 1- Computer Organization and Architecture.pdf (20)

computer system (system analysis & design)
computer system (system analysis & design) computer system (system analysis & design)
computer system (system analysis & design)
 
CPU implementation using only logisim simulator to achieve computer architect...
CPU implementation using only logisim simulator to achieve computer architect...CPU implementation using only logisim simulator to achieve computer architect...
CPU implementation using only logisim simulator to achieve computer architect...
 
UNIT-1 CSA.pptx
UNIT-1 CSA.pptxUNIT-1 CSA.pptx
UNIT-1 CSA.pptx
 
computer organization and architecture.ppt
computer organization and  architecture.pptcomputer organization and  architecture.ppt
computer organization and architecture.ppt
 
Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)
 
Computer education presentation - ARCH 383
Computer education presentation - ARCH 383Computer education presentation - ARCH 383
Computer education presentation - ARCH 383
 
Computer_Architecture_O_ECEG-3163_01_Introduction (1)
Computer_Architecture_O_ECEG-3163_01_Introduction (1)Computer_Architecture_O_ECEG-3163_01_Introduction (1)
Computer_Architecture_O_ECEG-3163_01_Introduction (1)
 
Unit02_Session_02 .ppt
Unit02_Session_02 .pptUnit02_Session_02 .ppt
Unit02_Session_02 .ppt
 
Co question 2008
Co question 2008Co question 2008
Co question 2008
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architecture
 
Components of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament pptComponents of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament ppt
 
computer Architecture
computer Architecturecomputer Architecture
computer Architecture
 
Unit01_Session_01 .pptx
Unit01_Session_01 .pptxUnit01_Session_01 .pptx
Unit01_Session_01 .pptx
 
Chapter1
Chapter1Chapter1
Chapter1
 
COA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdfCOA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdf
 
System Programming VV Notes.pdf
System Programming VV Notes.pdfSystem Programming VV Notes.pdf
System Programming VV Notes.pdf
 
01 Introduction
01 Introduction01 Introduction
01 Introduction
 
Computer Programming.pdf
Computer Programming.pdfComputer Programming.pdf
Computer Programming.pdf
 
Computer Organization and Architecture.pptx
Computer Organization and Architecture.pptxComputer Organization and Architecture.pptx
Computer Organization and Architecture.pptx
 
cs-project.doc
cs-project.doccs-project.doc
cs-project.doc
 

More from Taibah University, College of Computer Science & Engineering

The paper the welfare state of the somali nation - a possible solution to t...
The paper   the welfare state of the somali nation - a possible solution to t...The paper   the welfare state of the somali nation - a possible solution to t...
The paper the welfare state of the somali nation - a possible solution to t...
Taibah University, College of Computer Science & Engineering
 
Colonial intrusion and_the_somali_resistance
Colonial intrusion and_the_somali_resistanceColonial intrusion and_the_somali_resistance
Colonial intrusion and_the_somali_resistance
Taibah University, College of Computer Science & Engineering
 
Lecture 3 (Contemporary approaches to Information Systems)
Lecture 3 (Contemporary approaches to Information Systems)Lecture 3 (Contemporary approaches to Information Systems)
Lecture 3 (Contemporary approaches to Information Systems)
Taibah University, College of Computer Science & Engineering
 
Lecture 7 (business-level strategy and the value chain model)
Lecture 7  (business-level strategy and the value chain model)Lecture 7  (business-level strategy and the value chain model)
Lecture 7 (business-level strategy and the value chain model)
Taibah University, College of Computer Science & Engineering
 
Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)
Taibah University, College of Computer Science & Engineering
 
Lecture 2 (major types of information systems in organizations)
Lecture 2 (major types of information systems in organizations)Lecture 2 (major types of information systems in organizations)
Lecture 2 (major types of information systems in organizations)
Taibah University, College of Computer Science & Engineering
 
Practical session 1 (critical path analaysis)
Practical session 1 (critical path analaysis)Practical session 1 (critical path analaysis)
Practical session 1 (critical path analaysis)
Taibah University, College of Computer Science & Engineering
 
Chapter 2 modeling the process and life-cycle
Chapter 2  modeling the process and life-cycleChapter 2  modeling the process and life-cycle
Chapter 2 modeling the process and life-cycle
Taibah University, College of Computer Science & Engineering
 
Historical Perspective on the Challenge Facing the Somali Sacral Unity
Historical Perspective on the Challenge Facing the Somali Sacral UnityHistorical Perspective on the Challenge Facing the Somali Sacral Unity
Historical Perspective on the Challenge Facing the Somali Sacral Unity
Taibah University, College of Computer Science & Engineering
 
Colonial intrusion and the Somali Resistance
Colonial intrusion and the Somali ResistanceColonial intrusion and the Somali Resistance
Colonial intrusion and the Somali Resistance
Taibah University, College of Computer Science & Engineering
 
Lecture 8 (information systems and strategy planning)
Lecture 8  (information systems and strategy planning)Lecture 8  (information systems and strategy planning)
Lecture 8 (information systems and strategy planning)
Taibah University, College of Computer Science & Engineering
 
Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)
Taibah University, College of Computer Science & Engineering
 
Lecture1 data structure(introduction)
Lecture1 data structure(introduction)Lecture1 data structure(introduction)
Lecture2 is331 data&infomanag(databaseenv)
Lecture2 is331 data&infomanag(databaseenv)Lecture2 is331 data&infomanag(databaseenv)
Lecture2 is331 data&infomanag(databaseenv)
Taibah University, College of Computer Science & Engineering
 
Lecture1 is322 data&infomanag(introduction)(old curr)
Lecture1 is322 data&infomanag(introduction)(old curr)Lecture1 is322 data&infomanag(introduction)(old curr)
Lecture1 is322 data&infomanag(introduction)(old curr)
Taibah University, College of Computer Science & Engineering
 
Lecture6 is353(ea&data viewpoint )
Lecture6 is353(ea&data viewpoint )Lecture6 is353(ea&data viewpoint )
Lecture6 is353(ea&data viewpoint )
Taibah University, College of Computer Science & Engineering
 
Lecture4 is353-ea(fea)
Lecture4 is353-ea(fea)Lecture4 is353-ea(fea)
Lecture3 is353-ea(togaf)
Lecture3 is353-ea(togaf)Lecture3 is353-ea(togaf)
Lecture1 is353-enterprise architectureconcept)
Lecture1 is353-enterprise architectureconcept)Lecture1 is353-enterprise architectureconcept)
Lecture1 is353-enterprise architectureconcept)
Taibah University, College of Computer Science & Engineering
 
Lecture1 is313-(is-innovation&tech)
Lecture1 is313-(is-innovation&tech)Lecture1 is313-(is-innovation&tech)
Lecture1 is313-(is-innovation&tech)
Taibah University, College of Computer Science & Engineering
 

More from Taibah University, College of Computer Science & Engineering (20)

The paper the welfare state of the somali nation - a possible solution to t...
The paper   the welfare state of the somali nation - a possible solution to t...The paper   the welfare state of the somali nation - a possible solution to t...
The paper the welfare state of the somali nation - a possible solution to t...
 
Colonial intrusion and_the_somali_resistance
Colonial intrusion and_the_somali_resistanceColonial intrusion and_the_somali_resistance
Colonial intrusion and_the_somali_resistance
 
Lecture 3 (Contemporary approaches to Information Systems)
Lecture 3 (Contemporary approaches to Information Systems)Lecture 3 (Contemporary approaches to Information Systems)
Lecture 3 (Contemporary approaches to Information Systems)
 
Lecture 7 (business-level strategy and the value chain model)
Lecture 7  (business-level strategy and the value chain model)Lecture 7  (business-level strategy and the value chain model)
Lecture 7 (business-level strategy and the value chain model)
 
Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)
 
Lecture 2 (major types of information systems in organizations)
Lecture 2 (major types of information systems in organizations)Lecture 2 (major types of information systems in organizations)
Lecture 2 (major types of information systems in organizations)
 
Practical session 1 (critical path analaysis)
Practical session 1 (critical path analaysis)Practical session 1 (critical path analaysis)
Practical session 1 (critical path analaysis)
 
Chapter 2 modeling the process and life-cycle
Chapter 2  modeling the process and life-cycleChapter 2  modeling the process and life-cycle
Chapter 2 modeling the process and life-cycle
 
Historical Perspective on the Challenge Facing the Somali Sacral Unity
Historical Perspective on the Challenge Facing the Somali Sacral UnityHistorical Perspective on the Challenge Facing the Somali Sacral Unity
Historical Perspective on the Challenge Facing the Somali Sacral Unity
 
Colonial intrusion and the Somali Resistance
Colonial intrusion and the Somali ResistanceColonial intrusion and the Somali Resistance
Colonial intrusion and the Somali Resistance
 
Lecture 8 (information systems and strategy planning)
Lecture 8  (information systems and strategy planning)Lecture 8  (information systems and strategy planning)
Lecture 8 (information systems and strategy planning)
 
Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)
 
Lecture1 data structure(introduction)
Lecture1 data structure(introduction)Lecture1 data structure(introduction)
Lecture1 data structure(introduction)
 
Lecture2 is331 data&infomanag(databaseenv)
Lecture2 is331 data&infomanag(databaseenv)Lecture2 is331 data&infomanag(databaseenv)
Lecture2 is331 data&infomanag(databaseenv)
 
Lecture1 is322 data&infomanag(introduction)(old curr)
Lecture1 is322 data&infomanag(introduction)(old curr)Lecture1 is322 data&infomanag(introduction)(old curr)
Lecture1 is322 data&infomanag(introduction)(old curr)
 
Lecture6 is353(ea&data viewpoint )
Lecture6 is353(ea&data viewpoint )Lecture6 is353(ea&data viewpoint )
Lecture6 is353(ea&data viewpoint )
 
Lecture4 is353-ea(fea)
Lecture4 is353-ea(fea)Lecture4 is353-ea(fea)
Lecture4 is353-ea(fea)
 
Lecture3 is353-ea(togaf)
Lecture3 is353-ea(togaf)Lecture3 is353-ea(togaf)
Lecture3 is353-ea(togaf)
 
Lecture1 is353-enterprise architectureconcept)
Lecture1 is353-enterprise architectureconcept)Lecture1 is353-enterprise architectureconcept)
Lecture1 is353-enterprise architectureconcept)
 
Lecture1 is313-(is-innovation&tech)
Lecture1 is313-(is-innovation&tech)Lecture1 is313-(is-innovation&tech)
Lecture1 is313-(is-innovation&tech)
 

Recently uploaded

Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
ShivajiThube2
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 

Recently uploaded (20)

Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 

Lecture 1- Computer Organization and Architecture.pdf

  • 1. Introduction to Computer Organization and Architecture Lecture 1 Abdisalam Issa-Salwe Computer Organization and Architecture Department of Computer Science Faculty of Information Science and Technology East Africa University Department of Computer Science, Faculty of Information Science and Technology, East Africa University Content  Computer Organization and Architecture  Computer Architecture  Computer Organization 2 Department of Computer Science, Faculty of Information Science and Technology, East Africa University Computer Organization and Architecture  Computer Organization and Architecture is the study of internal working, structuring, and implementation of a computer system.  Computer Organization and Architecture is the study of internal working, structuring, and implementation of a computer system.  Architecture in the computer system, same as anywhere else, refers to the externally visual attributes of the system..  Organization of a computer system is the way of practical implementation that results in the realization of architectural specifications of a computer system. 3
  • 2. Department of Computer Science, Faculty of Information Science and Technology, East Africa University Computer Architecture (cont…)  Computer Architecture It deals with giving operational attributes of the computer or Processor to be specific. It deals with details like physical memory, ISA (Instruction Set Architecture) of the processor, the number of bits used to represent the data types, Input Output mechanism and technique for addressing memories. Department of Computer Science, Faculty of Information Science and Technology, East Africa University Computer Organization (cont..)  Computer Organization: Computer Organization is realization of what is specified by the computer architecture. It deals with how operational attributes are linked together to meet the requirements specified by computer architecture. Some organizational attributes are hardware details, control signals, peripherals. Department of Computer Science, Faculty of Information Science and Technology, East Africa University Computer Architecture (cont..)  Architecture in the computer system, same as anywhere else, refers to the externally visual attributes of the system.  The architecture of a computer system can be considered as a catalog of tools available for any operator using the system, while organization will be the way the system is structured so that all those cataloged tools can be used, and efficiently. 6
  • 3. Department of Computer Science, Faculty of Information Science and Technology, East Africa University Computer Organization (cont..)  Organization of a computer system is the way of practical implementation that results in the realization of architectural specifications of a computer system.  Externally visual attributes mean the way a system is visible to the logic of programs (not the human eyes!). 7 Department of Computer Science, Faculty of Information Science and Technology, East Africa University Computer Architecture (cont..)  Computer Architecture is a functional description of requirements and design implementation for the various parts of a computer. It deals with the functional behavior of computer systems. It comes before the computer organization while designing a computer. 8 Department of Computer Science, Faculty of Information Science and Technology, East Africa University 9
  • 4. Department of Computer Science, Faculty of Information Science and Technology, East Africa University Computer Architecture (cont..)  Architecture describes what the computer does.  Computer architecture deals with the functional behavior of computer systems. It deals with high-level design issues. It indicates its hardware. Programmers view architecture as a series of instructions, addressing modes, and registers. 10 Department of Computer Science, Faculty of Information Science and Technology, East Africa University Computer Architecture (cont…)  For designing a computer, its architecture is fixed first.  Computer Architecture is also called Instruction Set Architecture (ISA).  Computer Architecture comprises logical functions such as instruction sets, registers, data types, and addressing modes. 11 Department of Computer Science, Faculty of Information Science and Technology, East Africa University Computer Organization and Architecture (cont..)  The different architectural categories found in our computer systems are as follows:  Von-Neumann Architecture  Harvard Architecture  Instruction Set Architecture  Micro-architecture  System Design 12
  • 5. Department of Computer Science, Faculty of Information Science and Technology, East Africa University Computer Organization and Architecture (cont..)  It makes the computer’s hardware visible.  Architecture coordinates the hardware and software of the system.  The software developer is aware of it. Examples- Intel and AMD created the x86 processor. Sun Microsystems and others created the SPARC processor. Apple, IBM, and Motorola created the PowerPC. 13 Department of Computer Science, Faculty of Information Science and Technology, East Africa University Computer Organization  The Organization describes how it does it.  Computer Organization deals with a structural relationship.  In the above figure, it’s also clear that it deals with low-level design issues.  Where Organization indicates its performance.  The implementation of the architecture is called organization.  For designing a computer, an organization is decided after its architecture. 14 Department of Computer Science, Faculty of Information Science and Technology, East Africa University Computer Organization (cont…)  Computer Organization is frequently called microarchitecture.  Computer Organization consists of physical units like circuit designs, peripherals, and adders.  CPU organization is classified into three categories based on the number of address fields:  Organization of a single Accumulator.  Organization of general registers  Stack organization 15
  • 6. Department of Computer Science, Faculty of Information Science and Technology, East Africa University Computer Organization (cont…)  It offers details on how well the computer performs.  Computer Organization handles the segments of the network in a system.  It escapes the software programmer’s detection.  Organizational qualities include hardware elements that are invisible to the programmer, such as interfacing of computer and peripherals, memory technologies, and control signals. 16 Department of Computer Science, Faculty of Information Science and Technology, East Africa University Group discussion  Group 1:  Discuss Computer Organization  Group 2: Discuss Computer Architecture