SlideShare a Scribd company logo
Rajdeep Chatterjee
Assistant Professor
School of Computer Engineering
KIIT University
“Necessity is the Mother of Invention”
- Plato (360 B.C.)
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
COMPUTER
 Commonly
 Operating
 Machine
 Programming for
 Trade
 Education &
 Research
- My Own Definition
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Computer Generations
 First Generation (1942 – 1955)
 Use of Vacuum Tube,
 Larger in size and,
 Slower in execution speed,
 The MARK – I Computer (1937 - 1944)
 The ENIAC (1943 – 1946)
 The EDVAC (1946 - 1952)
 The EDSAC (1947 – 1949)
 The UNIVAC (1951)
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Computer Generations
 Second Generation (1955 - 1964)
 Use of Transistors over Vacuum Tubes,
 Redued in size and
 Enhancement of execution speed,
 Large memory led to the development of high level
languages like FORTRAN, COBOL.
 e.g. IBM 7000
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Computer Generations
 Third Generation (1964- 1975)
 Silicon transistor replaced germanium transistor,
 MSIC was developed,
 FORTRAN IV and COBOL 68.
 e.g. IBM PL/1
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Computer Generations
 Fourth Generation – first phase (1975-1988)
 LSIC and VLSIC were developed,
 Low cost, high capacity secondary memory,
 Computer cost came down,
 IBM Personal Computer came with Intel 8008,
 Microsoft developed MSDOS for PCs,
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Computer Generations
 Fourth Generation - second phase (1985)
 Unix OS became popular,
 Later Intel and others came with high performance
processors like Pentium,
 High level language such as C, C++ and Java came,
 PROLOG -- a logic oriented language was designed,
 Continuing with modern day Core i3/5/7 processors,
 Google developed Android platform for smart phones
and hand-held devices.
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Computer Generations
 Fifth Generation (1999)
 It is supposed to perform much calculation
using massive parallel processing. It aims to create an
computer with supercomputer-like performance and to
provide a platform for future developments in artificial
intelligence.
 The goal of fifth-generation computing is to develop
devices that respond to natural language input and are
capable of learning and self-organization.
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Classification based on Computing
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Classification based on Chips
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Classification of Computer
 Desktop PC
 Laptop PC
 Hand held Device (ipad, galaxy tab)
 Smart Phone
 Workstation
 Server
 Mainframe Computer
 Super Computer
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Computer Organization
 Input Unit
 Output Unit
 Storage Unit
 Central Processing Unit (CPU)
 Arithmetic Logic Unit (ALU)
 Control Unit
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Computer Organization
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Von Neumann Machine
Computer Hardware
 Key Board
 Monitor
 CPU
 Secondary Storage
 Primary Storage
 Mother - board
 Processor
 Floppy Disk
 CD – DVD RAM/ROM
 Flash Drive
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Computer Storage Devices
 Registers
 Part of CPU.
 Varies due to computer architectures.
 e.g. HYPCOM has ACC, IR and PC.
 Cache Memory
 L1 Cache
 Fabricated as a part of CPU chip.
 Data / Instruction Cache.
 L2 Cache
 Slower than L1 Cache.
 Larger than L1 but quite smaller than RAM.
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Computer Storage Devices
 Primary Memory
 Read Only Memory (ROM)
 Basic Input Output System (BIOS) is stored here.
 BIOS is responsible for ‘booting process’.
 Random Access Memory (RAM)
 Volatile in nature.
 CPU can only access to the RAM.
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Computer Storage Devices
 Secondary Memory
 Large in size & cheap compared to RAM.
 Flash Memory
 EEPROM
 Compact and non-volatile.
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Access speed & Storage Trade-off
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
Processor (Registers)
Cache Memory
Primary Memory
Secondary Memory
Faster Access Time Larger Storage Space
Questions ?
Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering

More Related Content

