SlideShare a Scribd company logo
Computer Organization and
Architecture
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.
or
• Computer organization is concerned with how the different part of computer system are
interconnected together and how they inter-operate to realize the architectural specifications.
Computer Architecture:
• Computer Architecture 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.
or
• Computer architecture is the branch of study that deals with computer system
overview along with the conceptual design of computers
Benefits and Importance of studying
Computer Organization and Architecture.
• COA is necessary to understand the designing and functioning of the various components to
process information digitally.
• COA study focuses on the Interface between hardware and software.
• COA tells the way of operating hardware components and their interconnections in Computer.
• COA provides an organized way of working with different hardware components together in one
place.
• Computer organization says, "How to do?" and computer architecture says, "What to do?"
• COA provides detailed knowledge of the system components, Circuit designs, Structure of
Instruction, Computer arithmetic, Assembly programming, processor control, logical design, and
performance method.
• COA proves that different computer organizations can use the same architecture. For example,
Intel and AMD make X86 CPU (processor is of 86 bits), but INTEL makes its organization on
X86, and AMD makes its own, which means the processor is 86 bits. Still, internal circuits,
working, interconnections will be different.
• COA subject helps the computer engineers to understand the components functioning, working,
characteristics, performance, and their interactions.
Computer Architecture
VS
Computer Organization
Computer Architecture Computer Organization
Computer Architecture is concerned with the way
hardware components are connected together to form
a computer system.
Computer Organization is concerned with the
structure and behaviour of a computer system as seen
by the user.
It acts as the interface between hardware and
software.
It deals with the components of a connection in a
system.
Computer Architecture helps us to understand the
functionalities of a system.
Computer Organization tells us how exactly all the
units in the system are arranged and interconnected.
A programmer can view architecture in terms of
instructions, addressing modes and registers.
Whereas Organization expresses the realization of
architecture.
While designing a computer system architecture is
considered first.
An organization is done on the basis of architecture.
Computer Architecture deals with high-level design
issues.
Computer Organization deals with low-level design
issues.
Architecture involves Logic (Instruction sets, Organization involves Physical Components (Circuit
Functional Units of Digital System
• A computer organization describes the functions and design of the various
units of a digital system.
• A general-purpose computer system is the best-known example of a digital
system. Other examples include telephone switching exchanges, digital
voltmeters, digital counters, electronic calculators and digital displays.
• Computer architecture deals with the specification of the instruction set
and the hardware units that implement the instructions.
• Computer hardware consists of electronic circuits, displays, magnetic and
optic storage media and also the communication facilities.
• Functional units are a part of a CPU that performs the operations and
calculations called for by the computer program.
• Functional units of a computer system are parts of the CPU (Central
Processing Unit) that performs the operations and calculations called for
by the computer program. A computer consists of five main components
namely, Input unit, Central Processing Unit, Memory unit Arithmetic &
logical unit, Control unit and an Output unit.
Input unit
• Input units are used by the computer to read the data. The most
commonly used input devices are keyboards, mouse, joysticks,
trackballs, microphones, etc.
• However, the most well-known input device is a keyboard.
Whenever a key is pressed, the corresponding letter or digit is
automatically translated into its corresponding binary code and
transmitted over a cable to either the memory or the processor.
Central processing unit
• Central processing unit commonly known as CPU can be referred as
an electronic circuitry within a computer that carries out the
instructions given by a computer program by performing the basic
arithmetic, logical, control and input/output (I/O) operations specified
by the instructions.
Memory unit
• The Memory unit can be referred to as the storage area in which programs are kept which are running,
and that contains data needed by the running programs.
• The Memory unit can be categorized in two ways namely, primary memory and secondary memory.
• It enables a processor to access running execution applications and services that are temporarily stored
in a specific memory location.
• Primary storage is the fastest memory that operates at electronic speeds. Primary memory contains a
large number of semiconductor storage cells, capable of storing a bit of information. The word length of
a computer is between 16-64 bits.
• It is also known as the volatile form of memory, means when the computer is shut down, anything
contained in RAM is lost.
• Cache memory is also a kind of memory which is used to fetch the data very soon. They are highly
coupled with the processor.
• The most common examples of primary memory are RAM and ROM.
• Secondary memory is used when a large amount of data and programs have to be stored for a long-term
basis.
• It is also known as the Non-volatile memory form of memory, means the data is stored permanently
irrespective of shut down.
• The most common examples of secondary memory are magnetic disks, magnetic tapes, and optical disks
Arithmetic & logical unit
• Most of all the arithmetic and logical operations of a computer
are executed in the ALU (Arithmetic and Logical Unit) of the
processor. It performs arithmetic operations like addition,
subtraction, multiplication, division and also the logical
operations like AND, OR, NOT operations.
Control unit
• The control unit is a component of a computer's central
processing unit that coordinates the operation of the processor.
It tells the computer's memory, arithmetic/logic unit and input
and output devices how to respond to a program's instructions.
• The control unit is also known as the nerve center of a
computer system.
• Let's us consider an example of addition of two operands by the
instruction given as Add LOCA, RO. This instruction adds the
memory location LOCA to the operand in the register RO and
places the sum in the register RO. This instruction internally
performs several steps.
Output Unit
• The primary function of the output unit is to send the processed
results to the user. Output devices display information in a way
that the user can understand.
• Output devices are pieces of equipment that are used to
generate information or any other response processed by the
computer. These devices display information that has been held
or generated within a computer.
• The most common example of an output device is a monitor.
Basic Operational Concepts
• The primary function of a computer system is to execute a
program, sequence of instructions. These instructions are
stored in computer memory.
• These instructions are executed to process data which are
already loaded in the computer memory through some input
devices.
• To perform the execution of an instruction, in addition to the
arithmetic logic unit, and control unit, the processor contains a
number of registers used for temporary storage of data and
some special function registers.
• The special function registers include program counters (PC),
instruction registers (IR), memory address registers (MAR) and
memory and memory data registers (MDR).
• The Program counter is one of the most critical registers in CPU.
• The Program counter monitors the execution of instructions. It
keeps track on which instruction is being executed and what the
next instruction will be.
• The instruction register IR is used to hold the instruction that is
currently being executed.
• The contents of IR are available to the control unit, which
generate the timing signals that control, the various processing
elements involved in executing the instruction.
• The two registers MAR and MDR are used to handle the data
transfer between the main memory and the processor.
• The MAR holds the address of the main memory to or from
which data is to be transferred.
• The MDR contains the data to be written into or read from the addressed
word of the main memory.
• Whenever the processor is asked to communicate with devices, we say that
the processor is servicing the devices. The processor can service these
devices in one of the two ways.
• One way is to use the polling routine, and the other way is to use an
interrupt.
• Polling enables the processor software to check each of the input and output
devices frequently. During this check, the processor tests to see if any
devices need servicing or not.
• Interrupt method provides an external asynchronous input that informs the
processor that it should complete whatever instruction that is currently being
executed and fetch a new routine that will service the requesting device.
Digital Computers
• A Digital computer can be considered as a digital system that performs
various computational tasks.
• The first electronic digital computer was developed in the late 1940s
and was used primarily for numerical computations.
• By convention, the digital computers use the binary number system,
which has two digits: 0 and 1. A binary digit is called a bit.
• A computer system is subdivided into two functional entities: Hardware
and Software
• The hardware consists of all the electronic components and
electromechanical devices that comprise the physical entity of the
device.
• The software of the computer consists of the instructions and data that
the computer manipulates to perform various data-processing tasks.
• The Central Processing Unit (CPU) contains an arithmetic and
logic unit for manipulating data, a number of registers for storing
data, and a control circuit for fetching and executing instructions.
• The memory unit of a digital computer contains storage for
instructions and data.
• The Random Access Memory (RAM) for real-time processing of
the data.
• The Input-Output devices for generating inputs from the user and
displaying the final results to the user.
• The Input-Output devices connected to the computer include the
keyboard, mouse, terminals, magnetic disk drives, and other
communication devices.
• STEPS TO EXECUTE AN INSTRUCTION
• 1) The address of first instruction (to be executed) gets loaded into PC.
• 2) The contents of PC (i.e. address) are transferred to the MAR & control-unit issues Read signal to
memory.
• 3) After certain amount of elapsed time, the first instruction is read out of memory and placed into
MDR.
• 4) Next, the contents of MDR are transferred to IR. At this point, the instruction can be decoded
&executed.
• 5) To fetch an operand, it's address is placed into MAR & control-unit issues Read signal. As a
result,the operand is transferred from memory into MDR, and then it is transferred from MDR to ALU.
• 6) Likewise required number of operands is fetched into processor.
• 7) Finally, ALU performs the desired operation.
• 8) If the result of this operation is to be stored in the memory, then the result is sent to the MDR.
• 9) The address of the location where the result is to be stored is sent to the MAR and a Write cycle is
initiated.
• 10) At some pont during execution, contents of PC are incremented to point to next instruction in
the program

