SlideShare a Scribd company logo
INTRODUCTION
▪ Er. Ashish K.C (Khatri)
M.Sc. Information System Engineering, Gandaki College of Engineering and Science
- Teaching Assistant at Pokhara Engineering College
- Computer Science Teacher at Vidya Niketan Sec. School ( +2 and School )
- Former Computer Science Teacher at Ex-Army Public Sec. School ( +2 and School )
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 1
CLASS 11 VS CLASS 4-10
▪ Full marks : 75 Practical : 25 [External Examiner]
▪ Pass marks : 24
▪ Time : 3 hrs
▪ Group A ( Long answer question)
Any 3 out of 4 question [ 10 marks each] i.e 3*10 = 30
▪ Group B (Short answer question)
Any 9 out of 11 question [5 marks each] i.e 9*5 = 45
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 2
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 3
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 4
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 5
CHAPTER 1.
INTRODUCTION
TO COMPUTER
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri)
6
DEFINITION
▪ The word ‘Computer’ is derived from latin word ‘Computare’ which means to compute or
to calculate.
▪ Computer is an electronic machine which generates information by processing raw data
according to the prescribed sequence of instructions.
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 7
WORKING PRINCIPLE:
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 8
Input Process
Storage
Output
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 9
WHAT IS IPO CYCLE?
▪ The information processing cycle is a set of steps the computer follows to receive data,
processes the data according to instructions, display the result to the user and stores the
result.
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 10
FEW EXAMPLES OF IPO:
▪ Atm . We insert our atm card (input) and it checks our pin mumber(proccessing) . If it matches
with some it further continues . We write the amount (input) , it automatically counts the money
(proccessing) and gives us the amount we require (output)
▪ micro oven - we select the power (input) and it process and we get the food which is now hot
(output)
▪ washing machine - we select the mode (input) it processes and our clothes are washed and we
get it automatically washed by the machine (output)
▪ Air conditioner - we select the mode (input) , it checks what temperature the mode matches with
(proccess) and we get the result as our room cools (output)
▪ Fan - we we select the mode (input) , it speeds up (process) and finally it gives us cool air
(output)
▪ Lock and key - we first insert the key (input) , then turn the key (process) and finnally the lock is
opened(output)
▪ Calculator - we type a number (input) and then add operation signs (process) and we get the
result after adding = sign (output)
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 11
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 12
CHARACTERISTICS OF
COMPUTER:
▪ High Speed :
- the processing speed of a computer is measured in terms of Mega Hertz(MHz) or
Giga Hertz(GHz).
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 13
Unit Meaning Part of second Power
Millisecond One thousandth of a second 1/1,000 10^-3 sec
Microsecond One millionth of a second 1/1,000,000 10^-6 sec
Nano One billionth of second 1/1,000,000,000 10^-9
Pico One trillionth of second 1/1,000,000,000,000 10^-12
▪ Accuracy:
-GIGO(Garbage-In-Garbage-Out):
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 14
▪ Diligence:
- hardworking
- never gets tired while working
- can work for long time without losing its speed and accuracy
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 15
▪ Consistency:
- repeating
- computer can repeat the same task consistently (again and again) without feeling
boring.
▪ Versatility:
- flexible, multitalented, all-rounder
- computers are able to run different programs efficiently and without slowing down.
- can perform different task one by one simultaneously.
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 16
▪ High Storage:
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 17
1 Bit 1 or 0
4 Bits 1 Nibble
8 Bits 1 Byte
1024 Bytes 1 Kilobytes (KB)
1024 KB 1 Megabyte (MB)
1024 MB 1 Gigabyte (GB)
1024 GB 1 Terabyte (TB)
1024 TB 1 Petabyte (PB)
1024 PB 1 Exabyte (EB)
1024 EB 1 Zettabyte (ZB)
1024 ZB 1 Yottabyte (YB)
▪ Automation:
- during processing no interference with user.
- can automatically perform operations.
- executes the instruction automatically one by one
▪ Communications :
- exchange message from one place to another
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 18
LIMITATIONS OF COMPUTER:
▪ No self intelligence
▪ No thinking and decision-making power
▪ No feeling
▪ No learning power
7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 19
Applications of Computer:
▪ Offices
▪ Education
▪ Banking
▪ Communication
▪ Project Management
▪ Entertainment
▪ Health and medical
▪ Desktop Publishing
▪ Military
20
History of Computer:
▪ Mechanical Era
▪ Electro-Mechanical Era
▪ Electronics Era
21
# Mechanical Era:
- only mechanical devices were used for the purpose of counting and computing
manually.
- machines were based on the moving parts, operated completely by machines and
they did not have any logical control in operation.
22
Few inventions in mechanical
era:
1. ABACUS :
- developed by chinese before 3000 B.C
- consists of rectangular frame carrying
no. of rods and coils along with beads.
- two parts : heaven and earth
- heaven : upper part with 2 beads
- earth : lower parts with 5 beads
23
24
2. Napier’s Bone :
- developed by John Napier, Scottish Mathematician, in 1617 A.D
- Set of rods for purpose of multiplication.
25
26
3. Slide Rule :
- In 1620 A.D, developed by English Mathematician William Oughtred.
- two movable scales sliding upon one another.
- uses principles of logarithm.
- easy to find product, quotient or any other functions simply viewing on the scale.
- can calculate square, squareroots.
27
28
29
4. Pascaline
- 1642 A.D, developed by French mathematician Blaise Pascal.
- consists toothed wheels or gears having digits 0 to 9.
- can add and subtract 8- bit numbers.
- no direct multiplication or division.
- to help his father, tax superintendent.
30
31
5. Leibnitz Calculating Machine:
- In 1671 A.D, developed by German mathematician Gottfried Wilhelm Von Leibniz.
- In 1694, a modification was made using stepped dials, so called stepped reckoner.
- could perform addition, subtraction, multiplication and division.
32
33
6. Jacquard’s Loom:
- in 1801 A.D, developed by French Silk Weaver Joseph Marie Jacquard.
- used punched card for intricate design of patterns.
- function of loom was based on presence or absence of holes.
- this gave the concept of binary system.
- first programmable device.
34
35
7. Difference Engine:
- In 1822 A.D, invented by Charles Babbage.
- would be able to compute table of numbers, such as logarithm tables.
- funded by British government.
- could eliminate errors.
- became most expensive due to complexity in design and computing.
36
8. Analytical engine:
- In 1833 A.D,
- was very large and powered by 6 steam engines
- used punched cards to represent data
- patterns of punched holes were used to represent the raw data
- first machine to use binary system
37
9. Lady Augusta Ada Lovelace:
- First computer programmer
- student of Charles babbage
- operated and programmed Analytical Engine
38
10. Boolean Algebra:
- in 1854 A.D, Gorge Boole an English mathematician introduced concept of Boolean
algebra.
- is a method of reducing statements in logic to algebraic statements by using simple set of
statements.
- Boolean logic is the principle of arithmetic operations on modern digital computers.
39
11. Tabulating Machine:
- In 1887 A.D, developed by Dr. Herman Hollerith, an American census statiscian.
- automatically read census information that had been punched onto cards.
40
# Electro-Mechanical Era:
- electricity was used to operate the computers but computers still had many
mechanical components.
41
Few inventions in Electro-
mechanical era:
1. Mark-I :
- In 1937 A.D, developed by Howard Aiken of Harvard University
- also known as Automatic Sequence Controlled Calculator (ASCC)
- handled 23-decimal places and could perform all four arithmetic operations
- handle logarithms and trigonometric functions
- used 18000 vacuum tubes
42
2. Atnasoff Berry Computer (ABC):
- In 1939, developed by Dr. John Vincent Atanasoff (prof. of Mathematics and Physics)
and Clifford Berry.
- first electronic special purpose computer.
- used 19000 vaccum tubes.
- mainly designed for special purpose of solving systems of simultaneous equations.
- used by military to computer firing and blasting missiles.
43
# Electronic Era
- is modern era of computer in which mechanical devices were replaced by fully
electronic circuits.
- calculations were based on digital mechanism,
- computers in this era also had the stored program concept.
- major significance is the classification of computers in generation based on electronic
component.
4
Few Inventions of Electronic
era:
1. ENIAC:
- Electronic Numerical and Integrated Calculator.
- first general purpose computer
- built in 1946 by John Mauchly and J. Presper Eckert.
- capable of reprogrammed to solve a full range of computing problems.
- used around 17000 vacuum tubes, 7200 crystal diodes, 70000 resistors, 10000
capacitors and around 5 million hand soldered joints.
- took input from IBM card reader and IBM card punch as output.
45
2. John Von Neumann:
- contributed a new understanding of how practical fast computers, should be organized
and built.
- these ideas are often referred to as stored program technique.
- In 1945 he proposed:
a. stored program technique inside the computer
b. Binary number to be used in computer
46
3. EDSAC:
- Electronic Delay Storage automatic computer
- was early British computer developed by Maurice V. Wilkes and his team at Cambridge
University in 1949
- first computer used to store a program.
- used 3000 vacuum tubes to process data.
- programs were input using paper tape and output result were passed to tele-printer.
47
4. EDVAC :
- Electronic Discrete Variable Automatic Computer.
- First stored program computer in U.S.
- was completed in 1952 by J. Presper Eckert and John William Mauchly.
- was bult for U.S Army’s Ballistics research Laboratory
- used magnetic tape for storing data and instructions.
- used 600 vacuum tubes and 12000 diodes.
48
5. UNIVAC :
- Universal Automatic Computer
- first commercial computer produced in U.S developed by J. Presper Eckert and John
William Mauchly in 1951
- first general purpose electronic digital computer.
- used magnetic tape for data input and output.
- used 5200 vacuum tubes to process data.
49
# History of Computer in Nepal
- in 2018 B.S, an electronic calculator called “ Facit ” was used to prepare census that
took more than 6 years.
- In 2028 B.S, IBM 1401( a second generation computer) was brought in rent to
compute census. It took 1year and 7 months.
- In 2031 B.S, National Computer Center ( NCC ) was established.
- In 2038 B.S ICL 2950/10 ( Fourth generation computer) was brought to compute
census data. It took 1 year and 3 months.
- After 2039 B.S, other computers were allowed to import.
50
Generations of Computer:
- generation in computer terminology is a change in hardware and software that a
computer used.
- The development of computer that took place in five distinct phases is known as
generation of computer.
51
# First generation:
- 1942 to 1955 A.D
- based on Vacuum tube technology.
- operating speed was upto millisecond.
- very expensive to operate and used large amount of electricity
- used magnetic drums for memory
- input was in the form of punched card and output in the form of printout
- used machine level language
- Examples: ENIAC, UNIVAC, EDSAC, etc
52
Vacuum tube:
53
54
55
# Second Generation:
- 1956 to 1964
- used transistors as main component.
- transistor made it smaller, faster and cheaper than first generation
- required less power and emitted less heat
- used magnetic disk and magnetic tapes for storage
- used assembly language and high level language
- Example: IBM 1401, IBM 1620, UNIVAC-II, etc
56
57
# Third Generation:
- 1965 to 1972
- used Integrated Circuit as main component.
- more reliable, smaller, cheaper than previous generation
- used semiconductor device as memory.
- consumed less power and generated less heat
- used high level programming language
- Operating System were used
- Keyboard was used as input device and monitor as output
- Example: IBM-360, ICL-1900, VAX-750, etc
58
59
Classification of IC:
60
Integrated Circuit No. of components
SSI ( Small Scale Integration) 1 to 20
MSI (Medium Scale Integration) 20 to 100
LSI (Large Scale Integration) 100 to 1000
VLSI (Very Large Scale Integration) 1000 to 10,000
ULSI (Ultra Large Scale Integration) more than 10,000
# Fourth Generation:
- 1973 to present
- based on microprocessor technology
- used VLSI for electronic circuits
- smallest and cheapest among all other generation
- are portable and more reliable
- consume less power and generate small amount of heat
- used Graphical User interface operating system
- Mouse were used
- Example: IBM-PC, Apple/Macintosh, etc
61
# Fifth Generation:
- are future generation computers.
- will have parallel processing.
- will possess Artificial Intelligence.
- will implement knowledge based problems solving technique.
- will use bio-chips as main component.
62
# Artificial Intelligence:
- is the technique and software that enables computer to mimic human behavior.
- is a science of making machines that imitates human thinking and behavior.
63
64

