SlideShare a Scribd company logo
1 of 18
BASIC STRUCTURE OF
COMPUTERS
Computer Definition
A computer can be defined as a fast electronic
calculating machine that accepts the (data) digitized
input information, process it as per the list of
internally stored instructions and produces the
resulting information.
Types of computers
• Personal computers: - This is the most common type of computers, found
in homes, schools, Business offices etc., It is desktop computers with
processing and storage units along with various input and output devices.
• Notebook computers: - These are compact and portable versions of PC.
• Work stations: - These have more computational-power than PC. These
have high resolution input/output (I/O) graphics capability, but with same
dimensions as that of desktop computer. These are used in engineering
applications of interactive design work.
• Enterprise systems: - These are used for business data processing in
medium to large corporations that require much more computing power
and storage capacity than work stations. Internet associated with servers
have become a dominant worldwide source of all types of information.
• Super computers: - These are used for large scale numerical calculations
required in the applications like weather forecasting etc.
Functional unit
A computer consists of five functionally independent
main parts input, memory, arithmetic logic unit
(ALU), output and control unit.
Input unit
• The source program/high level language program/coded
information/simply data is fed to a computer through
input devices i.e. keyboard is a most common example.
• Whenever a key is pressed, one corresponding word or
number is translated into its equivalent binary code over
a cable & fed either to memory or processor.
Joysticks, trackballs, mouse, scanners etc are
other input devices
Memory unit
• Its function into store programs and data. It is
basically of two types
1. Primary memory
2. Secondary memory
Primary memory
• Is the one exclusively associated with the processor and
operates at the electronics speeds.
• Programs must be stored in this memory while they are
being executed.
•The memory contains a large number of semiconductors
storage cells.
•Each capable of storing one bit of information.
•These are processed in a group of fixed site called word.
• To provide easy access to a word in memory, a
distinct address is associated with each word
location.
• Addresses are numbers that identify memory
location.
• Number of bits in each word is called word length of
the computer.
• Programs must reside in the memory during
execution. Instructions and data can be written into
the memory or read out under the control of
processor.
• Memory in which any location can be reached in a short
and fixed amount of time after specifying its address is
called random-access memory (RAM).
• The time required to access one word in called memory
access time. Memory which is only readable by the user
and contents of which can’t be altered is called read only
memory (ROM) it contains operating system.
• Caches are the small fast RAM units, which are coupled
with the processor and are contained on the same IC
chip to achieve high performance. Although primary
storage is essential it tends to be expensive.
Secondary memory
It is used where large amounts of data & programs have to
be stored, particularly information that is accessed
infrequently.
Magnetic disks & tapes, optical disks (ie CD-ROM’s),
floppies etc
Arithmetic logic unit (ALU)
Most of the computer operators are executed in ALU of
the processor like addition, subtraction, division,
multiplication, etc. the operands are brought into the
ALU from memory and stored in high speed storage
elements called register. Then according to the
instructions the operation is performed in the required
sequence.
This enables a single processor to control a number of
external devices such as key boards, displays, magnetic and
optical disks, sensors and other mechanical controllers.
Output unit
These actually are the counterparts of input
unit. Its basic function is to send the
processed results to the outside world.
Printer, speakers, monitor etc.
Control unit
It effectively is the nerve center that sends signals to other
units and senses their states. The actual timing signals
that govern the transfer of data between input unit,
processor, memory and output unit are generated by the
control unit.
Basic Operational concept
• The processor contains ALU, control-unit and many registers.
• The instruction-register(IR) holds the instruction that is currently being
executed.
• The instruction is then passed to the control-unit, which generates the
timing-signals that determine when a given action is to take place
• The PC (Program Counter) contains the memory-address of the next-
instruction to be fetched & executed.
• During the execution of an instruction, the contents of PC are updated to
point to next instruction.
• The processor also contains “n”general-purpose registers R0 through Rn-
1.
• The MAR (Memory Address Register) holds the address of the memory-
location to be accessed.
• The MDR (Memory Data Register) contains the data to be written into or
read out of the addressed location.
Operating steps
1. Programs reside in the memory & usually get these through the I/P unit.
2. Execution of the program starts when the PC is set to point at the first
instruction of the program.
3. Contents of PC are transferred to MAR and a Read Control Signal is sent to
the memory.
4. After the time required to access the memory elapses, the address word is
read out of the memory and loaded into the MDR.
5. Now contents of MDR are transferred to the IR & now the instruction is
ready to be decoded and executed.
6. If the instruction involves an operation by the ALU, it is necessary to obtain
the required operands.
Operating steps (Contd..)
7. An operand in the memory is fetched by sending its address to MAR &
Initiating a read cycle.
8. When the operand has been read from the memory to the MDR, it is
transferred from MDR to the ALU.
9. After one or two such repeated cycles, the ALU can perform the desired
operation.
10. If the result of this operation is to be stored in the memory, the result is
sent to MDR.
11. Address of location where the result is stored is sent to MAR & a write
cycle is initiated.
12. The contents of PC are incremented so that PC points to the next
instruction that is to be executed.