More Related Content

What's hot

Introduction to Computer Architecture and Organization
Introduction to Computer Architecture and OrganizationIntroduction to Computer Architecture and Organization
Introduction to Computer Architecture and Organization
Dr. Balaji Ganesh Rajagopal
 
Control Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unitControl Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unit
abdosaidgkv
 
Bus aribration
Bus aribrationBus aribration
Bus aribration
Saiyam Agrawal
 
I/O Management
I/O ManagementI/O Management
I/O Management
Keyur Vadodariya
 
Direct memory access
Direct memory accessDirect memory access
Direct memory access
Roshan kumar sahu
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
Kamal Acharya
 
Programed I/O Modul..
Programed I/O Modul..Programed I/O Modul..
Programed I/O Modul..
Myster Rius
 
mano.ppt
mano.pptmano.ppt
mano.ppt
prathamgunj
 
Memory organization in computer architecture
Memory organization in computer architectureMemory organization in computer architecture
Memory organization in computer architecture
Faisal Hussain
 
Interrupts
InterruptsInterrupts
Interrupts
guest2e9811e
 
Computer Organization and Assembly Language
Computer Organization and Assembly LanguageComputer Organization and Assembly Language
Computer Organization and Assembly Language
fasihuddin90
 
Computer organisation -morris mano
Computer organisation  -morris manoComputer organisation  -morris mano
Computer organisation -morris mano
vishnu murthy
 
