SlideShare a Scribd company logo
Computer System Architecture (MCA-301)




                 Ravinder Kamboj
                 Asst. Professor
                 LCET, Katani Kalan
                                         1
   Digital computer
   What is Computer System?
   Computer Organization v/s Computer
    Architecture
   Computer Architecture
   Types of computer architecture
    ◦ Von Neumann Architecture
    ◦ Harvard Architecture




                                         2
   A computer that stores data in terms of digits
    (numbers) and proceeds in discrete steps
    from one state to the next.
   The states of a digital computer typically
    involve binary digits which may take the form
    of the presence or absence of magnetic
    markers in a storage medium, on-off
    switches.   In    digital   computers,   even
    letters, words and        whole texts are
    represented digitally.


                                                     3
   If you are not concerned with the internal
    mechanism of a digital computer, you can simply
    denote it as a black box.
   However, you still need to denote the tasks finished
    by a digital computer for distinguishing it from other
    types of black boxes.
   computational model of a digital computer is
    proposed.




                                                             4
5
RAM



                      Central
                    Processing
                    Unit (CPU)


     Input        Input-Output        Output
     Device         Processor         Device
                      (IOP)



Figure: 1.1.2 Block diagram of digital computer

                                                  6
   A computer system is sometimes subdivided
    into functional entities:
    ◦ Hardware and Software
   Hardware of the computer consists of al the
    electronic components ( Physical entity of
    devices)
   Hardware is divided into three major parts
    (CPU, Memory and I/O devices)
   Computer software consists of the instruction
    and data that computer manipulates to
    perform various tasks.


                                                    7
   Computer organization is          Computer        architecture     is
                                       concerned with the structure and
    concerned with the way the         behavior of the computer as
    hardware         component         seen by user.
                                      It          includes           the
    together    to   form    the       information,      formats,     the
    computer system.                   instruction set, and techniques
                                       of addressing memory.
   The various components            The architectural design of a
    are assumed to be in same          computer system is concerned
                                       with the specifications of various
    place and the task is to           functional modules, such as
    investigate              the       processors and memories, and
                                       structuring them together into a
    organizational structure to        computer system.
    verify that the computer
    parts operate as intended.

Computer Organization              Computer Architecture

                                                                             8
Applications
                 Operating
                   System
                              Instruction set
     Compiler      Firmware    architecture
Instr. Set Proc. I/O system

   Datapath & Control
                                 Machine
     Digital Design
                               organization
      Circuit Design
          Layout


             Many levels of abstraction
                                                9
10
   It is named after the mathematician and
    early computer scientist John Von Neumann.
   The      computer       has      single   storage
    system(memory) for storing data as well as
    program to be executed.
   Processor needs two clock cycles to complete an
    instruction. Pipelining the instructions is not
    possible with this architecture.
   In the first clock cycle the processor gets the
    instruction from memory and decodes it. In the
    next clock cycle the required data is taken from
    memory. For each instruction this cycle repeats
    and hence needs two cycles to complete an
    instruction.

                                                        11
   The name is originated from "Harvard Mark I" a
    relay based old computer.
   The computer has two separate memories for
    storing data and program.
    Processor can complete an instruction in one
    cycle if appropriate pipelining strategies are
    implemented.
   In the first stage of pipeline the instruction to be
    executed can be taken from program memory. In
    the second stage of pipeline data is taken from
    the data memory using the decoded instruction
    or address.
   Double memory bandwidth is required.


                                                           12
Ad

More Related Content

What's hot (20)

Lecture 3,4 operating systems
Lecture 3,4   operating systemsLecture 3,4   operating systems
Lecture 3,4 operating systems
Pradeep Kumar TS
 
Computer system and peripherals
Computer system and peripheralsComputer system and peripherals
Computer system and peripherals
edudivya
 
Co question 2006
Co question 2006Co question 2006
Co question 2006
SANTOSH RATH
 
Cliff sugerman
Cliff sugermanCliff sugerman
Cliff sugerman
clifford sugerman
 
Computer Science Class 11 India PPT
Computer Science Class 11 India PPTComputer Science Class 11 India PPT
Computer Science Class 11 India PPT
Rat Devil
 