More Related Content

What's hot

History of Programming Language
History of Programming LanguageHistory of Programming Language
History of Programming Language
tahria123
 
Chapter 1A Introducing Computer Systems
Chapter 1A Introducing Computer SystemsChapter 1A Introducing Computer Systems
Chapter 1A Introducing Computer Systems
M Malik
 
Basic Computer Concepts
Basic Computer ConceptsBasic Computer Concepts
Basic Computer Concepts
JOANA MARIE DIESTA
 
L1 computer architecture lesson 1
L1 computer architecture  lesson 1L1 computer architecture  lesson 1
L1 computer architecture lesson 1
AartiThakur36
 
Types of Computer
Types of ComputerTypes of Computer
Types of Computer
Muhammad Hammad Waseem
 
Computer memory
Computer memoryComputer memory
Computer memory
nikunjandy
 
MSCIT Unit 1
MSCIT Unit 1MSCIT Unit 1
MSCIT Unit 1
SHRIBALAJIINFOTECH
 
Introduction to Firmware
Introduction to FirmwareIntroduction to Firmware
Introduction to Firmware
Caroline Murphy
 
Programming Fundamentals lecture 1
Programming Fundamentals lecture 1Programming Fundamentals lecture 1
Programming Fundamentals lecture 1
REHAN IJAZ
 