Computer architecture input output organization
Computer architecture input output organizationComputer architecture input output organization
Computer architecture input output organization
Mazin Alwaaly
 
Timing and control
Timing and controlTiming and control
Timing and control
chauhankapil
 
Unit 5 I/O organization
Unit 5   I/O organizationUnit 5   I/O organization
Unit 5 I/O organizationchidabdu
 
COMPUTER ORGANIZATION NOTES Unit 3 4
COMPUTER ORGANIZATION NOTES  Unit 3 4COMPUTER ORGANIZATION NOTES  Unit 3 4
COMPUTER ORGANIZATION NOTES Unit 3 4
Dr.MAYA NAYAK
 
General register organization (computer organization)
General register organization  (computer organization)General register organization  (computer organization)
General register organization (computer organization)
rishi ram khanal
 

What's hot (20)

Introduction to Computer Architecture and Organization
Introduction to Computer Architecture and OrganizationIntroduction to Computer Architecture and Organization
Introduction to Computer Architecture and Organization
 
Control Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unitControl Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unit
 
Bus aribration
Bus aribrationBus aribration
Bus aribration
 
I/O Management
I/O ManagementI/O Management
I/O Management
 
Direct memory access
Direct memory accessDirect memory access
Direct memory access
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 
Assembly Language
Assembly LanguageAssembly Language
Assembly Language
 
Programed I/O Modul..
Programed I/O Modul..Programed I/O Modul..
Programed I/O Modul..
 
mano.ppt
mano.pptmano.ppt
mano.ppt
 
Memory organization in computer architecture
Memory organization in computer architectureMemory organization in computer architecture
Memory organization in computer architecture
 
Array Processor
Array ProcessorArray Processor
Array Processor
 
Interrupts
InterruptsInterrupts
Interrupts
 
Computer Organization and Assembly Language
Computer Organization and Assembly LanguageComputer Organization and Assembly Language
Computer Organization and Assembly Language
 