Lecture 2 introduction to computer
Lecture 2 introduction to computerLecture 2 introduction to computer
Lecture 2 introduction to computer
Sultan Omar Shige
 
Basic computer organization
Basic computer organizationBasic computer organization
Basic computer organization
RajniKashyap9
 
Os organization
Os organizationOs organization
Os organization
Mohd Arif
 
Best Computer Education
Best Computer EducationBest Computer Education
Best Computer Education
Simrankaur2002
 
Dc ass-001-1834902082 ismail
Dc ass-001-1834902082 ismailDc ass-001-1834902082 ismail
Dc ass-001-1834902082 ismail
MdISMAIL97
 
Basic computer
Basic computerBasic computer
Basic computer
lamyamutassim
 
Operating Systems Presentation
Operating Systems Presentation Operating Systems Presentation
Operating Systems Presentation
Mayank Thanki
 
Operating systems11 9-07
Operating systems11 9-07Operating systems11 9-07
Operating systems11 9-07
anishamca
 
Operating system
Operating systemOperating system
Operating system
Himachal Pradesh Technical University
 
IPT Tools 3
IPT Tools 3IPT Tools 3
IPT Tools 3
MR Z
 
Introduction to computer system
Introduction to computer systemIntroduction to computer system
Introduction to computer system
Sweta Kumari Barnwal
 
Assignment#1 lograbo, s.f. (cs3112-os)
Assignment#1 lograbo, s.f. (cs3112-os)Assignment#1 lograbo, s.f. (cs3112-os)
Assignment#1 lograbo, s.f. (cs3112-os)
myanddy
 
Operating system
Operating systemOperating system
Operating system
Maitri Ratna Bajracharya
 
yow! assignment kow! yow!
yow! assignment kow! yow!yow! assignment kow! yow!
yow! assignment kow! yow!
cas123
 
Stac301
Stac301Stac301
Stac301
doraswamy1234
 
Lecture 3,4 operating systems
Lecture 3,4   operating systemsLecture 3,4   operating systems
Lecture 3,4 operating systems
Pradeep Kumar TS
 
Computer system and peripherals
Computer system and peripheralsComputer system and peripherals
Computer system and peripherals
edudivya
 
Computer Science Class 11 India PPT
Computer Science Class 11 India PPTComputer Science Class 11 India PPT
Computer Science Class 11 India PPT
Rat Devil
 
Lecture 2 introduction to computer
Lecture 2 introduction to computerLecture 2 introduction to computer
Lecture 2 introduction to computer
Sultan Omar Shige
 
Basic computer organization
Basic computer organizationBasic computer organization
Basic computer organization
RajniKashyap9
 
Os organization
Os organizationOs organization
Os organization
Mohd Arif
 
Best Computer Education
Best Computer EducationBest Computer Education
Best Computer Education
Simrankaur2002
 
Dc ass-001-1834902082 ismail
Dc ass-001-1834902082 ismailDc ass-001-1834902082 ismail
Dc ass-001-1834902082 ismail
MdISMAIL97
 
Operating Systems Presentation
Operating Systems Presentation Operating Systems Presentation
Operating Systems Presentation
Mayank Thanki
 
Operating systems11 9-07
Operating systems11 9-07Operating systems11 9-07
Operating systems11 9-07
anishamca
 
IPT Tools 3
IPT Tools 3IPT Tools 3
IPT Tools 3
MR Z
 
Assignment#1 lograbo, s.f. (cs3112-os)
Assignment#1 lograbo, s.f. (cs3112-os)Assignment#1 lograbo, s.f. (cs3112-os)
Assignment#1 lograbo, s.f. (cs3112-os)
myanddy
 
yow! assignment kow! yow!
yow! assignment kow! yow!yow! assignment kow! yow!
yow! assignment kow! yow!
cas123
 

Viewers also liked (6)

Units of storage in computer
Units of storage in computerUnits of storage in computer
Units of storage in computer
akorede2000
 
Cpu ppt cse
Cpu ppt cseCpu ppt cse
Cpu ppt cse
Manpreet Kaur Sidhu
 
