SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Basic Computer Architecture
●
Shreeraj Khatiwada
Msc. Computer Science
NCIT college, Lalitpur
Basic Computer Architecture
Outline:
➱
Concept and Terminology
➱
Arithmetic and Logic Unit
➱
Memory Unit
➱
Primary Storage Devices
➱
Motherboard
➱
General System Architecture
➱
High Level Language
➱
Instruction Set Architecture
➱
Pipelining
➱
Parallelism
➱
Secondary Storage Devices
➱
Partitioning and Formatting
Concept and Terminology
Computer:
●
An electronic device which is capable of receiving data in a particular form and of performing a
sequence of operations through a set of instructions(program) to produce a result in the form of
information or signals and stores
●
Is a machine that performs processes, calculations and operations based on instructions provided
by a software and hardware
Computer System
●
Groups of CPU, memory system and peripheral devices all interconnected by a conductor (buses)
Concept and Terminology
Computer Architecture:
●
Functionality, organizations and implementation of computer
systems
●
Concerned with structure and behaviour of computer system
●
design/abstract model/blueprint
●
Includes information,formats, instruction set and techniques
for addressing memory
Arithmetic and Logic Unit
●
Digital circuit used to perform arithmetic and logical
operations
●
represents the fundamental building block of the central
processing unit (CPU) of a computer.
●
Arithmetic Operation: addition, subtraction, multiplication
and division
●
Logic Operation: AND OR NOT
Memory Unit
●
Memory unit is the amount of data that can be stored in
the storage unit. This storage capacity is expressed in
terms of Bytes.
●
It stores all the data and the instructions required for
processing.
●
Bit, Nibble, Byte, Word
Processor
●
Microprocessor: a small chip that resides in computers and
other electronic devices
●
Basic job is to receive input and provide appropriate output
●
Made up of millions of transistor
Storage Devices
●
A storage device is any computing hardware that is used
for storing data files and information.
●
It can hold and store the information both temporarily and
permanently, and can external or internal to a computer.
Primary Storage Devices
●
Main memory or storage,internal memory or prime memory
●
Is the only one which is directly accessible to the CPU.
●
The CPU continuously reads instructions stored there and executes them as required.
●
Is the area in a computer in which data is stored for quick access by the computer’s processor.
●
Main memory is directly or indirectly connected to the central processing unit via a memory
bus.
●
Hence, non-volatile primary storage containing a small startup program (BIOS) is used to
bootstrap the computer, that is, to read a larger program from non-volatile storage to RAM and
start to execute it. A non-volatile technology used for this purpose is called ROM, for read-only
memory.
●
RAM, ROM, Cache Memory
Random Access Memory
●
Random Access Memory (or simply RAM) is the memory or information storage in a
computer that is used to store running programs and data for the programs. Data
(information) in the RAM can be read and written quickly in any order.
●
DRAM (Dynamic Random Access Memory) – The term dynamic indicates that the memory
must be constantly refreshed or it will lose its contents. DRAM is typically used for the main
memory in computing devices. If a PC or smartphone is advertised as having 4-GB RAM or
16-GB RAM, those numbers refer to the DRAM, or main memory, in the device.
●
SRAM (Static Random Access Memory) – While DRAM is typically used for main memory,
today SRAM is more often used for system cache. SRAM is said to be static because it
doesn't need to be refreshed, unlike dynamic RAM, which needs to be refreshed thousands
of times per second. As a result, SRAM is faster than DRAM. However, both types of RAM
are volatile, meaning that they lose their contents when the power is turned off.
SRAM and DRAM
Cache Memory
Secondary Storage Devices
●
also known as external memory or auxiliary storage
●
Is a Non volatile Memory that is not directly accessible by the CPU
●
The computer usually uses its input/output channels to access secondary
storage and transfer the desired data to primary storage.
●
Use to store Permanent Data.
●
The access time per byte for HDDs or SSDs is typically measured in
milliseconds (one thousandth seconds), while the access time per byte for
primary storage is measured in nanoseconds (one billionth seconds).
●
Hard Disk, Floppy Disk, CD/DVD etc.
Motherboard
●
Main board, main circuit board, system board, planar
board, logic board
●
Hold and allows communication between many of the
crucial electronic components of a system such as
CPU,memory, and provide connectors for other
peripherals
●
Sound cards, video cards, network cards, hard drive etc.
General System Architecture
●
Distributed Computer System
●
A distributed system is a collection of independent computers that appear to the users of the system as a
single system.