Computer organisation -morris mano
Computer organisation  -morris manoComputer organisation  -morris mano
Computer organisation -morris mano
 
Computer architecture input output organization
Computer architecture input output organizationComputer architecture input output organization
Computer architecture input output organization
 
Timing and control
Timing and controlTiming and control
Timing and control
 
Unit 5 I/O organization
Unit 5   I/O organizationUnit 5   I/O organization
Unit 5 I/O organization
 
Input output module
Input output moduleInput output module
Input output module
 
COMPUTER ORGANIZATION NOTES Unit 3 4
COMPUTER ORGANIZATION NOTES  Unit 3 4COMPUTER ORGANIZATION NOTES  Unit 3 4
COMPUTER ORGANIZATION NOTES Unit 3 4
 
General register organization (computer organization)
General register organization  (computer organization)General register organization  (computer organization)
General register organization (computer organization)
 

Similar to Computer Organization and Architecture.pptx

Computer Architecture and Organization.pptx
Computer Architecture and Organization.pptxComputer Architecture and Organization.pptx
Computer Architecture and Organization.pptx
LearnersCoach
 
ch1.pptx
ch1.pptxch1.pptx
ch1.pptx
berekethailu2
 
Intro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptxIntro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptx
FalakNiaz15
 
Co module 1 2019 20-converted
Co module 1 2019 20-convertedCo module 1 2019 20-converted
Co module 1 2019 20-converted
ramamani keshava
 
diploma basic of computers.ppt
diploma basic of computers.pptdiploma basic of computers.ppt
diploma basic of computers.ppt
LathaSrinivas5
 
computer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdfcomputer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdf
shubhangisonawane6
 
Computer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer OrganisationComputer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer Organisation
luckyanirudhsai
 
introduction COA(M1).pptx
introduction COA(M1).pptxintroduction COA(M1).pptx
introduction COA(M1).pptx
BhavanaMinchu
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
Sweta Kumari Barnwal
 
pre phd class 1.pptx
pre phd class 1.pptxpre phd class 1.pptx
pre phd class 1.pptx
RbiGradeB
 
BASIC STRUCTURE OF COMPUTERS.pptx
BASIC STRUCTURE OF COMPUTERS.pptxBASIC STRUCTURE OF COMPUTERS.pptx
BASIC STRUCTURE OF COMPUTERS.pptx
DrAbhishekKumarSingh3
 
Chap 1 CA.pptx
Chap 1 CA.pptxChap 1 CA.pptx
Chap 1 CA.pptx
SahalAhmed4
 
Basic Structure of Computers: Functional Units, Basic Operational Concepts, B...
Basic Structure of Computers: Functional Units, Basic Operational Concepts, B...Basic Structure of Computers: Functional Units, Basic Operational Concepts, B...
Basic Structure of Computers: Functional Units, Basic Operational Concepts, B...
Abhishekn84
 
Basics of computer acrchitercture.pptx
Basics of computer acrchitercture.pptxBasics of computer acrchitercture.pptx
Basics of computer acrchitercture.pptx
Jignesh Kariya
 
01_Introduction (1).ppt
01_Introduction (1).ppt01_Introduction (1).ppt
01_Introduction (1).ppt
AmirZaman21
 
Unit 1 computer architecture (1)
Unit 1   computer architecture (1)Unit 1   computer architecture (1)
Unit 1 computer architecture (1)
DevaKumari Vijay
 
Computer architecture pptx
Computer architecture pptxComputer architecture pptx
Computer architecture pptx
MDSHABBIR12
 
unit-i.pdf
unit-i.pdfunit-i.pdf
unit-i.pdf
RISHI643981
 
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueuCh01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
tasheebedane
 

Similar to Computer Organization and Architecture.pptx (20)

Computer Architecture and Organization.pptx
Computer Architecture and Organization.pptxComputer Architecture and Organization.pptx
Computer Architecture and Organization.pptx
 
ch1.pptx
ch1.pptxch1.pptx
ch1.pptx
 
Cao u1
Cao u1Cao u1
Cao u1
 
Intro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptxIntro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptx
 