Introduction to problem solving in C
Introduction to problem solving in CIntroduction to problem solving in C
Introduction to problem solving in C
Diwakar Pratap Singh 'Deva'
 
Computer hardware: a class presentation
Computer hardware: a class presentationComputer hardware: a class presentation
Computer hardware: a class presentation
Selim Reza Bappy
 
Chowtodoprogram solutions
Chowtodoprogram solutionsChowtodoprogram solutions
Chowtodoprogram solutions
Musa Gürbüz
 
Programming Fundamentals lecture 2
Programming Fundamentals lecture 2Programming Fundamentals lecture 2
Programming Fundamentals lecture 2
REHAN IJAZ
 
Programming Languages
Programming LanguagesProgramming Languages
Lecture 1- History of C Programming
Lecture 1- History of C Programming Lecture 1- History of C Programming
Lecture 1- History of C Programming
Md. Imran Hossain Showrov
 
Introduction to computer class 7
Introduction to computer class 7Introduction to computer class 7
Introduction to computer class 7
Dr. Mazin Mohamed alkathiri
 
Evolution and History of Programming Languages - Software/Hardware/System
Evolution and History of Programming Languages - Software/Hardware/SystemEvolution and History of Programming Languages - Software/Hardware/System
Evolution and History of Programming Languages - Software/Hardware/System
Amity University | FMS - DU | IMT | Stratford University | KKMI International Institute | AIMA | DTU
 