Examples of distributed systems / applications of distributed computing :

Intranets, Internet.

Google search system. Each request is worked upon by hundreds of computers which crawl the web and
return the relevant results.
●
Client/Server architecture
●
Wikipedia. Consider a massive server to which we send our requests and the server responds with the
article that we requested. Suppose we enter the search term ‘junk food’ in the Wikipedia search bar. This
search term is sent as a request to the Wikipedia servers (mostly located in Virginia, U.S.A) which then
responds back with the articles based on relevance. In this situation, we are the client node, wikipedia
servers are central server.
High Level Language
●
Like human language
●
Do not provide much facility at hardware level
●
Usually used to write application programs
●
Eg: python, java, C# etc.
Instruction Set Architecture
●
Also called instruction set is part of a computer that is
applicable to programming, which is basically machine
language
●
Instruction set provides commands to the processor, to tell
it what it needs to do,
Pipelining
●
Instruction pipelining is a technique for implementing
instruction level parallelism within a single processor
●
That is, how many instruction can be executed
simultaneously.
Parallelism
●
Type of computation in which many calculation or the
execution of processes are carried out simultaneously
●
Large problems can often be divided into smaller ones
which can then be solved at the same time
Partitioning / Formatting
●
Partitioning: boundaries of areas on the disk
●
Formatting: creating a file system volumes

Weitere Àhnliche Inhalte

Was ist angesagt?

Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchyAnurag Verma
 
Memory types
Memory typesMemory types
Memory typesVijay Kumar
 
coa memories
coa memoriescoa memories
coa memoriesSupriyaEde
 
COMPUTER MEMORY
COMPUTER MEMORYCOMPUTER MEMORY
COMPUTER MEMORYRajat More
 
Memory Organization of a Computer System
Memory Organization of a Computer SystemMemory Organization of a Computer System
Memory Organization of a Computer SystemTaminul Islam
 
Memory Hierarchy (RAM and ROM)
Memory Hierarchy (RAM and ROM)Memory Hierarchy (RAM and ROM)
Memory Hierarchy (RAM and ROM)sumanth ch
 
Csc1401 lecture06 - internal memory
Csc1401   lecture06 - internal memoryCsc1401   lecture06 - internal memory
Csc1401 lecture06 - internal memoryIIUM
 
Computer memory & Memory Storage Devices.
Computer memory & Memory Storage Devices.Computer memory & Memory Storage Devices.
Computer memory & Memory Storage Devices.RajThakuri
 
Classification of memory hierarchy in system unit
Classification of memory hierarchy in system unitClassification of memory hierarchy in system unit
Classification of memory hierarchy in system unitDeepjyoti Talukdar
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann ArchitectureZahid Rajeel
 
Power point presentation on memory of computer
Power point presentation on memory of computerPower point presentation on memory of computer
Power point presentation on memory of computerArpita Banerjee
 
Computer architecture memory system
Computer architecture memory systemComputer architecture memory system
Computer architecture memory systemMazin Alwaaly
 
Memory Unit For engineering
Memory Unit For engineeringMemory Unit For engineering
Memory Unit For engineeringAnimesh Mangla
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchyAbu-ul-Haris
 
Computer Memory Hierarchy Computer Architecture
Computer Memory Hierarchy Computer ArchitectureComputer Memory Hierarchy Computer Architecture
Computer Memory Hierarchy Computer ArchitectureHaris456
 

Was ist angesagt? (20)

Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
 
05 Internal Memory
05  Internal  Memory05  Internal  Memory
05 Internal Memory
 
Memory
MemoryMemory
Memory
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
 
Memory types
Memory typesMemory types
Memory types
 
coa memories
coa memoriescoa memories
coa memories
 