Co module 1 2019 20-converted
Co module 1 2019 20-convertedCo module 1 2019 20-converted
Co module 1 2019 20-converted
 
diploma basic of computers.ppt
diploma basic of computers.pptdiploma basic of computers.ppt
diploma basic of computers.ppt
 
computer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdfcomputer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdf
 
Computer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer OrganisationComputer Organisation unit 1 basics of computer Organisation
Computer Organisation unit 1 basics of computer Organisation
 
introduction COA(M1).pptx
introduction COA(M1).pptxintroduction COA(M1).pptx
introduction COA(M1).pptx
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
 
pre phd class 1.pptx
pre phd class 1.pptxpre phd class 1.pptx
pre phd class 1.pptx
 
BASIC STRUCTURE OF COMPUTERS.pptx
BASIC STRUCTURE OF COMPUTERS.pptxBASIC STRUCTURE OF COMPUTERS.pptx
BASIC STRUCTURE OF COMPUTERS.pptx
 
Chap 1 CA.pptx
Chap 1 CA.pptxChap 1 CA.pptx
Chap 1 CA.pptx
 
Basic Structure of Computers: Functional Units, Basic Operational Concepts, B...
Basic Structure of Computers: Functional Units, Basic Operational Concepts, B...Basic Structure of Computers: Functional Units, Basic Operational Concepts, B...
Basic Structure of Computers: Functional Units, Basic Operational Concepts, B...
 
Basics of computer acrchitercture.pptx
Basics of computer acrchitercture.pptxBasics of computer acrchitercture.pptx
Basics of computer acrchitercture.pptx
 
01_Introduction (1).ppt
01_Introduction (1).ppt01_Introduction (1).ppt
01_Introduction (1).ppt
 
Unit 1 computer architecture (1)
Unit 1   computer architecture (1)Unit 1   computer architecture (1)
Unit 1 computer architecture (1)
 
Computer architecture pptx
Computer architecture pptxComputer architecture pptx
Computer architecture pptx
 
unit-i.pdf
unit-i.pdfunit-i.pdf
unit-i.pdf
 
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueuCh01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
 

More from AshokRachapalli1

17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
17.INTRODUCTION TO SCHEMA REFINEMENT.pptx17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
AshokRachapalli1
 
joins in dbms its describes about how joins are important and necessity in d...
joins in dbms  its describes about how joins are important and necessity in d...joins in dbms  its describes about how joins are important and necessity in d...
joins in dbms its describes about how joins are important and necessity in d...
AshokRachapalli1
 
6.Database Languages lab-1.pptx
6.Database Languages lab-1.pptx6.Database Languages lab-1.pptx
6.Database Languages lab-1.pptx
AshokRachapalli1
 
Cache Memory.pptx
Cache Memory.pptxCache Memory.pptx
Cache Memory.pptx
AshokRachapalli1
 
Addressing Modes.pptx
Addressing Modes.pptxAddressing Modes.pptx
Addressing Modes.pptx
AshokRachapalli1
 
inputoutputorganization-140722085906-phpapp01.pptx
inputoutputorganization-140722085906-phpapp01.pptxinputoutputorganization-140722085906-phpapp01.pptx
inputoutputorganization-140722085906-phpapp01.pptx
AshokRachapalli1
 
NOV11 virtual memory.ppt
NOV11 virtual memory.pptNOV11 virtual memory.ppt
NOV11 virtual memory.ppt
AshokRachapalli1
 
lec16-memory.ppt
lec16-memory.pptlec16-memory.ppt
lec16-memory.ppt
AshokRachapalli1
 
arithmeticmicrooperations-180130061637.pptx
arithmeticmicrooperations-180130061637.pptxarithmeticmicrooperations-180130061637.pptx
arithmeticmicrooperations-180130061637.pptx
AshokRachapalli1
 
instruction format.pptx
instruction format.pptxinstruction format.pptx
instruction format.pptx
AshokRachapalli1
 
Computer Network Architecture.pptx
Computer Network Architecture.pptxComputer Network Architecture.pptx
Computer Network Architecture.pptx
AshokRachapalli1
 
