SlideShare a Scribd company logo
1 of 15
Introduction to Computer
Lecture # 2
Course Instructor : Sehrish Rafiq
Govt. Girls Degree College Maneri Swabi
Higher Education Department KP
Lecture overview
• Human Vs.Computer
• History of Computer
• Generations of Computer
Human Vs. Computer
S . No Human Computer
1.
Perform numeric computations Perform numeric computations at very faster
speed than humans
2. Creative Feeded
3. Remembers or write information
Stores huge amount of Information for long
term as compared to humans
4.
Gets tired and bored of repetitive
activity
Best in performing repetitive operations
5. Common sense based judgment Does not have any sense
6. Best in pattern matching than computers Slow in pattern matching and cognition
History of computer
Era Inventor Method /
Device
Structure Features
2400 BC Ancient Chinese Abacus String of beads Calculation
1617 John Napier Napier
Bones
 Mechanical
 Rods made of bones
 Long computations
 Fast
 Accurate
1642 Blaise Pascal Pascaline  Mechanical
 Wheels & Gears
 Addition
 Subtraction
 Carry feature
1694 Gottfried Leibnitz Stepped
Reckoner
 Digital Machine based on
binary numbers
 Multiplication
 Division
1830 Charles
Babbage
Analytical
Engine
 Programmable Computer  Input section(Punched
cards)
 Print Unit
 Control unit( operating
computer)
 Mill unit(Calculations)
 Store( numbers
storage)
Historical Devices
Abacus
Pascaline Inner ViewPascaline Outer View
Napier Bones
Stepped Reckoner
Historical Devices
Punched card
Punched card writer
Punched card Reader Jacquard loom
Jacquard punched card
Continued…
Era Inventor Method / Device Structure Features
1886 William
Burroughs
Adding machine Mechanical in nature Commercial use
1890 Dr. Herman
Hollerith
Electro-Mechanical
Punched Card
Tabulator
 Electro-Mechanical
 Card-Programmed
1930 Bush Differential Analyzer Analog computer -
1944 H. Aiken Mark I  Electro-Mechanical
 Relays instead of
gears
Digital
1946 JW Mauchly & JP
Eckert
ENAIC  Electronic
 Vacuum tubes
 For Military
 Digital
 Tremendous heat
 Large amount of
electricity(150 KW)
 weight>30 tons
 Area :167 sq m
 6 people for
programming
Electronic Components
Relay switch
Vacuum Tube
Half Adder
Transistors Integrated Circuit (IC)
Historical Devices
ENAIC Computer
Herman’s Punched Card Tabulator Differential Analyzer
Mark-I
Burrough’s Adding
Machine
Continued…
Era Inventor Method /
Device
Structure Features
1951 Sperry Rand UNIVAC(
UNIVersal
Automatic
Computer )-I
Elastic Magnetic tape Commercial
1953 MIT Whirl Wind-I  Electrical
 Transistors instead of
vacuum tubes
1965 Digital Equipment
Corporation (DEC)
PDP-8  Minicomputer
 Electrical ICs
1975 MITS Altair 8800 Microcomputer -
Historical Devices
UNIVAC-I Whirl Wind-I
1st Mini-Computer Altair 8800
Generations of Computer
• Generation in computer science terminology is a step in
technology.
• It provides a framework for the growth of computer
industry.
• It is used to distinguish between various hardware and
software technologies.
• Till today there are five computer generations.
Generations of computer
Generation
(Period)
Hardware
Technologies
Software Technologies Characteristics Systems
1st
(1942-1955)
 Vaccume tubes
 Electro-magnetic
relay memory
 Punched cards
 Machine Language
Assembly language
 Stored Program
concept
 Scientific applications
 Bulky in size
 Expensive
 Unreliable
 Limited commercial
production and use
 ENAIC
 EDVAC
 EDSAC
 UNIVAC-I
 IBM 701
2nd
(1955-1964)
 Transistors
 Magnetic core
memory
 Magnetic tapes
 Disks
 Batch OS
 High-Level languages
 Scientific &
commercial
applications
 Faster
 Smaller
 Easier to program
 Difficult commercial
production
 Expensive
 Honeywell-
400
 IBM 7030
 CDC-1604
 UNIVAC
Larc
3rd (1964-
1975)
 ICs with SSI and
MSI
 Larger capacity
magnetic disks
and magnetic
tapes
 Mini computers
 Timesharing OS
 Multiprogramming
 Smaller
 Faster
 Easier and cheaper
to produce
 Easier to upgrade