COMPUTER MEMORY
COMPUTER MEMORYCOMPUTER MEMORY
COMPUTER MEMORY
 
Memory
MemoryMemory
Memory
 
Memory Organization of a Computer System
Memory Organization of a Computer SystemMemory Organization of a Computer System
Memory Organization of a Computer System
 
Memory Hierarchy (RAM and ROM)
Memory Hierarchy (RAM and ROM)Memory Hierarchy (RAM and ROM)
Memory Hierarchy (RAM and ROM)
 
Csc1401 lecture06 - internal memory
Csc1401   lecture06 - internal memoryCsc1401   lecture06 - internal memory
Csc1401 lecture06 - internal memory
 
Basic+machine+organization
Basic+machine+organizationBasic+machine+organization
Basic+machine+organization
 
Computer memory & Memory Storage Devices.
Computer memory & Memory Storage Devices.Computer memory & Memory Storage Devices.
Computer memory & Memory Storage Devices.
 
Classification of memory hierarchy in system unit
Classification of memory hierarchy in system unitClassification of memory hierarchy in system unit
Classification of memory hierarchy in system unit
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
Power point presentation on memory of computer
Power point presentation on memory of computerPower point presentation on memory of computer
Power point presentation on memory of computer
 
Computer architecture memory system
Computer architecture memory systemComputer architecture memory system
Computer architecture memory system
 
Memory Unit For engineering
Memory Unit For engineeringMemory Unit For engineering
Memory Unit For engineering
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
 
Computer Memory Hierarchy Computer Architecture
Computer Memory Hierarchy Computer ArchitectureComputer Memory Hierarchy Computer Architecture
Computer Memory Hierarchy Computer Architecture
 

Ähnlich wie Basic Computer Architecture Components and Concepts Explained

Lecture 2 - Computer Hardware & Operating Systems
Lecture 2 - Computer Hardware & Operating SystemsLecture 2 - Computer Hardware & Operating Systems
Lecture 2 - Computer Hardware & Operating SystemsJack Hyman
 
5_6097975312522412493.pptx
5_6097975312522412493.pptx5_6097975312522412493.pptx
5_6097975312522412493.pptxKunalGola6
 
Computer architecture pptx
Computer architecture pptxComputer architecture pptx
Computer architecture pptxMDSHABBIR12
 
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
 
Computer Hardware
Computer HardwareComputer Hardware
Computer HardwareSoumit Ghosh
 
Information processing cycle
Information processing cycleInformation processing cycle
Information processing cycleuniversity of sindh
 
Computer fundamentals day02
Computer fundamentals  day02Computer fundamentals  day02
Computer fundamentals day02SEO SKills
 
Introduction to computer system
Introduction to computer systemIntroduction to computer system
Introduction to computer systemSweta Kumari Barnwal
 
Chapter 1-1 Computers and Software in Networks.pptx
Chapter 1-1  Computers and Software in Networks.pptxChapter 1-1  Computers and Software in Networks.pptx
Chapter 1-1 Computers and Software in Networks.pptxAfendeyAthurJinir
 
Components of a digital computer.ppt
Components of a digital computer.pptComponents of a digital computer.ppt
Components of a digital computer.pptDibyenduBiswas31
 
Chapter 1-1 _ Computers and Software in Networks.pdf
Chapter 1-1 _ Computers and Software in Networks.pdfChapter 1-1 _ Computers and Software in Networks.pdf
Chapter 1-1 _ Computers and Software in Networks.pdfAfendeyAthurJinir
 
BBA CHAPTER COMPUTER HARDWARE 5 .pptx
BBA CHAPTER COMPUTER HARDWARE    5 .pptxBBA CHAPTER COMPUTER HARDWARE    5 .pptx
BBA CHAPTER COMPUTER HARDWARE 5 .pptxRoshanKC10
 
Operating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating SystemsOperating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating SystemsArti Parab Academics
 
ITWorkshop Task 1 Computer hardware & software for B.Tech R15
ITWorkshop Task 1 Computer hardware & software for B.Tech R15 ITWorkshop Task 1 Computer hardware & software for B.Tech R15
ITWorkshop Task 1 Computer hardware & software for B.Tech R15 PPavankalyankumar
 