Cpu presentation
Cpu presentationCpu presentation
Cpu presentation
Harry Singh
 
Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardware
mite6025.hku
 
Computer hardware component. ppt
Computer hardware component. pptComputer hardware component. ppt
Computer hardware component. ppt
Naveen Sihag
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
archikabhatia
 
Units of storage in computer
Units of storage in computerUnits of storage in computer
Units of storage in computer
akorede2000
 
Cpu presentation
Cpu presentationCpu presentation
Cpu presentation
Harry Singh
 
Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardware
mite6025.hku
 
Computer hardware component. ppt
Computer hardware component. pptComputer hardware component. ppt
Computer hardware component. ppt
Naveen Sihag
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
archikabhatia
 
Ad

Similar to CSA lecture-1 (20)

DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptxDSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
ssuser7b9bda1
 
Digital Computer
Digital ComputerDigital Computer
Digital Computer
Btechlife
 
CS403: Operating System : Unit I _merged.pdf
CS403: Operating System :  Unit I _merged.pdfCS403: Operating System :  Unit I _merged.pdf
CS403: Operating System : Unit I _merged.pdf
Guru Nanak Technical Institutions
 
Ppt lesson 04 adjusted
Ppt lesson 04 adjustedPpt lesson 04 adjusted
Ppt lesson 04 adjusted
patton14
 
Define the basic components of a computer system.pptx
Define the basic components of a computer system.pptxDefine the basic components of a computer system.pptx
Define the basic components of a computer system.pptx
Mohamed Jalal Al Khawam
 
Intro to cao &store program
Intro to cao &store programIntro to cao &store program
Intro to cao &store program
Mahesh Kumar Attri
 
ICT L2.pptx
ICT L2.pptxICT L2.pptx
ICT L2.pptx
AssemNazirova2
 
Power point lesson 02
Power point lesson 02Power point lesson 02
Power point lesson 02
heidirobison
 
EDITED JNNIE_Sample Lecture PPT-Template.pptx
EDITED JNNIE_Sample Lecture PPT-Template.pptxEDITED JNNIE_Sample Lecture PPT-Template.pptx
EDITED JNNIE_Sample Lecture PPT-Template.pptx
rajar350756
 
Power point lesson 02
Power point lesson 02Power point lesson 02
Power point lesson 02
heidirobison
 
computer Architecture
computer Architecturecomputer Architecture
computer Architecture
umardanjumamaiwada
 
Pixels-to-Processing-Unveiling-the-Essence-of-Computer-Basics.pptx
Pixels-to-Processing-Unveiling-the-Essence-of-Computer-Basics.pptxPixels-to-Processing-Unveiling-the-Essence-of-Computer-Basics.pptx
Pixels-to-Processing-Unveiling-the-Essence-of-Computer-Basics.pptx
Attitude Tally Academy
 
Computer organization and architecture|KTU
Computer organization and architecture|KTUComputer organization and architecture|KTU
Computer organization and architecture|KTU
ashlinpj36
 
Computer organization and architecture|KTU
Computer organization and architecture|KTUComputer organization and architecture|KTU
Computer organization and architecture|KTU
ashlinpj36
 
MCA-UNIT 1 ppt that helps to study modern computer architecture
MCA-UNIT 1 ppt that helps to study modern computer architectureMCA-UNIT 1 ppt that helps to study modern computer architecture
MCA-UNIT 1 ppt that helps to study modern computer architecture
Chinni896500
 
Introduction to computer Architecture. this will be helpful for Information T...
Introduction to computer Architecture. this will be helpful for Information T...Introduction to computer Architecture. this will be helpful for Information T...
Introduction to computer Architecture. this will be helpful for Information T...
rmidetprogress
 
Introductiontopcoperationsncii 130724004019-phpapp01
Introductiontopcoperationsncii 130724004019-phpapp01Introductiontopcoperationsncii 130724004019-phpapp01
Introductiontopcoperationsncii 130724004019-phpapp01
Lanie Plecerda
 