than previous
generation
 IBM 360/370
 PDP-8
 PDP-11
 CDC-6600
Continued…
Generation
(Period)
Hardware Technologies Software Technologies Characteristics Systems
4th
(1975-1980)
 ICs with VLSI
 Larger capacity hard
disks
 Magnetic tapes and
floppy disks
 Personal Computers
 Mainframe computers
 Super computers
 Computer Networks
 GUI based OS for PCs
 Multiprocessing
 UNIX OS with C
 Object Oriented
Languages
 Network based
applications
 Small
 Affordable
 Reliable
 Easy to use
 General purpose
 Easy to upgrade
 IBM PC
 Apple-II
 TRS-80
 VAX-9000
5th
(1980-
present)
 ICs with ULSI
 Larger main memory
 Hard disks with RAID
support
 Optical Disks
 Notebooks
 Laptops
 Powerful server
computers
 Advanced super
computers
 Internet
 Multi-threading
 Distributed OS
 Multimedia applications
 Internet applications
 Portable
 Powerful
 Cheaper
 Reliable
 General purpose
 Commercially
feasible
 Easy to upgrade
 Rapid software
development
 IBM
Notebooks
 Sun
systems
 Dell and hp
Laptops
 Android
Mobiles
 Tablets
Enough For Today!!!

More Related Content

What's hot

Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardwaremite6025.hku
 
Introduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationIntroduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationAna Tan
 
Evolution / history of Computer
Evolution / history of ComputerEvolution / history of Computer
Evolution / history of ComputerAAKASH KUMAR
 
Introduction to information technology lecture 1
Introduction to information technology lecture 1Introduction to information technology lecture 1
Introduction to information technology lecture 1adpafit
 
Introduction to computer literacy
Introduction to computer literacyIntroduction to computer literacy
Introduction to computer literacyMkhululi Silinga
 
Report-computer hardware,system, and software
Report-computer hardware,system, and softwareReport-computer hardware,system, and software
Report-computer hardware,system, and softwareKarl John Piocos
 
generation of computer
generation of computergeneration of computer
generation of computerMuhammed Nihal
 
Computer generations powerpoint slide
Computer generations powerpoint slideComputer generations powerpoint slide
Computer generations powerpoint slideMd Raseduzzaman
 
The different components of a computer system
The different components of a computer system The different components of a computer system
The different components of a computer system Subagini Manivannan
 
Introduction To Computer 1
Introduction To Computer  1Introduction To Computer  1
Introduction To Computer 1Amit Chandra
 
Different Types of Computer
Different Types of ComputerDifferent Types of Computer
Different Types of Computerlogicgate
 
Introduction to computers new 2010
Introduction to computers new 2010Introduction to computers new 2010
Introduction to computers new 2010Cyrus Kyle
 
Computer components
Computer componentsComputer components
Computer componentshony-1
 
Intro to computer system
Intro to computer systemIntro to computer system
Intro to computer systembenchhood
 
2.0 Introduction to Computer Science and Programming
2.0 Introduction to Computer Science and Programming2.0 Introduction to Computer Science and Programming
2.0 Introduction to Computer Science and ProgrammingAbdelrahman Hosny
 

What's hot (20)

Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardware
 
Introduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationIntroduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts Presentation
 
Evolution / history of Computer
Evolution / history of ComputerEvolution / history of Computer
Evolution / history of Computer
 
Hardware and software
Hardware and softwareHardware and software
Hardware and software
 
Introduction to information technology lecture 1
Introduction to information technology lecture 1Introduction to information technology lecture 1
Introduction to information technology lecture 1
 
Introduction to computer literacy
Introduction to computer literacyIntroduction to computer literacy
Introduction to computer literacy
 
Introduction to ICT
Introduction to ICTIntroduction to ICT
Introduction to ICT
 
Report-computer hardware,system, and software
Report-computer hardware,system, and softwareReport-computer hardware,system, and software
Report-computer hardware,system, and software
 
generation of computer
generation of computergeneration of computer
generation of computer
 
Computer generations powerpoint slide
Computer generations powerpoint slideComputer generations powerpoint slide
Computer generations powerpoint slide
 
Types-of-computer-ppt
Types-of-computer-pptTypes-of-computer-ppt
Types-of-computer-ppt
 
The different components of a computer system
The different components of a computer system The different components of a computer system
The different components of a computer system
 
Introduction To Computer 1
Introduction To Computer  1Introduction To Computer  1
Introduction To Computer 1
 