More Related Content

What's hot

Components of a computer system
Components of a computer systemComponents of a computer system
Components of a computer systemlistergc
 
PPT on INPUT & OUTPUT DEVICES
PPT on INPUT & OUTPUT DEVICESPPT on INPUT & OUTPUT DEVICES
PPT on INPUT & OUTPUT DEVICESHarsh Raj
 
Fundamentals Of Computer
Fundamentals Of ComputerFundamentals Of Computer
Fundamentals Of ComputerJack Frost
 
COMPUTER MEMORY : TYPES & FUNCTIONS
COMPUTER MEMORY : TYPES & FUNCTIONSCOMPUTER MEMORY : TYPES & FUNCTIONS
COMPUTER MEMORY : TYPES & FUNCTIONSAngel Mary George
 
CPU-Central Processing Unit (With History and Complete Detail)
CPU-Central Processing Unit (With History and Complete Detail)CPU-Central Processing Unit (With History and Complete Detail)
CPU-Central Processing Unit (With History and Complete Detail)Adeel Rasheed
 
Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU)Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU)Student
 
Computer organization
Computer organizationComputer organization
Computer organizationishapadhy
 
Classification of Computer
Classification of ComputerClassification of Computer
Classification of ComputerAasim Mushtaq
 
Computer architecture
Computer architectureComputer architecture
Computer architectureBurhan Ahmed
 
Main memory of computer .ppt
Main memory of computer .pptMain memory of computer .ppt
Main memory of computer .pptBasraJaswinder
 
COMPUTER HARDWARE AND SOFTWARE
COMPUTER HARDWARE AND SOFTWARECOMPUTER HARDWARE AND SOFTWARE
COMPUTER HARDWARE AND SOFTWARELibcorpio
 

What's hot (20)

Components of a computer system
Components of a computer systemComponents of a computer system
Components of a computer system
 
PPT on INPUT & OUTPUT DEVICES
PPT on INPUT & OUTPUT DEVICESPPT on INPUT & OUTPUT DEVICES
PPT on INPUT & OUTPUT DEVICES
 
Introduction To Computer
Introduction To ComputerIntroduction To Computer
Introduction To Computer
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Fundamentals Of Computer
Fundamentals Of ComputerFundamentals Of Computer
Fundamentals Of Computer
 
Arithmetic & Logic Unit
Arithmetic & Logic UnitArithmetic & Logic Unit
Arithmetic & Logic Unit
 
COMPUTER MEMORY : TYPES & FUNCTIONS
COMPUTER MEMORY : TYPES & FUNCTIONSCOMPUTER MEMORY : TYPES & FUNCTIONS
COMPUTER MEMORY : TYPES & FUNCTIONS
 