PPT
Open Source Development And Media
PPT
420_421.ppt
PPT
Introduction to Structured Computer Organization
PPT
basic computer programming and micro programmed control
PPTX
Computer arithmetic
DOCX
Computer Architecture & Organization
PPTX
Hardwired control
PPTX
Micro Programmed Control Unit
Open Source Development And Media
420_421.ppt
Introduction to Structured Computer Organization
basic computer programming and micro programmed control
Computer arithmetic
Computer Architecture & Organization
Hardwired control
Micro Programmed Control Unit

Viewers also liked (7)

PPTX
Memory organisation
PPTX
Memory Organization
PPT
Ntroduction to computer architecture and organization
PPS
Timing and-control-unit
PPTX
Computer Architecture and organization
PPTX
Computer architecture and organization
PPT
Computer architecture
Memory organisation
Memory Organization
Ntroduction to computer architecture and organization
Timing and-control-unit
Computer Architecture and organization
Computer architecture and organization
Computer architecture
Ad

Similar to Lecture 1 introduction to computer and its organization (20)

PPTX
Architecture presentation
PPTX
Chapter 1 Introduction to Computers.pptx
PDF
Computer hardware
PPTX
fundamental of computer computer what about computer works in today world
PPT
CS465Lec1.ppt computer architecture in the fall term
PDF
Introduction to Computers
PDF
Introduction to Programming Fundamentals
DOCX
Generation of computers
PDF
Presentation on Computer Basics and architecture.pdf
PPT
Unit 1 one part introduction to computers
PPTX
CP means computer programming in b tech first year
PPT
Short_Term_Course_on_Phoenix_and_its_App.ppt
PDF
Module 1 _Chapter 1_PPT (1) (1) POP .pdf
PPT
Intro To Computer Hardware
PPT
Ccia unit 2
PDF
Digital Fluency
PPTX
Fundamntl of computer programing in python.pptx
PDF
Basic course
PPTX
Computer generation
ODP
History of Computing
Architecture presentation
Chapter 1 Introduction to Computers.pptx
Computer hardware
fundamental of computer computer what about computer works in today world
CS465Lec1.ppt computer architecture in the fall term
Introduction to Computers
Introduction to Programming Fundamentals
Generation of computers
Presentation on Computer Basics and architecture.pdf
Unit 1 one part introduction to computers
CP means computer programming in b tech first year
Short_Term_Course_on_Phoenix_and_its_App.ppt
Module 1 _Chapter 1_PPT (1) (1) POP .pdf
Intro To Computer Hardware
Ccia unit 2
Digital Fluency
Fundamntl of computer programing in python.pptx
Basic course
Computer generation
History of Computing
Ad

More from Dr. Rajdeep Chatterjee (8)

PDF
Artificial Neural Networks (ANN)
PDF
Genetic Algorithm (GA)
PDF
Derivative free optimizations
PDF
EEG based Motor Imagery Classification using SVM and MLP
PDF
Data Structure: Algorithm and analysis
PDF
IPR: Introduction to Trademark
PDF
Roughset & it’s variants
PDF
Newtonian Law Inspired Optimization Techniques Based on Gravitational Search ...
Artificial Neural Networks (ANN)
Genetic Algorithm (GA)
Derivative free optimizations
EEG based Motor Imagery Classification using SVM and MLP
Data Structure: Algorithm and analysis
IPR: Introduction to Trademark
Roughset & it’s variants
Newtonian Law Inspired Optimization Techniques Based on Gravitational Search ...

Recently uploaded (20)

PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Computing-Curriculum for Schools in Ghana
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Cell Structure & Organelles in detailed.
PDF
Classroom Observation Tools for Teachers
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Presentation on HIE in infants and its manifestations
PPTX
Institutional Correction lecture only . . .
PPTX
Pharma ospi slides which help in ospi learning
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Lesson notes of climatology university.
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
Supply Chain Operations Speaking Notes -ICLT Program
Final Presentation General Medicine 03-08-2024.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
human mycosis Human fungal infections are called human mycosis..pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Computing-Curriculum for Schools in Ghana
GDM (1) (1).pptx small presentation for students
Anesthesia in Laparoscopic Surgery in India
Microbial disease of the cardiovascular and lymphatic systems
Cell Structure & Organelles in detailed.
Classroom Observation Tools for Teachers
O5-L3 Freight Transport Ops (International) V1.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Presentation on HIE in infants and its manifestations
Institutional Correction lecture only . . .
Pharma ospi slides which help in ospi learning
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Lesson notes of climatology university.