Basics of computers
Basics of computersBasics of computers
Basics of computers
pankaj chandel
 
PERIPHERAL DEVICES
PERIPHERAL DEVICESPERIPHERAL DEVICES
PERIPHERAL DEVICES
Dawood SHIAKH
 

What's hot (20)

History of Programming Language
History of Programming LanguageHistory of Programming Language
History of Programming Language
 
Chapter 1A Introducing Computer Systems
Chapter 1A Introducing Computer SystemsChapter 1A Introducing Computer Systems
Chapter 1A Introducing Computer Systems
 
Savitch ch 01
Savitch ch 01Savitch ch 01
Savitch ch 01
 
Basic Computer Concepts
Basic Computer ConceptsBasic Computer Concepts
Basic Computer Concepts
 
L1 computer architecture lesson 1
L1 computer architecture  lesson 1L1 computer architecture  lesson 1
L1 computer architecture lesson 1
 
Types of Computer
Types of ComputerTypes of Computer
Types of Computer
 
Computer memory
Computer memoryComputer memory
Computer memory
 
MSCIT Unit 1
MSCIT Unit 1MSCIT Unit 1
MSCIT Unit 1
 
Introduction to Firmware
Introduction to FirmwareIntroduction to Firmware
Introduction to Firmware
 
Programming Fundamentals lecture 1
Programming Fundamentals lecture 1Programming Fundamentals lecture 1
Programming Fundamentals lecture 1
 
Introduction to problem solving in C
Introduction to problem solving in CIntroduction to problem solving in C
Introduction to problem solving in C
 
Computer hardware: a class presentation
Computer hardware: a class presentationComputer hardware: a class presentation
Computer hardware: a class presentation
 
Chowtodoprogram solutions
Chowtodoprogram solutionsChowtodoprogram solutions
Chowtodoprogram solutions
 
Programming Fundamentals lecture 2
Programming Fundamentals lecture 2Programming Fundamentals lecture 2
Programming Fundamentals lecture 2
 
Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
 
Lecture 1- History of C Programming
Lecture 1- History of C Programming Lecture 1- History of C Programming
Lecture 1- History of C Programming
 
Introduction to computer class 7
Introduction to computer class 7Introduction to computer class 7
Introduction to computer class 7
 
Evolution and History of Programming Languages - Software/Hardware/System
Evolution and History of Programming Languages - Software/Hardware/SystemEvolution and History of Programming Languages - Software/Hardware/System
Evolution and History of Programming Languages - Software/Hardware/System
 
Basics of computers
Basics of computersBasics of computers
Basics of computers
 
PERIPHERAL DEVICES
PERIPHERAL DEVICESPERIPHERAL DEVICES
PERIPHERAL DEVICES
 

Similar to Chapter 1

History and Generation of Computer
History and Generation of ComputerHistory and Generation of Computer
History and Generation of Computer
Ashish KC
 
Computing Fundamentals and C.pptx
Computing Fundamentals and C.pptxComputing Fundamentals and C.pptx
Computing Fundamentals and C.pptx
sabithabanu83
 
E-ball
E-ball E-ball
E-ball
Ishtdeep Hora
 
Brief history of computers
Brief history of computersBrief history of computers
Brief history of computers
MUHAMMAD KHURSHID AHMAD
 
Introduction to information technology
Introduction to information technologyIntroduction to information technology
Introduction to information technologyAsif Jamal
 
Information technology
Information technologyInformation technology
Information technology
Amjad Afridi
 
HISTORY OF COMPUTER
HISTORY OF COMPUTERHISTORY OF COMPUTER
HISTORY OF COMPUTER
Amjad Afridi
 
Autocad and computer introduction for beginers
Autocad and computer introduction for beginers Autocad and computer introduction for beginers
Autocad and computer introduction for beginers Ayele Bedada
 
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
 
Information technology
Information technologyInformation technology
Information technology
Microbiology
 
Information technology
Information technologyInformation technology
Information technology
Microbiology
 
Computer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademyComputer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademy
smhuzain
 
history-of-computers513-converted.pdf
history-of-computers513-converted.pdfhistory-of-computers513-converted.pdf
history-of-computers513-converted.pdf
Mónica Nelson Redondo
 
Introduction to computer history
Introduction to computer historyIntroduction to computer history
Introduction to computer history
K. A. M Lutfullah
 
A Reference Book on C Programming.pdf
A Reference Book on C Programming.pdfA Reference Book on C Programming.pdf
A Reference Book on C Programming.pdf
Sunilraut32
 
CC100 Lesson -1.pdf dsbhghfbnfbhavfgsaffgvd
CC100 Lesson -1.pdf dsbhghfbnfbhavfgsaffgvdCC100 Lesson -1.pdf dsbhghfbnfbhavfgsaffgvd
CC100 Lesson -1.pdf dsbhghfbnfbhavfgsaffgvd
mudzabbilani
 