CPU-Central Processing Unit (With History and Complete Detail)
CPU-Central Processing Unit (With History and Complete Detail)CPU-Central Processing Unit (With History and Complete Detail)
CPU-Central Processing Unit (With History and Complete Detail)
 
Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU)Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU)
 
Output devices
Output devicesOutput devices
Output devices
 
Computer Software & its Types
Computer Software & its Types Computer Software & its Types
Computer Software & its Types
 
Control unit
Control unitControl unit
Control unit
 
Computer organization
Computer organizationComputer organization
Computer organization
 
Cpu ppt cse
Cpu ppt cseCpu ppt cse
Cpu ppt cse
 
Chapter 1 computer fundamentals
Chapter 1 computer  fundamentalsChapter 1 computer  fundamentals
Chapter 1 computer fundamentals
 
Classification of Computer
Classification of ComputerClassification of Computer
Classification of Computer
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Main memory of computer .ppt
Main memory of computer .pptMain memory of computer .ppt
Main memory of computer .ppt
 
Input devices
Input devicesInput devices
Input devices
 
COMPUTER HARDWARE AND SOFTWARE
COMPUTER HARDWARE AND SOFTWARECOMPUTER HARDWARE AND SOFTWARE
COMPUTER HARDWARE AND SOFTWARE
 

Similar to BASIC STRUCTURE OF COMPUTERS.pptx

COA-Unit-1-Basics.ppt
COA-Unit-1-Basics.pptCOA-Unit-1-Basics.ppt
COA-Unit-1-Basics.pptRuhul Amin
 
computer funda.pptx
computer funda.pptxcomputer funda.pptx
computer funda.pptxMurthy86
 
Intro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptxIntro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptxFalakNiaz15
 
pre phd class 1.pptx
pre phd class 1.pptxpre phd class 1.pptx
pre phd class 1.pptxRbiGradeB
 
Ise iv-computer organization [10 cs46]-notes new
Ise iv-computer  organization [10 cs46]-notes newIse iv-computer  organization [10 cs46]-notes new
Ise iv-computer organization [10 cs46]-notes newdilshad begum
 
INSTRUCTION TYPES
INSTRUCTION TYPESINSTRUCTION TYPES
INSTRUCTION TYPESdevi195058
 
Co module1a introdctnaddressingmodes
Co module1a introdctnaddressingmodesCo module1a introdctnaddressingmodes
Co module1a introdctnaddressingmodesManu Jose
 
Computer Organization and Architecture.pptx
Computer Organization and Architecture.pptxComputer Organization and Architecture.pptx
Computer Organization and Architecture.pptxAshokRachapalli1
 
Computer architecture pptx
Computer architecture pptxComputer architecture pptx
Computer architecture pptxMDSHABBIR12
 
Computer - Hardware components
Computer -  Hardware componentsComputer -  Hardware components
Computer - Hardware componentsComputer Science
 
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 Organisationluckyanirudhsai
 
diploma basic of computers.ppt
diploma basic of computers.pptdiploma basic of computers.ppt
diploma basic of computers.pptLathaSrinivas5
 
Module 1 Overview of Computer Architecture & Organization.pptx
Module 1 Overview of Computer Architecture & Organization.pptxModule 1 Overview of Computer Architecture & Organization.pptx
Module 1 Overview of Computer Architecture & Organization.pptxchandugoswami
 
module 1 computer architecture diploma
 module 1 computer architecture diploma   module 1 computer architecture diploma
module 1 computer architecture diploma Manoharan Ragavan
 
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.pdfshubhangisonawane6
 
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
 

Similar to BASIC STRUCTURE OF COMPUTERS.pptx (20)

DLD1.pdf
DLD1.pdfDLD1.pdf
DLD1.pdf
 
COA-Unit-1-Basics.ppt
COA-Unit-1-Basics.pptCOA-Unit-1-Basics.ppt
COA-Unit-1-Basics.ppt
 
computer funda.pptx
computer funda.pptxcomputer funda.pptx
computer funda.pptx
 