Lecture 1 introduction to computer and its organization

  • 1. Rajdeep Chatterjee Assistant Professor School of Computer Engineering KIIT University
  • 2. “Necessity is the Mother of Invention” - Plato (360 B.C.) Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 3. COMPUTER  Commonly  Operating  Machine  Programming for  Trade  Education &  Research - My Own Definition Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 4. Computer Generations  First Generation (1942 – 1955)  Use of Vacuum Tube,  Larger in size and,  Slower in execution speed,  The MARK – I Computer (1937 - 1944)  The ENIAC (1943 – 1946)  The EDVAC (1946 - 1952)  The EDSAC (1947 – 1949)  The UNIVAC (1951) Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 5. Computer Generations  Second Generation (1955 - 1964)  Use of Transistors over Vacuum Tubes,  Redued in size and  Enhancement of execution speed,  Large memory led to the development of high level languages like FORTRAN, COBOL.  e.g. IBM 7000 Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 6. Computer Generations  Third Generation (1964- 1975)  Silicon transistor replaced germanium transistor,  MSIC was developed,  FORTRAN IV and COBOL 68.  e.g. IBM PL/1 Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 7. Computer Generations  Fourth Generation – first phase (1975-1988)  LSIC and VLSIC were developed,  Low cost, high capacity secondary memory,  Computer cost came down,  IBM Personal Computer came with Intel 8008,  Microsoft developed MSDOS for PCs, Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 8. Computer Generations  Fourth Generation - second phase (1985)  Unix OS became popular,  Later Intel and others came with high performance processors like Pentium,  High level language such as C, C++ and Java came,  PROLOG -- a logic oriented language was designed,  Continuing with modern day Core i3/5/7 processors,  Google developed Android platform for smart phones and hand-held devices. Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 9. Computer Generations  Fifth Generation (1999)  It is supposed to perform much calculation using massive parallel processing. It aims to create an computer with supercomputer-like performance and to provide a platform for future developments in artificial intelligence.  The goal of fifth-generation computing is to develop devices that respond to natural language input and are capable of learning and self-organization. Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 10. Classification based on Computing Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 11. Classification based on Chips Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 12. Classification of Computer  Desktop PC  Laptop PC  Hand held Device (ipad, galaxy tab)  Smart Phone  Workstation  Server  Mainframe Computer  Super Computer Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 13. Computer Organization  Input Unit  Output Unit  Storage Unit  Central Processing Unit (CPU)  Arithmetic Logic Unit (ALU)  Control Unit Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 14. Computer Organization Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering Von Neumann Machine
  • 15. Computer Hardware  Key Board  Monitor  CPU  Secondary Storage  Primary Storage  Mother - board  Processor  Floppy Disk  CD – DVD RAM/ROM  Flash Drive Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 16. Computer Storage Devices  Registers  Part of CPU.  Varies due to computer architectures.  e.g. HYPCOM has ACC, IR and PC.  Cache Memory  L1 Cache  Fabricated as a part of CPU chip.  Data / Instruction Cache.  L2 Cache  Slower than L1 Cache.  Larger than L1 but quite smaller than RAM. Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 17. Computer Storage Devices  Primary Memory  Read Only Memory (ROM)  Basic Input Output System (BIOS) is stored here.  BIOS is responsible for ‘booting process’.  Random Access Memory (RAM)  Volatile in nature.  CPU can only access to the RAM. Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 18. Computer Storage Devices  Secondary Memory  Large in size & cheap compared to RAM.  Flash Memory  EEPROM  Compact and non-volatile. Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering
  • 19. Access speed & Storage Trade-off Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering Processor (Registers) Cache Memory Primary Memory Secondary Memory Faster Access Time Larger Storage Space
  • 20. Questions ? Rajdeep Chatterjee - Asst. Professor -School of Computer Engineering