Different Types of Computer
Different Types of ComputerDifferent Types of Computer
Different Types of Computer
 
Computer Basics
Computer BasicsComputer Basics
Computer Basics
 
Introduction to computers new 2010
Introduction to computers new 2010Introduction to computers new 2010
Introduction to computers new 2010
 
Computer components
Computer componentsComputer components
Computer components
 
Intro to computer system
Intro to computer systemIntro to computer system
Intro to computer system
 
Minicomputers
MinicomputersMinicomputers
Minicomputers
 
2.0 Introduction to Computer Science and Programming
2.0 Introduction to Computer Science and Programming2.0 Introduction to Computer Science and Programming
2.0 Introduction to Computer Science and Programming
 

Similar to Introduction to Computers Lecture # 2

FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...RAJKIRAN A.K
 
Evolution Of Information Technology
Evolution Of Information TechnologyEvolution Of Information Technology
Evolution Of Information TechnologyNitish Kumar
 
IS 139 Lecture 1
IS 139 Lecture 1IS 139 Lecture 1
IS 139 Lecture 1wajanga
 
Evolution of computers/computer evolution/c++
Evolution of computers/computer evolution/c++Evolution of computers/computer evolution/c++
Evolution of computers/computer evolution/c++Archie
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to ComputersPrabu U
 
History of computer
History of computerHistory of computer
History of computerronikabbadi
 
Week 2 - Introduction to Computers II.pptx
Week 2 - Introduction to Computers II.pptxWeek 2 - Introduction to Computers II.pptx
Week 2 - Introduction to Computers II.pptxKwadjoOwusuAnsahQuar
 
Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)TejaswiB4
 
Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)TejaswiB4
 
Session 23-8-07
Session 23-8-07Session 23-8-07
Session 23-8-07gogulraj25
 
Beginning with Computer
Beginning with ComputerBeginning with Computer
Beginning with ComputerSharad Kafle
 
Pres. on computers final
Pres. on computers finalPres. on computers final
Pres. on computers finalankur bhalla
 
01. introduction to computer history - generation
01. introduction to computer   history - generation01. introduction to computer   history - generation
01. introduction to computer history - generationTimesRide
 
Computer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademyComputer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademysmhuzain
 

Similar to Introduction to Computers Lecture # 2 (20)

FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
 
Evolution Of Information Technology
Evolution Of Information TechnologyEvolution Of Information Technology
Evolution Of Information Technology
 
IS 139 Lecture 1
IS 139 Lecture 1IS 139 Lecture 1
IS 139 Lecture 1
 
Evolution of computers/computer evolution/c++
Evolution of computers/computer evolution/c++Evolution of computers/computer evolution/c++
Evolution of computers/computer evolution/c++
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
 
History of computer
History of computerHistory of computer
History of computer
 
Week 2 - Introduction to Computers II.pptx
Week 2 - Introduction to Computers II.pptxWeek 2 - Introduction to Computers II.pptx
Week 2 - Introduction to Computers II.pptx
 
Ch 1
Ch 1Ch 1
Ch 1
 
Cam unit-1
Cam unit-1Cam unit-1
Cam unit-1
 
Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)
 
Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)
 
ICT Module-2.ppt
ICT Module-2.pptICT Module-2.ppt
ICT Module-2.ppt
 
computer
computercomputer
computer
 
Session 23-8-07
Session 23-8-07Session 23-8-07
Session 23-8-07
 
Computer basics
Computer basicsComputer basics
Computer basics
 
Beginning with Computer
Beginning with ComputerBeginning with Computer
Beginning with Computer
 
Pres. on computers final
Pres. on computers finalPres. on computers final
Pres. on computers final
 
01. introduction to computer history - generation
01. introduction to computer   history - generation01. introduction to computer   history - generation
01. introduction to computer history - generation
 
Computer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademyComputer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademy
 
Brief history of computers
Brief history of computersBrief history of computers
Brief history of computers
 

More from Sehrish Rafiq

Introduction to Computers Lecture # 14
Introduction to Computers Lecture # 14Introduction to Computers Lecture # 14
Introduction to Computers Lecture # 14Sehrish Rafiq
 
Introduction to Computers Lecture # 13
Introduction to Computers Lecture # 13Introduction to Computers Lecture # 13
Introduction to Computers Lecture # 13Sehrish Rafiq
 
Introduction to Computers Lecture # 12
Introduction to Computers Lecture # 12Introduction to Computers Lecture # 12
Introduction to Computers Lecture # 12Sehrish Rafiq
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Sehrish Rafiq
 