Introduction to computer system
Introduction to computer systemIntroduction to computer system
Introduction to computer system
 
Intro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptxIntro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptx
 
pre phd class 1.pptx
pre phd class 1.pptxpre phd class 1.pptx
pre phd class 1.pptx
 
Cao u1
Cao u1Cao u1
Cao u1
 
Ise iv-computer organization [10 cs46]-notes new
Ise iv-computer  organization [10 cs46]-notes newIse iv-computer  organization [10 cs46]-notes new
Ise iv-computer organization [10 cs46]-notes new
 
INSTRUCTION TYPES
INSTRUCTION TYPESINSTRUCTION TYPES
INSTRUCTION TYPES
 
Co module1a introdctnaddressingmodes
Co module1a introdctnaddressingmodesCo module1a introdctnaddressingmodes
Co module1a introdctnaddressingmodes
 
Computer Organization and Architecture.pptx
Computer Organization and Architecture.pptxComputer Organization and Architecture.pptx
Computer Organization and Architecture.pptx
 
Computer architecture pptx
Computer architecture pptxComputer architecture pptx
Computer architecture pptx
 
Computer - Hardware components
Computer -  Hardware componentsComputer -  Hardware components
Computer - Hardware components
 
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
 
diploma basic of computers.ppt
diploma basic of computers.pptdiploma basic of computers.ppt
diploma basic of computers.ppt
 
Module 1 Overview of Computer Architecture & Organization.pptx
Module 1 Overview of Computer Architecture & Organization.pptxModule 1 Overview of Computer Architecture & Organization.pptx
Module 1 Overview of Computer Architecture & Organization.pptx
 
unit-i.pdf
unit-i.pdfunit-i.pdf
unit-i.pdf
 
module 1 computer architecture diploma
 module 1 computer architecture diploma   module 1 computer architecture diploma
module 1 computer architecture diploma
 
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
 
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...
 

More from DrAbhishekKumarSingh3

More from DrAbhishekKumarSingh3 (6)

Microsoft word.pptx
Microsoft word.pptxMicrosoft word.pptx
Microsoft word.pptx
 
Data Preparation.pptx
Data Preparation.pptxData Preparation.pptx
Data Preparation.pptx
 
Sorting and Filtering.pptx
Sorting and Filtering.pptxSorting and Filtering.pptx
Sorting and Filtering.pptx
 
Data Analysis Introduction.pptx
Data Analysis Introduction.pptxData Analysis Introduction.pptx
Data Analysis Introduction.pptx
 
How to start writing a paper.pptx
How to start writing a paper.pptxHow to start writing a paper.pptx
How to start writing a paper.pptx
 
Optimization using lp.pptx
Optimization using lp.pptxOptimization using lp.pptx
Optimization using lp.pptx
 

Recently uploaded

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