Computer Network Types.pptx
Computer Network Types.pptxComputer Network Types.pptx
Computer Network Types.pptx
AshokRachapalli1
 
dataencoding-150701201133-lva1-app6891.pptx
dataencoding-150701201133-lva1-app6891.pptxdataencoding-150701201133-lva1-app6891.pptx
dataencoding-150701201133-lva1-app6891.pptx
AshokRachapalli1
 
Chapter4.ppt
Chapter4.pptChapter4.ppt
Chapter4.ppt
AshokRachapalli1
 
intro22.ppt
intro22.pptintro22.ppt
intro22.ppt
AshokRachapalli1
 
switching.pptx
switching.pptxswitching.pptx
switching.pptx
AshokRachapalli1
 

More from AshokRachapalli1 (20)

17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
17.INTRODUCTION TO SCHEMA REFINEMENT.pptx17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
 
joins in dbms its describes about how joins are important and necessity in d...
joins in dbms  its describes about how joins are important and necessity in d...joins in dbms  its describes about how joins are important and necessity in d...
joins in dbms its describes about how joins are important and necessity in d...
 
6.Database Languages lab-1.pptx
6.Database Languages lab-1.pptx6.Database Languages lab-1.pptx
6.Database Languages lab-1.pptx
 
Chapter5 (1).ppt
Chapter5 (1).pptChapter5 (1).ppt
Chapter5 (1).ppt
 
Cache Memory.pptx
Cache Memory.pptxCache Memory.pptx
Cache Memory.pptx
 
Addressing Modes.pptx
Addressing Modes.pptxAddressing Modes.pptx
Addressing Modes.pptx
 
inputoutputorganization-140722085906-phpapp01.pptx
inputoutputorganization-140722085906-phpapp01.pptxinputoutputorganization-140722085906-phpapp01.pptx
inputoutputorganization-140722085906-phpapp01.pptx
 
NOV11 virtual memory.ppt
NOV11 virtual memory.pptNOV11 virtual memory.ppt
NOV11 virtual memory.ppt
 
lec16-memory.ppt
lec16-memory.pptlec16-memory.ppt
lec16-memory.ppt
 
lecture-17.ppt
lecture-17.pptlecture-17.ppt
lecture-17.ppt
 
arithmeticmicrooperations-180130061637.pptx
arithmeticmicrooperations-180130061637.pptxarithmeticmicrooperations-180130061637.pptx
arithmeticmicrooperations-180130061637.pptx
 
instruction format.pptx
instruction format.pptxinstruction format.pptx
instruction format.pptx
 
Computer Network Architecture.pptx
Computer Network Architecture.pptxComputer Network Architecture.pptx
Computer Network Architecture.pptx
 
Computer Network Types.pptx
Computer Network Types.pptxComputer Network Types.pptx
Computer Network Types.pptx
 
dataencoding-150701201133-lva1-app6891.pptx
dataencoding-150701201133-lva1-app6891.pptxdataencoding-150701201133-lva1-app6891.pptx
dataencoding-150701201133-lva1-app6891.pptx
 
Flow Control.pptx
Flow Control.pptxFlow Control.pptx
Flow Control.pptx
 
Chapter4.ppt
Chapter4.pptChapter4.ppt
Chapter4.ppt
 
intro22.ppt
intro22.pptintro22.ppt
intro22.ppt
 
osi.ppt
osi.pptosi.ppt
osi.ppt
 
switching.pptx
switching.pptxswitching.pptx
switching.pptx
 

Recently uploaded

How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
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
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
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
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
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
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
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
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
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
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
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
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 

Recently uploaded (20)

How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
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.
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
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...
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
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
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
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
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
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
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 