Introduction to pc operations nc ii
Introduction to pc operations nc iiIntroduction to pc operations nc ii
Introduction to pc operations nc ii
NSU-Biliran Campus
 
Microcontroller part 1
Microcontroller part 1Microcontroller part 1
Microcontroller part 1
Keroles karam khalil
 
Nt1310 Unit 3 Computer Components
Nt1310 Unit 3 Computer ComponentsNt1310 Unit 3 Computer Components
Nt1310 Unit 3 Computer Components
Kristi Anderson
 
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptxDSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
DSE LECTURE 1 -LRW_ Introduction_to_Computer.pptx
ssuser7b9bda1
 
Digital Computer
Digital ComputerDigital Computer
Digital Computer
Btechlife
 
Ppt lesson 04 adjusted
Ppt lesson 04 adjustedPpt lesson 04 adjusted
Ppt lesson 04 adjusted
patton14
 
Define the basic components of a computer system.pptx
Define the basic components of a computer system.pptxDefine the basic components of a computer system.pptx
Define the basic components of a computer system.pptx
Mohamed Jalal Al Khawam
 
Power point lesson 02
Power point lesson 02Power point lesson 02
Power point lesson 02
heidirobison
 
EDITED JNNIE_Sample Lecture PPT-Template.pptx
EDITED JNNIE_Sample Lecture PPT-Template.pptxEDITED JNNIE_Sample Lecture PPT-Template.pptx
EDITED JNNIE_Sample Lecture PPT-Template.pptx
rajar350756
 
Power point lesson 02
Power point lesson 02Power point lesson 02
Power point lesson 02
heidirobison
 
Pixels-to-Processing-Unveiling-the-Essence-of-Computer-Basics.pptx
Pixels-to-Processing-Unveiling-the-Essence-of-Computer-Basics.pptxPixels-to-Processing-Unveiling-the-Essence-of-Computer-Basics.pptx
Pixels-to-Processing-Unveiling-the-Essence-of-Computer-Basics.pptx
Attitude Tally Academy
 
Computer organization and architecture|KTU
Computer organization and architecture|KTUComputer organization and architecture|KTU
Computer organization and architecture|KTU
ashlinpj36
 
Computer organization and architecture|KTU
Computer organization and architecture|KTUComputer organization and architecture|KTU
Computer organization and architecture|KTU
ashlinpj36
 
MCA-UNIT 1 ppt that helps to study modern computer architecture
MCA-UNIT 1 ppt that helps to study modern computer architectureMCA-UNIT 1 ppt that helps to study modern computer architecture
MCA-UNIT 1 ppt that helps to study modern computer architecture
Chinni896500
 
Introduction to computer Architecture. this will be helpful for Information T...
Introduction to computer Architecture. this will be helpful for Information T...Introduction to computer Architecture. this will be helpful for Information T...
Introduction to computer Architecture. this will be helpful for Information T...
rmidetprogress
 
Introductiontopcoperationsncii 130724004019-phpapp01
Introductiontopcoperationsncii 130724004019-phpapp01Introductiontopcoperationsncii 130724004019-phpapp01
Introductiontopcoperationsncii 130724004019-phpapp01
Lanie Plecerda
 
Introduction to pc operations nc ii
Introduction to pc operations nc iiIntroduction to pc operations nc ii
Introduction to pc operations nc ii
NSU-Biliran Campus
 
Nt1310 Unit 3 Computer Components
Nt1310 Unit 3 Computer ComponentsNt1310 Unit 3 Computer Components
Nt1310 Unit 3 Computer Components
Kristi Anderson
 
Ad

More from Ravinder Kamboj (14)

Data warehouse,data mining & Big Data
Data warehouse,data mining & Big DataData warehouse,data mining & Big Data
Data warehouse,data mining & Big Data
Ravinder Kamboj
 
DDBMS
DDBMSDDBMS
DDBMS
Ravinder Kamboj
 
Cost estimation for Query Optimization
Cost estimation for Query OptimizationCost estimation for Query Optimization
Cost estimation for Query Optimization
Ravinder Kamboj
 