BASIC STRUCTURE OF COMPUTERS.pptx

  • 2. Computer Definition A computer can be defined as a fast electronic calculating machine that accepts the (data) digitized input information, process it as per the list of internally stored instructions and produces the resulting information.
  • 3. Types of computers • Personal computers: - This is the most common type of computers, found in homes, schools, Business offices etc., It is desktop computers with processing and storage units along with various input and output devices. • Notebook computers: - These are compact and portable versions of PC. • Work stations: - These have more computational-power than PC. These have high resolution input/output (I/O) graphics capability, but with same dimensions as that of desktop computer. These are used in engineering applications of interactive design work. • Enterprise systems: - These are used for business data processing in medium to large corporations that require much more computing power and storage capacity than work stations. Internet associated with servers have become a dominant worldwide source of all types of information. • Super computers: - These are used for large scale numerical calculations required in the applications like weather forecasting etc.
  • 4. Functional unit A computer consists of five functionally independent main parts input, memory, arithmetic logic unit (ALU), output and control unit.
  • 5.
  • 6. Input unit • The source program/high level language program/coded information/simply data is fed to a computer through input devices i.e. keyboard is a most common example. • Whenever a key is pressed, one corresponding word or number is translated into its equivalent binary code over a cable & fed either to memory or processor. Joysticks, trackballs, mouse, scanners etc are other input devices
  • 7. Memory unit • Its function into store programs and data. It is basically of two types 1. Primary memory 2. Secondary memory
  • 8. Primary memory • Is the one exclusively associated with the processor and operates at the electronics speeds. • Programs must be stored in this memory while they are being executed. •The memory contains a large number of semiconductors storage cells. •Each capable of storing one bit of information. •These are processed in a group of fixed site called word.
  • 9. • To provide easy access to a word in memory, a distinct address is associated with each word location. • Addresses are numbers that identify memory location. • Number of bits in each word is called word length of the computer. • Programs must reside in the memory during execution. Instructions and data can be written into the memory or read out under the control of processor.
  • 10. • Memory in which any location can be reached in a short and fixed amount of time after specifying its address is called random-access memory (RAM). • The time required to access one word in called memory access time. Memory which is only readable by the user and contents of which can’t be altered is called read only memory (ROM) it contains operating system. • Caches are the small fast RAM units, which are coupled with the processor and are contained on the same IC chip to achieve high performance. Although primary storage is essential it tends to be expensive.
  • 11. Secondary memory It is used where large amounts of data & programs have to be stored, particularly information that is accessed infrequently. Magnetic disks & tapes, optical disks (ie CD-ROM’s), floppies etc
  • 12. Arithmetic logic unit (ALU) Most of the computer operators are executed in ALU of the processor like addition, subtraction, division, multiplication, etc. the operands are brought into the ALU from memory and stored in high speed storage elements called register. Then according to the instructions the operation is performed in the required sequence. This enables a single processor to control a number of external devices such as key boards, displays, magnetic and optical disks, sensors and other mechanical controllers.
  • 13. Output unit These actually are the counterparts of input unit. Its basic function is to send the processed results to the outside world. Printer, speakers, monitor etc.
  • 14. Control unit It effectively is the nerve center that sends signals to other units and senses their states. The actual timing signals that govern the transfer of data between input unit, processor, memory and output unit are generated by the control unit.
  • 15. Basic Operational concept • The processor contains ALU, control-unit and many registers. • The instruction-register(IR) holds the instruction that is currently being executed. • The instruction is then passed to the control-unit, which generates the timing-signals that determine when a given action is to take place • The PC (Program Counter) contains the memory-address of the next- instruction to be fetched & executed. • During the execution of an instruction, the contents of PC are updated to point to next instruction. • The processor also contains “n”general-purpose registers R0 through Rn- 1. • The MAR (Memory Address Register) holds the address of the memory- location to be accessed. • The MDR (Memory Data Register) contains the data to be written into or read out of the addressed location.
  • 16.
  • 17. Operating steps 1. Programs reside in the memory & usually get these through the I/P unit. 2. Execution of the program starts when the PC is set to point at the first instruction of the program. 3. Contents of PC are transferred to MAR and a Read Control Signal is sent to the memory. 4. After the time required to access the memory elapses, the address word is read out of the memory and loaded into the MDR. 5. Now contents of MDR are transferred to the IR & now the instruction is ready to be decoded and executed. 6. If the instruction involves an operation by the ALU, it is necessary to obtain the required operands.
  • 18. Operating steps (Contd..) 7. An operand in the memory is fetched by sending its address to MAR & Initiating a read cycle. 8. When the operand has been read from the memory to the MDR, it is transferred from MDR to the ALU. 9. After one or two such repeated cycles, the ALU can perform the desired operation. 10. If the result of this operation is to be stored in the memory, the result is sent to MDR. 11. Address of location where the result is stored is sent to MAR & a write cycle is initiated. 12. The contents of PC are incremented so that PC points to the next instruction that is to be executed.