Computer Organization
Computer OrganizationComputer Organization
Computer Organizationavinashghildiyal
 
fundamentals of digital communication unit 2 notes.pdf
fundamentals of digital communication  unit 2 notes.pdffundamentals of digital communication  unit 2 notes.pdf
fundamentals of digital communication unit 2 notes.pdfshubhangisonawane6
 
What is Computer Memory.ppt
What is Computer Memory.pptWhat is Computer Memory.ppt
What is Computer Memory.pptMuhammad Naeem
 

Ähnlich wie Basic Computer Architecture Components and Concepts Explained (20)

Lecture 2 - Computer Hardware & Operating Systems
Lecture 2 - Computer Hardware & Operating SystemsLecture 2 - Computer Hardware & Operating Systems
Lecture 2 - Computer Hardware & Operating Systems
 
5_6097975312522412493.pptx
5_6097975312522412493.pptx5_6097975312522412493.pptx
5_6097975312522412493.pptx
 
Computer architecture pptx
Computer architecture pptxComputer architecture pptx
Computer architecture pptx
 
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 Hardware
Computer HardwareComputer Hardware
Computer Hardware
 
Information processing cycle
Information processing cycleInformation processing cycle
Information processing cycle
 
Computer fundamentals day02
Computer fundamentals  day02Computer fundamentals  day02
Computer fundamentals day02
 
Introduction to computer system
Introduction to computer systemIntroduction to computer system
Introduction to computer system
 
Chapter 1-1 Computers and Software in Networks.pptx
Chapter 1-1  Computers and Software in Networks.pptxChapter 1-1  Computers and Software in Networks.pptx
Chapter 1-1 Computers and Software in Networks.pptx
 
Components of a digital computer.ppt
Components of a digital computer.pptComponents of a digital computer.ppt
Components of a digital computer.ppt
 
Pankaj kumar
Pankaj kumar Pankaj kumar
Pankaj kumar
 
Chapter 1-1 _ Computers and Software in Networks.pdf
Chapter 1-1 _ Computers and Software in Networks.pdfChapter 1-1 _ Computers and Software in Networks.pdf
Chapter 1-1 _ Computers and Software in Networks.pdf
 
CPU & RAM
CPU & RAMCPU & RAM
CPU & RAM
 
BBA CHAPTER COMPUTER HARDWARE 5 .pptx
BBA CHAPTER COMPUTER HARDWARE    5 .pptxBBA CHAPTER COMPUTER HARDWARE    5 .pptx
BBA CHAPTER COMPUTER HARDWARE 5 .pptx
 
Operating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating SystemsOperating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating Systems
 
ITWorkshop Task 1 Computer hardware & software for B.Tech R15
ITWorkshop Task 1 Computer hardware & software for B.Tech R15 ITWorkshop Task 1 Computer hardware & software for B.Tech R15
ITWorkshop Task 1 Computer hardware & software for B.Tech R15
 
Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 
Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 
fundamentals of digital communication unit 2 notes.pdf
fundamentals of digital communication  unit 2 notes.pdffundamentals of digital communication  unit 2 notes.pdf
fundamentals of digital communication unit 2 notes.pdf
 
What is Computer Memory.ppt
What is Computer Memory.pptWhat is Computer Memory.ppt
What is Computer Memory.ppt
 

Mehr von ShreerajKhatiwada

The Power of 5th Generation Networks: Uses, Future Trends
The Power of 5th Generation Networks: Uses, Future TrendsThe Power of 5th Generation Networks: Uses, Future Trends
The Power of 5th Generation Networks: Uses, Future TrendsShreerajKhatiwada
 
Green Computing Initiatives in Recent World
Green Computing Initiatives in Recent WorldGreen Computing Initiatives in Recent World
Green Computing Initiatives in Recent WorldShreerajKhatiwada
 
Computer Graphics and Animation in Detail
Computer Graphics and Animation in DetailComputer Graphics and Animation in Detail
Computer Graphics and Animation in DetailShreerajKhatiwada
 