Similar to Chapter 1 (20)

History and Generation of Computer
History and Generation of ComputerHistory and Generation of Computer
History and Generation of Computer
 
Computing Fundamentals and C.pptx
Computing Fundamentals and C.pptxComputing Fundamentals and C.pptx
Computing Fundamentals and C.pptx
 
E-ball
E-ball E-ball
E-ball
 
History of Computers
History of ComputersHistory of Computers
History of Computers
 
Brief history of computers
Brief history of computersBrief history of computers
Brief history of computers
 
W 1 Introduction
W 1  IntroductionW 1  Introduction
W 1 Introduction
 
Introduction to information technology
Introduction to information technologyIntroduction to information technology
Introduction to information technology
 
Information technology
Information technologyInformation technology
Information technology
 
HISTORY OF COMPUTER
HISTORY OF COMPUTERHISTORY OF COMPUTER
HISTORY OF COMPUTER
 
Autocad and computer introduction for beginers
Autocad and computer introduction for beginers Autocad and computer introduction for beginers
Autocad and computer introduction for beginers
 
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...
 
Information technology
Information technologyInformation technology
Information technology
 
Information technology
Information technologyInformation technology
Information technology
 
e ball
e balle ball
e ball
 
Computer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademyComputer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademy
 
history-of-computers513-converted.pdf
history-of-computers513-converted.pdfhistory-of-computers513-converted.pdf
history-of-computers513-converted.pdf
 
Introduction to computer history
Introduction to computer historyIntroduction to computer history
Introduction to computer history
 
A Reference Book on C Programming.pdf
A Reference Book on C Programming.pdfA Reference Book on C Programming.pdf
A Reference Book on C Programming.pdf
 
CC100 Lesson -1.pdf dsbhghfbnfbhavfgsaffgvd
CC100 Lesson -1.pdf dsbhghfbnfbhavfgsaffgvdCC100 Lesson -1.pdf dsbhghfbnfbhavfgsaffgvd
CC100 Lesson -1.pdf dsbhghfbnfbhavfgsaffgvd
 
Evolution & History of Computers
Evolution & History of ComputersEvolution & History of Computers
Evolution & History of Computers
 

More from Ashish KC

Andrew File System
Andrew File SystemAndrew File System
Andrew File System
Ashish KC
 
Case Study - SUN NFS
Case Study - SUN NFSCase Study - SUN NFS
Case Study - SUN NFS
Ashish KC
 
Models of Distributed System
Models of Distributed SystemModels of Distributed System
Models of Distributed System
Ashish KC
 
Name Services and Domain Name System
Name Services and Domain Name SystemName Services and Domain Name System
Name Services and Domain Name System
Ashish KC
 
Uni Processor Architecture
Uni Processor ArchitectureUni Processor Architecture
Uni Processor Architecture
Ashish KC
 
File Service Architecture
File Service ArchitectureFile Service Architecture
File Service Architecture
Ashish KC
 
Types of Distributed System
Types of Distributed SystemTypes of Distributed System
Types of Distributed System
Ashish KC
 
Flynn's Taxonomy
Flynn's TaxonomyFlynn's Taxonomy
Flynn's Taxonomy
Ashish KC
 
Fundamental Concept of Parallel Processing
Fundamental Concept of Parallel ProcessingFundamental Concept of Parallel Processing
Fundamental Concept of Parallel Processing
Ashish KC
 
Distributed File System
Distributed File SystemDistributed File System
Distributed File System
Ashish KC
 
Fundamental Concept of Distributed Computing
Fundamental Concept of Distributed ComputingFundamental Concept of Distributed Computing
Fundamental Concept of Distributed Computing
Ashish KC
 
Performance of Parallel Processors
Performance of Parallel ProcessorsPerformance of Parallel Processors
Performance of Parallel Processors
Ashish KC
 
Multi Processor and Multi Computer Models
Multi Processor and Multi Computer ModelsMulti Processor and Multi Computer Models
Multi Processor and Multi Computer Models
Ashish KC
 
Design Goals of Distributed System
Design Goals of Distributed SystemDesign Goals of Distributed System
Design Goals of Distributed System
Ashish KC
 
Monitors
MonitorsMonitors
Monitors
Ashish KC
 
Video Display
Video DisplayVideo Display
Video Display
Ashish KC
 
Storage Devices
Storage DevicesStorage Devices
Storage Devices
Ashish KC
 
Introduction to Processor
Introduction to ProcessorIntroduction to Processor
Introduction to Processor
Ashish KC
 
Input Devices
Input DevicesInput Devices
Input Devices
Ashish KC
 
Motherboard and System Devices
Motherboard and System DevicesMotherboard and System Devices
Motherboard and System Devices
Ashish KC
 

More from Ashish KC (20)

Andrew File System
Andrew File SystemAndrew File System
Andrew File System
 
Case Study - SUN NFS
Case Study - SUN NFSCase Study - SUN NFS
Case Study - SUN NFS
 