Query processing and optimization (updated)
Query processing and optimization (updated)Query processing and optimization (updated)
Query processing and optimization (updated)
Ravinder Kamboj
 
Query processing
Query processingQuery processing
Query processing
Ravinder Kamboj
 
Normalization of Data Base
Normalization of Data BaseNormalization of Data Base
Normalization of Data Base
Ravinder Kamboj
 
Architecture of dbms(lecture 3)
Architecture of dbms(lecture 3)Architecture of dbms(lecture 3)
Architecture of dbms(lecture 3)
Ravinder Kamboj
 
Sql fundamentals
Sql fundamentalsSql fundamentals
Sql fundamentals
Ravinder Kamboj
 
Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)
Ravinder Kamboj
 
Java script
Java scriptJava script
Java script
Ravinder Kamboj
 
File Management
File ManagementFile Management
File Management
Ravinder Kamboj
 
HTML Forms
HTML FormsHTML Forms
HTML Forms
Ravinder Kamboj
 
DHTML
DHTMLDHTML
DHTML
Ravinder Kamboj
 
Relational database management system (rdbms) i
Relational database management system (rdbms) iRelational database management system (rdbms) i
Relational database management system (rdbms) i
Ravinder Kamboj
 

Recently uploaded (20)

Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 

CSA lecture-1

  • 1. Computer System Architecture (MCA-301) Ravinder Kamboj Asst. Professor LCET, Katani Kalan 1
  • 2. Digital computer  What is Computer System?  Computer Organization v/s Computer Architecture  Computer Architecture  Types of computer architecture ◦ Von Neumann Architecture ◦ Harvard Architecture 2
  • 3. A computer that stores data in terms of digits (numbers) and proceeds in discrete steps from one state to the next.  The states of a digital computer typically involve binary digits which may take the form of the presence or absence of magnetic markers in a storage medium, on-off switches. In digital computers, even letters, words and whole texts are represented digitally. 3
  • 4. If you are not concerned with the internal mechanism of a digital computer, you can simply denote it as a black box.  However, you still need to denote the tasks finished by a digital computer for distinguishing it from other types of black boxes.  computational model of a digital computer is proposed. 4
  • 5. 5
  • 6. RAM Central Processing Unit (CPU) Input Input-Output Output Device Processor Device (IOP) Figure: 1.1.2 Block diagram of digital computer 6
  • 7. A computer system is sometimes subdivided into functional entities: ◦ Hardware and Software  Hardware of the computer consists of al the electronic components ( Physical entity of devices)  Hardware is divided into three major parts (CPU, Memory and I/O devices)  Computer software consists of the instruction and data that computer manipulates to perform various tasks. 7
  • 8. Computer organization is  Computer architecture is concerned with the structure and concerned with the way the behavior of the computer as hardware component seen by user.  It includes the together to form the information, formats, the computer system. instruction set, and techniques of addressing memory.  The various components  The architectural design of a are assumed to be in same computer system is concerned with the specifications of various place and the task is to functional modules, such as investigate the processors and memories, and structuring them together into a organizational structure to computer system. verify that the computer parts operate as intended. Computer Organization Computer Architecture 8
  • 9. Applications Operating System Instruction set Compiler Firmware architecture Instr. Set Proc. I/O system Datapath & Control Machine Digital Design organization Circuit Design Layout Many levels of abstraction 9
  • 10. 10
  • 11. It is named after the mathematician and early computer scientist John Von Neumann.  The computer has single storage system(memory) for storing data as well as program to be executed.  Processor needs two clock cycles to complete an instruction. Pipelining the instructions is not possible with this architecture.  In the first clock cycle the processor gets the instruction from memory and decodes it. In the next clock cycle the required data is taken from memory. For each instruction this cycle repeats and hence needs two cycles to complete an instruction. 11
  • 12. The name is originated from "Harvard Mark I" a relay based old computer.  The computer has two separate memories for storing data and program.  Processor can complete an instruction in one cycle if appropriate pipelining strategies are implemented.  In the first stage of pipeline the instruction to be executed can be taken from program memory. In the second stage of pipeline data is taken from the data memory using the decoded instruction or address.  Double memory bandwidth is required. 12