Artificial Intelligence General Overview
Artificial Intelligence General OverviewArtificial Intelligence General Overview
Artificial Intelligence General OverviewShreerajKhatiwada
 
Geographic data quality
Geographic data qualityGeographic data quality
Geographic data qualityShreerajKhatiwada
 
Query processing strategies in distributed database
Query processing strategies in distributed databaseQuery processing strategies in distributed database
Query processing strategies in distributed databaseShreerajKhatiwada
 

Mehr von ShreerajKhatiwada (7)

The Power of 5th Generation Networks: Uses, Future Trends
The Power of 5th Generation Networks: Uses, Future TrendsThe Power of 5th Generation Networks: Uses, Future Trends
The Power of 5th Generation Networks: Uses, Future Trends
 
Green Computing Initiatives in Recent World
Green Computing Initiatives in Recent WorldGreen Computing Initiatives in Recent World
Green Computing Initiatives in Recent World
 
Computer Graphics and Animation in Detail
Computer Graphics and Animation in DetailComputer Graphics and Animation in Detail
Computer Graphics and Animation in Detail
 
Artificial Intelligence General Overview
Artificial Intelligence General OverviewArtificial Intelligence General Overview
Artificial Intelligence General Overview
 
Geographic data quality
Geographic data qualityGeographic data quality
Geographic data quality
 
Query processing strategies in distributed database
Query processing strategies in distributed databaseQuery processing strategies in distributed database
Query processing strategies in distributed database
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 

KĂŒrzlich hochgeladen

Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringJuanCarlosMorales19600
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Call Us ≜ 8377877756 ≌ Call Girls In Shastri Nagar (Delhi)
Call Us ≜ 8377877756 ≌ Call Girls In Shastri Nagar (Delhi)Call Us ≜ 8377877756 ≌ Call Girls In Shastri Nagar (Delhi)
Call Us ≜ 8377877756 ≌ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Study on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube ExchangerAnamika Sarkar
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
TechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 

KĂŒrzlich hochgeladen (20)

Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineering
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Call Us ≜ 8377877756 ≌ Call Girls In Shastri Nagar (Delhi)
Call Us ≜ 8377877756 ≌ Call Girls In Shastri Nagar (Delhi)Call Us ≜ 8377877756 ≌ Call Girls In Shastri Nagar (Delhi)
Call Us ≜ 8377877756 ≌ Call Girls In Shastri Nagar (Delhi)
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Study on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ï»żTube Exchanger
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
TechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂź CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 