Models of Distributed System
Models of Distributed SystemModels of Distributed System
Models of Distributed System
 
Name Services and Domain Name System
Name Services and Domain Name SystemName Services and Domain Name System
Name Services and Domain Name System
 
Uni Processor Architecture
Uni Processor ArchitectureUni Processor Architecture
Uni Processor Architecture
 
File Service Architecture
File Service ArchitectureFile Service Architecture
File Service Architecture
 
Types of Distributed System
Types of Distributed SystemTypes of Distributed System
Types of Distributed System
 
Flynn's Taxonomy
Flynn's TaxonomyFlynn's Taxonomy
Flynn's Taxonomy
 
Fundamental Concept of Parallel Processing
Fundamental Concept of Parallel ProcessingFundamental Concept of Parallel Processing
Fundamental Concept of Parallel Processing
 
Distributed File System
Distributed File SystemDistributed File System
Distributed File System
 
Fundamental Concept of Distributed Computing
Fundamental Concept of Distributed ComputingFundamental Concept of Distributed Computing
Fundamental Concept of Distributed Computing
 
Performance of Parallel Processors
Performance of Parallel ProcessorsPerformance of Parallel Processors
Performance of Parallel Processors
 
Multi Processor and Multi Computer Models
Multi Processor and Multi Computer ModelsMulti Processor and Multi Computer Models
Multi Processor and Multi Computer Models
 
Design Goals of Distributed System
Design Goals of Distributed SystemDesign Goals of Distributed System
Design Goals of Distributed System
 
Monitors
MonitorsMonitors
Monitors
 
Video Display
Video DisplayVideo Display
Video Display
 
Storage Devices
Storage DevicesStorage Devices
Storage Devices
 
Introduction to Processor
Introduction to ProcessorIntroduction to Processor
Introduction to Processor
 
Input Devices
Input DevicesInput Devices
Input Devices
 
Motherboard and System Devices
Motherboard and System DevicesMotherboard and System Devices
Motherboard and System Devices
 

Recently uploaded

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 

Recently uploaded (20)

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 