Computer Organization and Architecture.pptx

  • 2. 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. or • Computer organization is concerned with how the different part of computer system are interconnected together and how they inter-operate to realize the architectural specifications.
  • 3. Computer Architecture: • Computer Architecture 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. or • Computer architecture is the branch of study that deals with computer system overview along with the conceptual design of computers
  • 4. Benefits and Importance of studying Computer Organization and Architecture. • COA is necessary to understand the designing and functioning of the various components to process information digitally. • COA study focuses on the Interface between hardware and software. • COA tells the way of operating hardware components and their interconnections in Computer. • COA provides an organized way of working with different hardware components together in one place. • Computer organization says, "How to do?" and computer architecture says, "What to do?" • COA provides detailed knowledge of the system components, Circuit designs, Structure of Instruction, Computer arithmetic, Assembly programming, processor control, logical design, and performance method. • COA proves that different computer organizations can use the same architecture. For example, Intel and AMD make X86 CPU (processor is of 86 bits), but INTEL makes its organization on X86, and AMD makes its own, which means the processor is 86 bits. Still, internal circuits, working, interconnections will be different. • COA subject helps the computer engineers to understand the components functioning, working, characteristics, performance, and their interactions.
  • 5. Computer Architecture VS Computer Organization Computer Architecture Computer Organization Computer Architecture is concerned with the way hardware components are connected together to form a computer system. Computer Organization is concerned with the structure and behaviour of a computer system as seen by the user. It acts as the interface between hardware and software. It deals with the components of a connection in a system. Computer Architecture helps us to understand the functionalities of a system. Computer Organization tells us how exactly all the units in the system are arranged and interconnected. A programmer can view architecture in terms of instructions, addressing modes and registers. Whereas Organization expresses the realization of architecture. While designing a computer system architecture is considered first. An organization is done on the basis of architecture. Computer Architecture deals with high-level design issues. Computer Organization deals with low-level design issues. Architecture involves Logic (Instruction sets, Organization involves Physical Components (Circuit
  • 6. Functional Units of Digital System • A computer organization describes the functions and design of the various units of a digital system. • A general-purpose computer system is the best-known example of a digital system. Other examples include telephone switching exchanges, digital voltmeters, digital counters, electronic calculators and digital displays. • Computer architecture deals with the specification of the instruction set and the hardware units that implement the instructions. • Computer hardware consists of electronic circuits, displays, magnetic and optic storage media and also the communication facilities. • Functional units are a part of a CPU that performs the operations and calculations called for by the computer program. • Functional units of a computer system are parts of the CPU (Central Processing Unit) that performs the operations and calculations called for by the computer program. A computer consists of five main components namely, Input unit, Central Processing Unit, Memory unit Arithmetic & logical unit, Control unit and an Output unit.
  • 7.
  • 8. Input unit • Input units are used by the computer to read the data. The most commonly used input devices are keyboards, mouse, joysticks, trackballs, microphones, etc. • However, the most well-known input device is a keyboard. Whenever a key is pressed, the corresponding letter or digit is automatically translated into its corresponding binary code and transmitted over a cable to either the memory or the processor.
  • 9. Central processing unit • Central processing unit commonly known as CPU can be referred as an electronic circuitry within a computer that carries out the instructions given by a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.
  • 10. Memory unit • The Memory unit can be referred to as the storage area in which programs are kept which are running, and that contains data needed by the running programs. • The Memory unit can be categorized in two ways namely, primary memory and secondary memory. • It enables a processor to access running execution applications and services that are temporarily stored in a specific memory location. • Primary storage is the fastest memory that operates at electronic speeds. Primary memory contains a large number of semiconductor storage cells, capable of storing a bit of information. The word length of a computer is between 16-64 bits. • It is also known as the volatile form of memory, means when the computer is shut down, anything contained in RAM is lost. • Cache memory is also a kind of memory which is used to fetch the data very soon. They are highly coupled with the processor. • The most common examples of primary memory are RAM and ROM. • Secondary memory is used when a large amount of data and programs have to be stored for a long-term basis. • It is also known as the Non-volatile memory form of memory, means the data is stored permanently irrespective of shut down. • The most common examples of secondary memory are magnetic disks, magnetic tapes, and optical disks
  • 11. Arithmetic & logical unit • Most of all the arithmetic and logical operations of a computer are executed in the ALU (Arithmetic and Logical Unit) of the processor. It performs arithmetic operations like addition, subtraction, multiplication, division and also the logical operations like AND, OR, NOT operations.
  • 12. Control unit • The control unit is a component of a computer's central processing unit that coordinates the operation of the processor. It tells the computer's memory, arithmetic/logic unit and input and output devices how to respond to a program's instructions. • The control unit is also known as the nerve center of a computer system. • Let's us consider an example of addition of two operands by the instruction given as Add LOCA, RO. This instruction adds the memory location LOCA to the operand in the register RO and places the sum in the register RO. This instruction internally performs several steps.
  • 13. Output Unit • The primary function of the output unit is to send the processed results to the user. Output devices display information in a way that the user can understand. • Output devices are pieces of equipment that are used to generate information or any other response processed by the computer. These devices display information that has been held or generated within a computer. • The most common example of an output device is a monitor.
  • 14.
  • 15. Basic Operational Concepts • The primary function of a computer system is to execute a program, sequence of instructions. These instructions are stored in computer memory. • These instructions are executed to process data which are already loaded in the computer memory through some input devices. • To perform the execution of an instruction, in addition to the arithmetic logic unit, and control unit, the processor contains a number of registers used for temporary storage of data and some special function registers. • The special function registers include program counters (PC), instruction registers (IR), memory address registers (MAR) and memory and memory data registers (MDR).
  • 16. • The Program counter is one of the most critical registers in CPU. • The Program counter monitors the execution of instructions. It keeps track on which instruction is being executed and what the next instruction will be. • The instruction register IR is used to hold the instruction that is currently being executed. • The contents of IR are available to the control unit, which generate the timing signals that control, the various processing elements involved in executing the instruction. • The two registers MAR and MDR are used to handle the data transfer between the main memory and the processor. • The MAR holds the address of the main memory to or from which data is to be transferred.
  • 17. • The MDR contains the data to be written into or read from the addressed word of the main memory. • Whenever the processor is asked to communicate with devices, we say that the processor is servicing the devices. The processor can service these devices in one of the two ways. • One way is to use the polling routine, and the other way is to use an interrupt. • Polling enables the processor software to check each of the input and output devices frequently. During this check, the processor tests to see if any devices need servicing or not. • Interrupt method provides an external asynchronous input that informs the processor that it should complete whatever instruction that is currently being executed and fetch a new routine that will service the requesting device.
  • 18. Digital Computers • A Digital computer can be considered as a digital system that performs various computational tasks. • The first electronic digital computer was developed in the late 1940s and was used primarily for numerical computations. • By convention, the digital computers use the binary number system, which has two digits: 0 and 1. A binary digit is called a bit. • A computer system is subdivided into two functional entities: Hardware and Software • The hardware consists of all the electronic components and electromechanical devices that comprise the physical entity of the device. • The software of the computer consists of the instructions and data that the computer manipulates to perform various data-processing tasks.
  • 19.
  • 20. • The Central Processing Unit (CPU) contains an arithmetic and logic unit for manipulating data, a number of registers for storing data, and a control circuit for fetching and executing instructions. • The memory unit of a digital computer contains storage for instructions and data. • The Random Access Memory (RAM) for real-time processing of the data. • The Input-Output devices for generating inputs from the user and displaying the final results to the user. • The Input-Output devices connected to the computer include the keyboard, mouse, terminals, magnetic disk drives, and other communication devices.
  • 21. • STEPS TO EXECUTE AN INSTRUCTION • 1) The address of first instruction (to be executed) gets loaded into PC. • 2) The contents of PC (i.e. address) are transferred to the MAR & control-unit issues Read signal to memory. • 3) After certain amount of elapsed time, the first instruction is read out of memory and placed into MDR. • 4) Next, the contents of MDR are transferred to IR. At this point, the instruction can be decoded &executed. • 5) To fetch an operand, it's address is placed into MAR & control-unit issues Read signal. As a result,the operand is transferred from memory into MDR, and then it is transferred from MDR to ALU. • 6) Likewise required number of operands is fetched into processor. • 7) Finally, ALU performs the desired operation. • 8) If the result of this operation is to be stored in the memory, then the result is sent to the MDR. • 9) The address of the location where the result is to be stored is sent to the MAR and a Write cycle is initiated. • 10) At some pont during execution, contents of PC are incremented to point to next instruction in the program