Introduction to Computers Lecture # 10
Introduction to Computers Lecture # 10Introduction to Computers Lecture # 10
Introduction to Computers Lecture # 10Sehrish Rafiq
 
Introduction to Computers Lecture # 9
Introduction to Computers Lecture # 9Introduction to Computers Lecture # 9
Introduction to Computers Lecture # 9Sehrish Rafiq
 
Introduction to Computers Lecture # 8
Introduction to Computers Lecture # 8Introduction to Computers Lecture # 8
Introduction to Computers Lecture # 8Sehrish Rafiq
 
Introduction to Computers Lecture # 7
Introduction to Computers Lecture # 7Introduction to Computers Lecture # 7
Introduction to Computers Lecture # 7Sehrish Rafiq
 
Introduction to computers Lecture # 4
Introduction to computers Lecture # 4Introduction to computers Lecture # 4
Introduction to computers Lecture # 4Sehrish Rafiq
 
Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Sehrish Rafiq
 
Introduction to Computers Lecture # 3
Introduction to Computers Lecture # 3Introduction to Computers Lecture # 3
Introduction to Computers Lecture # 3Sehrish Rafiq
 
Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1Sehrish Rafiq
 
Data Communications and Networking Lecture 16
Data Communications and Networking Lecture 16Data Communications and Networking Lecture 16
Data Communications and Networking Lecture 16Sehrish Rafiq
 

More from Sehrish Rafiq (20)

Introduction to Computers Lecture # 14
Introduction to Computers Lecture # 14Introduction to Computers Lecture # 14
Introduction to Computers Lecture # 14
 
Introduction to Computers Lecture # 13
Introduction to Computers Lecture # 13Introduction to Computers Lecture # 13
Introduction to Computers Lecture # 13
 
Introduction to Computers Lecture # 12
Introduction to Computers Lecture # 12Introduction to Computers Lecture # 12
Introduction to Computers Lecture # 12
 
Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11Introduction to Computers Lecture # 11
Introduction to Computers Lecture # 11
 
Introduction to Computers Lecture # 10
Introduction to Computers Lecture # 10Introduction to Computers Lecture # 10
Introduction to Computers Lecture # 10
 
Introduction to Computers Lecture # 9
Introduction to Computers Lecture # 9Introduction to Computers Lecture # 9
Introduction to Computers Lecture # 9
 
Introduction to Computers Lecture # 8
Introduction to Computers Lecture # 8Introduction to Computers Lecture # 8
Introduction to Computers Lecture # 8
 
Introduction to Computers Lecture # 7
Introduction to Computers Lecture # 7Introduction to Computers Lecture # 7
Introduction to Computers Lecture # 7
 
Introduction to computers Lecture # 4
Introduction to computers Lecture # 4Introduction to computers Lecture # 4
Introduction to computers Lecture # 4
 
Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5
 
Introduction to Computers Lecture # 3
Introduction to Computers Lecture # 3Introduction to Computers Lecture # 3
Introduction to Computers Lecture # 3
 
Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1Introduction to Computers Lecture # 1
Introduction to Computers Lecture # 1
 
Data Communications and Networking Lecture 16
Data Communications and Networking Lecture 16Data Communications and Networking Lecture 16
Data Communications and Networking Lecture 16
 
Lecture 24
Lecture 24Lecture 24
Lecture 24
 
Lecture 18
Lecture 18Lecture 18
Lecture 18
 
Lecture 21
Lecture 21Lecture 21
Lecture 21
 