Chapter 1

  • 1. INTRODUCTION ▪ Er. Ashish K.C (Khatri) M.Sc. Information System Engineering, Gandaki College of Engineering and Science - Teaching Assistant at Pokhara Engineering College - Computer Science Teacher at Vidya Niketan Sec. School ( +2 and School ) - Former Computer Science Teacher at Ex-Army Public Sec. School ( +2 and School ) 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 1
  • 2. CLASS 11 VS CLASS 4-10 ▪ Full marks : 75 Practical : 25 [External Examiner] ▪ Pass marks : 24 ▪ Time : 3 hrs ▪ Group A ( Long answer question) Any 3 out of 4 question [ 10 marks each] i.e 3*10 = 30 ▪ Group B (Short answer question) Any 9 out of 11 question [5 marks each] i.e 9*5 = 45 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 2
  • 3. 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 3
  • 4. 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 4
  • 5. 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 5
  • 6. CHAPTER 1. INTRODUCTION TO COMPUTER 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 6
  • 7. DEFINITION ▪ The word ‘Computer’ is derived from latin word ‘Computare’ which means to compute or to calculate. ▪ Computer is an electronic machine which generates information by processing raw data according to the prescribed sequence of instructions. 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 7
  • 8. WORKING PRINCIPLE: 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 8 Input Process Storage Output
  • 9. 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 9
  • 10. WHAT IS IPO CYCLE? ▪ The information processing cycle is a set of steps the computer follows to receive data, processes the data according to instructions, display the result to the user and stores the result. 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 10
  • 11. FEW EXAMPLES OF IPO: ▪ Atm . We insert our atm card (input) and it checks our pin mumber(proccessing) . If it matches with some it further continues . We write the amount (input) , it automatically counts the money (proccessing) and gives us the amount we require (output) ▪ micro oven - we select the power (input) and it process and we get the food which is now hot (output) ▪ washing machine - we select the mode (input) it processes and our clothes are washed and we get it automatically washed by the machine (output) ▪ Air conditioner - we select the mode (input) , it checks what temperature the mode matches with (proccess) and we get the result as our room cools (output) ▪ Fan - we we select the mode (input) , it speeds up (process) and finally it gives us cool air (output) ▪ Lock and key - we first insert the key (input) , then turn the key (process) and finnally the lock is opened(output) ▪ Calculator - we type a number (input) and then add operation signs (process) and we get the result after adding = sign (output) 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 11
  • 12. 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 12 CHARACTERISTICS OF COMPUTER:
  • 13. ▪ High Speed : - the processing speed of a computer is measured in terms of Mega Hertz(MHz) or Giga Hertz(GHz). 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 13 Unit Meaning Part of second Power Millisecond One thousandth of a second 1/1,000 10^-3 sec Microsecond One millionth of a second 1/1,000,000 10^-6 sec Nano One billionth of second 1/1,000,000,000 10^-9 Pico One trillionth of second 1/1,000,000,000,000 10^-12
  • 14. ▪ Accuracy: -GIGO(Garbage-In-Garbage-Out): 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 14
  • 15. ▪ Diligence: - hardworking - never gets tired while working - can work for long time without losing its speed and accuracy 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 15
  • 16. ▪ Consistency: - repeating - computer can repeat the same task consistently (again and again) without feeling boring. ▪ Versatility: - flexible, multitalented, all-rounder - computers are able to run different programs efficiently and without slowing down. - can perform different task one by one simultaneously. 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 16
  • 17. ▪ High Storage: 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 17 1 Bit 1 or 0 4 Bits 1 Nibble 8 Bits 1 Byte 1024 Bytes 1 Kilobytes (KB) 1024 KB 1 Megabyte (MB) 1024 MB 1 Gigabyte (GB) 1024 GB 1 Terabyte (TB) 1024 TB 1 Petabyte (PB) 1024 PB 1 Exabyte (EB) 1024 EB 1 Zettabyte (ZB) 1024 ZB 1 Yottabyte (YB)
  • 18. ▪ Automation: - during processing no interference with user. - can automatically perform operations. - executes the instruction automatically one by one ▪ Communications : - exchange message from one place to another 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 18
  • 19. LIMITATIONS OF COMPUTER: ▪ No self intelligence ▪ No thinking and decision-making power ▪ No feeling ▪ No learning power 7/20/2019ref. Sunrise Computer Science Grade XI © Er. Ashish K.C(Khatri) 19
  • 20. Applications of Computer: ▪ Offices ▪ Education ▪ Banking ▪ Communication ▪ Project Management ▪ Entertainment ▪ Health and medical ▪ Desktop Publishing ▪ Military 20
  • 21. History of Computer: ▪ Mechanical Era ▪ Electro-Mechanical Era ▪ Electronics Era 21
  • 22. # Mechanical Era: - only mechanical devices were used for the purpose of counting and computing manually. - machines were based on the moving parts, operated completely by machines and they did not have any logical control in operation. 22
  • 23. Few inventions in mechanical era: 1. ABACUS : - developed by chinese before 3000 B.C - consists of rectangular frame carrying no. of rods and coils along with beads. - two parts : heaven and earth - heaven : upper part with 2 beads - earth : lower parts with 5 beads 23
  • 24. 24
  • 25. 2. Napier’s Bone : - developed by John Napier, Scottish Mathematician, in 1617 A.D - Set of rods for purpose of multiplication. 25
  • 26. 26
  • 27. 3. Slide Rule : - In 1620 A.D, developed by English Mathematician William Oughtred. - two movable scales sliding upon one another. - uses principles of logarithm. - easy to find product, quotient or any other functions simply viewing on the scale. - can calculate square, squareroots. 27
  • 28. 28
  • 29. 29
  • 30. 4. Pascaline - 1642 A.D, developed by French mathematician Blaise Pascal. - consists toothed wheels or gears having digits 0 to 9. - can add and subtract 8- bit numbers. - no direct multiplication or division. - to help his father, tax superintendent. 30
  • 31. 31
  • 32. 5. Leibnitz Calculating Machine: - In 1671 A.D, developed by German mathematician Gottfried Wilhelm Von Leibniz. - In 1694, a modification was made using stepped dials, so called stepped reckoner. - could perform addition, subtraction, multiplication and division. 32
  • 33. 33
  • 34. 6. Jacquard’s Loom: - in 1801 A.D, developed by French Silk Weaver Joseph Marie Jacquard. - used punched card for intricate design of patterns. - function of loom was based on presence or absence of holes. - this gave the concept of binary system. - first programmable device. 34
  • 35. 35
  • 36. 7. Difference Engine: - In 1822 A.D, invented by Charles Babbage. - would be able to compute table of numbers, such as logarithm tables. - funded by British government. - could eliminate errors. - became most expensive due to complexity in design and computing. 36
  • 37. 8. Analytical engine: - In 1833 A.D, - was very large and powered by 6 steam engines - used punched cards to represent data - patterns of punched holes were used to represent the raw data - first machine to use binary system 37
  • 38. 9. Lady Augusta Ada Lovelace: - First computer programmer - student of Charles babbage - operated and programmed Analytical Engine 38
  • 39. 10. Boolean Algebra: - in 1854 A.D, Gorge Boole an English mathematician introduced concept of Boolean algebra. - is a method of reducing statements in logic to algebraic statements by using simple set of statements. - Boolean logic is the principle of arithmetic operations on modern digital computers. 39
  • 40. 11. Tabulating Machine: - In 1887 A.D, developed by Dr. Herman Hollerith, an American census statiscian. - automatically read census information that had been punched onto cards. 40
  • 41. # Electro-Mechanical Era: - electricity was used to operate the computers but computers still had many mechanical components. 41
  • 42. Few inventions in Electro- mechanical era: 1. Mark-I : - In 1937 A.D, developed by Howard Aiken of Harvard University - also known as Automatic Sequence Controlled Calculator (ASCC) - handled 23-decimal places and could perform all four arithmetic operations - handle logarithms and trigonometric functions - used 18000 vacuum tubes 42
  • 43. 2. Atnasoff Berry Computer (ABC): - In 1939, developed by Dr. John Vincent Atanasoff (prof. of Mathematics and Physics) and Clifford Berry. - first electronic special purpose computer. - used 19000 vaccum tubes. - mainly designed for special purpose of solving systems of simultaneous equations. - used by military to computer firing and blasting missiles. 43
  • 44. # Electronic Era - is modern era of computer in which mechanical devices were replaced by fully electronic circuits. - calculations were based on digital mechanism, - computers in this era also had the stored program concept. - major significance is the classification of computers in generation based on electronic component. 4
  • 45. Few Inventions of Electronic era: 1. ENIAC: - Electronic Numerical and Integrated Calculator. - first general purpose computer - built in 1946 by John Mauchly and J. Presper Eckert. - capable of reprogrammed to solve a full range of computing problems. - used around 17000 vacuum tubes, 7200 crystal diodes, 70000 resistors, 10000 capacitors and around 5 million hand soldered joints. - took input from IBM card reader and IBM card punch as output. 45
  • 46. 2. John Von Neumann: - contributed a new understanding of how practical fast computers, should be organized and built. - these ideas are often referred to as stored program technique. - In 1945 he proposed: a. stored program technique inside the computer b. Binary number to be used in computer 46
  • 47. 3. EDSAC: - Electronic Delay Storage automatic computer - was early British computer developed by Maurice V. Wilkes and his team at Cambridge University in 1949 - first computer used to store a program. - used 3000 vacuum tubes to process data. - programs were input using paper tape and output result were passed to tele-printer. 47
  • 48. 4. EDVAC : - Electronic Discrete Variable Automatic Computer. - First stored program computer in U.S. - was completed in 1952 by J. Presper Eckert and John William Mauchly. - was bult for U.S Army’s Ballistics research Laboratory - used magnetic tape for storing data and instructions. - used 600 vacuum tubes and 12000 diodes. 48
  • 49. 5. UNIVAC : - Universal Automatic Computer - first commercial computer produced in U.S developed by J. Presper Eckert and John William Mauchly in 1951 - first general purpose electronic digital computer. - used magnetic tape for data input and output. - used 5200 vacuum tubes to process data. 49
  • 50. # History of Computer in Nepal - in 2018 B.S, an electronic calculator called “ Facit ” was used to prepare census that took more than 6 years. - In 2028 B.S, IBM 1401( a second generation computer) was brought in rent to compute census. It took 1year and 7 months. - In 2031 B.S, National Computer Center ( NCC ) was established. - In 2038 B.S ICL 2950/10 ( Fourth generation computer) was brought to compute census data. It took 1 year and 3 months. - After 2039 B.S, other computers were allowed to import. 50
  • 51. Generations of Computer: - generation in computer terminology is a change in hardware and software that a computer used. - The development of computer that took place in five distinct phases is known as generation of computer. 51
  • 52. # First generation: - 1942 to 1955 A.D - based on Vacuum tube technology. - operating speed was upto millisecond. - very expensive to operate and used large amount of electricity - used magnetic drums for memory - input was in the form of punched card and output in the form of printout - used machine level language - Examples: ENIAC, UNIVAC, EDSAC, etc 52
  • 54. 54
  • 55. 55
  • 56. # Second Generation: - 1956 to 1964 - used transistors as main component. - transistor made it smaller, faster and cheaper than first generation - required less power and emitted less heat - used magnetic disk and magnetic tapes for storage - used assembly language and high level language - Example: IBM 1401, IBM 1620, UNIVAC-II, etc 56
  • 57. 57
  • 58. # Third Generation: - 1965 to 1972 - used Integrated Circuit as main component. - more reliable, smaller, cheaper than previous generation - used semiconductor device as memory. - consumed less power and generated less heat - used high level programming language - Operating System were used - Keyboard was used as input device and monitor as output - Example: IBM-360, ICL-1900, VAX-750, etc 58
  • 59. 59
  • 60. Classification of IC: 60 Integrated Circuit No. of components SSI ( Small Scale Integration) 1 to 20 MSI (Medium Scale Integration) 20 to 100 LSI (Large Scale Integration) 100 to 1000 VLSI (Very Large Scale Integration) 1000 to 10,000 ULSI (Ultra Large Scale Integration) more than 10,000
  • 61. # Fourth Generation: - 1973 to present - based on microprocessor technology - used VLSI for electronic circuits - smallest and cheapest among all other generation - are portable and more reliable - consume less power and generate small amount of heat - used Graphical User interface operating system - Mouse were used - Example: IBM-PC, Apple/Macintosh, etc 61
  • 62. # Fifth Generation: - are future generation computers. - will have parallel processing. - will possess Artificial Intelligence. - will implement knowledge based problems solving technique. - will use bio-chips as main component. 62
  • 63. # Artificial Intelligence: - is the technique and software that enables computer to mimic human behavior. - is a science of making machines that imitates human thinking and behavior. 63
  • 64. 64