Basic Computer Architecture Components and Concepts Explained

  • 1. Basic Computer Architecture ● Shreeraj Khatiwada Msc. Computer Science NCIT college, Lalitpur
  • 2. Basic Computer Architecture Outline: ➱ Concept and Terminology ➱ Arithmetic and Logic Unit ➱ Memory Unit ➱ Primary Storage Devices ➱ Motherboard ➱ General System Architecture ➱ High Level Language ➱ Instruction Set Architecture ➱ Pipelining ➱ Parallelism ➱ Secondary Storage Devices ➱ Partitioning and Formatting
  • 3. Concept and Terminology Computer: ● An electronic device which is capable of receiving data in a particular form and of performing a sequence of operations through a set of instructions(program) to produce a result in the form of information or signals and stores ● Is a machine that performs processes, calculations and operations based on instructions provided by a software and hardware Computer System ● Groups of CPU, memory system and peripheral devices all interconnected by a conductor (buses)
  • 4. Concept and Terminology Computer Architecture: ● Functionality, organizations and implementation of computer systems ● Concerned with structure and behaviour of computer system ● design/abstract model/blueprint ● Includes information,formats, instruction set and techniques for addressing memory
  • 5. Arithmetic and Logic Unit ● Digital circuit used to perform arithmetic and logical operations ● represents the fundamental building block of the central processing unit (CPU) of a computer. ● Arithmetic Operation: addition, subtraction, multiplication and division ● Logic Operation: AND OR NOT
  • 6. Memory Unit ● Memory unit is the amount of data that can be stored in the storage unit. This storage capacity is expressed in terms of Bytes. ● It stores all the data and the instructions required for processing. ● Bit, Nibble, Byte, Word
  • 7. Processor ● Microprocessor: a small chip that resides in computers and other electronic devices ● Basic job is to receive input and provide appropriate output ● Made up of millions of transistor
  • 8. Storage Devices ● A storage device is any computing hardware that is used for storing data files and information. ● It can hold and store the information both temporarily and permanently, and can external or internal to a computer.
  • 9. Primary Storage Devices ● Main memory or storage,internal memory or prime memory ● Is the only one which is directly accessible to the CPU. ● The CPU continuously reads instructions stored there and executes them as required. ● Is the area in a computer in which data is stored for quick access by the computer’s processor. ● Main memory is directly or indirectly connected to the central processing unit via a memory bus. ● Hence, non-volatile primary storage containing a small startup program (BIOS) is used to bootstrap the computer, that is, to read a larger program from non-volatile storage to RAM and start to execute it. A non-volatile technology used for this purpose is called ROM, for read-only memory. ● RAM, ROM, Cache Memory
  • 10. Random Access Memory ● Random Access Memory (or simply RAM) is the memory or information storage in a computer that is used to store running programs and data for the programs. Data (information) in the RAM can be read and written quickly in any order. ● DRAM (Dynamic Random Access Memory) – The term dynamic indicates that the memory must be constantly refreshed or it will lose its contents. DRAM is typically used for the main memory in computing devices. If a PC or smartphone is advertised as having 4-GB RAM or 16-GB RAM, those numbers refer to the DRAM, or main memory, in the device. ● SRAM (Static Random Access Memory) – While DRAM is typically used for main memory, today SRAM is more often used for system cache. SRAM is said to be static because it doesn't need to be refreshed, unlike dynamic RAM, which needs to be refreshed thousands of times per second. As a result, SRAM is faster than DRAM. However, both types of RAM are volatile, meaning that they lose their contents when the power is turned off.
  • 13.
  • 14. Secondary Storage Devices ● also known as external memory or auxiliary storage ● Is a Non volatile Memory that is not directly accessible by the CPU ● The computer usually uses its input/output channels to access secondary storage and transfer the desired data to primary storage. ● Use to store Permanent Data. ● The access time per byte for HDDs or SSDs is typically measured in milliseconds (one thousandth seconds), while the access time per byte for primary storage is measured in nanoseconds (one billionth seconds). ● Hard Disk, Floppy Disk, CD/DVD etc.
  • 15. Motherboard ● Main board, main circuit board, system board, planar board, logic board ● Hold and allows communication between many of the crucial electronic components of a system such as CPU,memory, and provide connectors for other peripherals ● Sound cards, video cards, network cards, hard drive etc.
  • 16. General System Architecture ● Distributed Computer System ● A distributed system is a collection of independent computers that appear to the users of the system as a single system.  Examples of distributed systems / applications of distributed computing :  Intranets, Internet.  Google search system. Each request is worked upon by hundreds of computers which crawl the web and return the relevant results. ● Client/Server architecture ● Wikipedia. Consider a massive server to which we send our requests and the server responds with the article that we requested. Suppose we enter the search term ‘junk food’ in the Wikipedia search bar. This search term is sent as a request to the Wikipedia servers (mostly located in Virginia, U.S.A) which then responds back with the articles based on relevance. In this situation, we are the client node, wikipedia servers are central server.
  • 17. High Level Language ● Like human language ● Do not provide much facility at hardware level ● Usually used to write application programs ● Eg: python, java, C# etc.
  • 18. Instruction Set Architecture ● Also called instruction set is part of a computer that is applicable to programming, which is basically machine language ● Instruction set provides commands to the processor, to tell it what it needs to do,
  • 19. Pipelining ● Instruction pipelining is a technique for implementing instruction level parallelism within a single processor ● That is, how many instruction can be executed simultaneously.
  • 20. Parallelism ● Type of computation in which many calculation or the execution of processes are carried out simultaneously ● Large problems can often be divided into smaller ones which can then be solved at the same time
  • 21. Partitioning / Formatting ● Partitioning: boundaries of areas on the disk ● Formatting: creating a file system volumes