Lecture 13
Lecture 13Lecture 13
Lecture 13
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Lecture 07
Lecture 07Lecture 07
Lecture 07
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
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
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
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
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
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
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Introduction to Computers Lecture # 2

  • 1. Introduction to Computer Lecture # 2 Course Instructor : Sehrish Rafiq Govt. Girls Degree College Maneri Swabi Higher Education Department KP
  • 2. Lecture overview • Human Vs.Computer • History of Computer • Generations of Computer
  • 3. Human Vs. Computer S . No Human Computer 1. Perform numeric computations Perform numeric computations at very faster speed than humans 2. Creative Feeded 3. Remembers or write information Stores huge amount of Information for long term as compared to humans 4. Gets tired and bored of repetitive activity Best in performing repetitive operations 5. Common sense based judgment Does not have any sense 6. Best in pattern matching than computers Slow in pattern matching and cognition
  • 4. History of computer Era Inventor Method / Device Structure Features 2400 BC Ancient Chinese Abacus String of beads Calculation 1617 John Napier Napier Bones  Mechanical  Rods made of bones  Long computations  Fast  Accurate 1642 Blaise Pascal Pascaline  Mechanical  Wheels & Gears  Addition  Subtraction  Carry feature 1694 Gottfried Leibnitz Stepped Reckoner  Digital Machine based on binary numbers  Multiplication  Division 1830 Charles Babbage Analytical Engine  Programmable Computer  Input section(Punched cards)  Print Unit  Control unit( operating computer)  Mill unit(Calculations)  Store( numbers storage)
  • 5. Historical Devices Abacus Pascaline Inner ViewPascaline Outer View Napier Bones Stepped Reckoner
  • 6. Historical Devices Punched card Punched card writer Punched card Reader Jacquard loom Jacquard punched card
  • 7. Continued… Era Inventor Method / Device Structure Features 1886 William Burroughs Adding machine Mechanical in nature Commercial use 1890 Dr. Herman Hollerith Electro-Mechanical Punched Card Tabulator  Electro-Mechanical  Card-Programmed 1930 Bush Differential Analyzer Analog computer - 1944 H. Aiken Mark I  Electro-Mechanical  Relays instead of gears Digital 1946 JW Mauchly & JP Eckert ENAIC  Electronic  Vacuum tubes  For Military  Digital  Tremendous heat  Large amount of electricity(150 KW)  weight>30 tons  Area :167 sq m  6 people for programming
  • 8. Electronic Components Relay switch Vacuum Tube Half Adder Transistors Integrated Circuit (IC)
  • 9. Historical Devices ENAIC Computer Herman’s Punched Card Tabulator Differential Analyzer Mark-I Burrough’s Adding Machine
  • 10. Continued… Era Inventor Method / Device Structure Features 1951 Sperry Rand UNIVAC( UNIVersal Automatic Computer )-I Elastic Magnetic tape Commercial 1953 MIT Whirl Wind-I  Electrical  Transistors instead of vacuum tubes 1965 Digital Equipment Corporation (DEC) PDP-8  Minicomputer  Electrical ICs 1975 MITS Altair 8800 Microcomputer -
  • 11. Historical Devices UNIVAC-I Whirl Wind-I 1st Mini-Computer Altair 8800
  • 12. Generations of Computer • Generation in computer science terminology is a step in technology. • It provides a framework for the growth of computer industry. • It is used to distinguish between various hardware and software technologies. • Till today there are five computer generations.
  • 13. Generations of computer Generation (Period) Hardware Technologies Software Technologies Characteristics Systems 1st (1942-1955)  Vaccume tubes  Electro-magnetic relay memory  Punched cards  Machine Language Assembly language  Stored Program concept  Scientific applications  Bulky in size  Expensive  Unreliable  Limited commercial production and use  ENAIC  EDVAC  EDSAC  UNIVAC-I  IBM 701 2nd (1955-1964)  Transistors  Magnetic core memory  Magnetic tapes  Disks  Batch OS  High-Level languages  Scientific & commercial applications  Faster  Smaller  Easier to program  Difficult commercial production  Expensive  Honeywell- 400  IBM 7030  CDC-1604  UNIVAC Larc 3rd (1964- 1975)  ICs with SSI and MSI  Larger capacity magnetic disks and magnetic tapes  Mini computers  Timesharing OS  Multiprogramming  Smaller  Faster  Easier and cheaper to produce  Easier to upgrade than previous generation  IBM 360/370  PDP-8  PDP-11  CDC-6600
  • 14. Continued… Generation (Period) Hardware Technologies Software Technologies Characteristics Systems 4th (1975-1980)  ICs with VLSI  Larger capacity hard disks  Magnetic tapes and floppy disks  Personal Computers  Mainframe computers  Super computers  Computer Networks  GUI based OS for PCs  Multiprocessing  UNIX OS with C  Object Oriented Languages  Network based applications  Small  Affordable  Reliable  Easy to use  General purpose  Easy to upgrade  IBM PC  Apple-II  TRS-80  VAX-9000 5th (1980- present)  ICs with ULSI  Larger main memory  Hard disks with RAID support  Optical Disks  Notebooks  Laptops  Powerful server computers  Advanced super computers  Internet  Multi-threading  Distributed OS  Multimedia applications  Internet applications  Portable  Powerful  Cheaper  Reliable  General purpose  Commercially feasible  Easy to upgrade  Rapid software development  IBM Notebooks  Sun systems  Dell and hp Laptops  Android Mobiles  Tablets