SlideShare a Scribd company logo
1 of 54
COMPUTER SCIENCE
CLASS XI
1
INDEX
06-10-2020 2
UNIT - 1
COMPUTER FUNDAMENTALS
06-10-2020 3
EVOLUTION OF COMPUTERS
4
EVOLUTION OF COMPUTER
• STARTED WITH NEED OF PERFORMING FAST
CALCULATIONS.
• ERROR FREE CALCULATIONS.
• THIS FIRST EVER JOURNEY STARTED WITH ABACUS.
• LET US NOW SEE THE DEVICES EVOLVED IN THIS
PHASE WAY BEFORE INVENT OF COMPUTERS.
5
ABACUS
• Discovery of Mesopotamians in 3000 B.C.
• Performs Addition and Multiplications with two movable
Beads.
• Each Row Represents 10’s Place,
• Right to Left
• First Row (r1) = 1’s Place
• Second Row (r2) = 10’s Place
• Third Row (r3) = 100’s Place …
• The starting position of the top beads (representing the
value of five) is always towards the top wall of the abacus.
• The lower beads (representing the value of one) will always
be pushed towards the lower wall as a starting position.
• Even today, apt tool for young children to do calculations
6
NAPIER’S LOGS AND BONES
• This is Logarithms
• Developed by John Napier – 1617
• The set of numbering rods (Napier’s Bones) are used
to perform multiplication and division.
• Any two no.s can be multiplied falling in range of 2-9.
• There are 10 bones corresponding to the digits 0-9
• 11th bone – representing Multiplier.
• By placing bones corresponding to the multiplier on
the left side and the bones corresponding to the digits
of the multiplicand on the right , the product of two
numbers can be easily obtained.
7
NAPIER’S LOGS AND BONES
11th bone placed in between, which can
multiply L.H.S. * R.H.S.
06-10-2020 8
PASCALINE
• Blaise Pascal, a French mathematician - 1642
• made up of gears
• used for adding numbers.
• This machine was also called Pascaline and was capable
of addition and subtraction along with carry-transfer
capability.
• It worked on clock work mechanism principle.
• It consisted of various numbered toothed wheels having
unique position values.
• The addition and subtraction operations was performed
by controlled rotation of these wheels.
9
LEIBNITZ’S CALCULATOR
• Gottfried Leibnitz, a German
mathematician – 1673
• extended the capabilities of Pascaline
to perform multiplication and division
as well.
• The multiplication was done through
repeated addition of numbers using a
stepped cylinder each with nine teeth
of varying lengths.
10
JACQUARD’S LOOM
• Joseph Jaquard devised punch cards and
used them to control looms in 1801
• For automation of cotton weaving process.
• The entire operation was under program’s
control.
• Through this historic invention, the
concept of storing and retrieving
information started.
11
DIFFERENCE ENGINE AND ANALYTICAL
ENGINE
12
DIFFERENCE ENGINE AND ANALYTICAL ENGINE
• Charles Babbage, an English
mathematician
• Difference Engine -
• 1822
• calculate various mathematical
functions.
• do polynomial evaluation by finite
difference
• theoretically could also solve differential
equations.
• Analytical Engine -
• 1833
• basis of modern computer.
• perform all the four arithmetic
operations as well as comparison.
• It included the concept of central
processor, memory storage and
input-output devices.
• Even the stored information could be
modified.
13
CHARLES BABBAGE
Both these great
inventions earned him the
title of ‘Father of Modern
Computers’.
06-10-2020 14
MARK 1
• 1944
• Prof. Howard Aiken
• in collaboration with IBM constructed an
electromechanical computer named Mark 1.
• multiply two 10 digit numbers in 5 seconds.
• based on the concept of Babbage’s Analytical engine.
• first operational general purpose computer which could
execute
• Pre-programmed instructions automatically without
any human intervention
15
VON NEUMANN COMPUTER
16
VON NEUMANN COMPUTER
• 1945
• Dr. John Von Neumann
• proposed the concept of a stored program computer.
• As per this concept
• the program and data could be stored in the same memory unit.
• According to Von Neumann architecture
• the processor executes instructions stored in the memory of the computer with only one communication channel.
• Hence, the processor at a time can either fetch data or an instruction. That means at one point of time either the
data or an instruction can be picked (fetched) from the storage unit for execution by the processor.
• Therefore, execution takes place in sequential manner.
• This limitation of Von Neumann Computer is known as Von Neumann bottleneck.
17
ENIAC
Electronic Numerical Integrator and
Calculator
1946
weighed about 27 tons
was of the size 8 feet * 100 feet * 3 feet
consumed around 150 watts of power.
06-10-2020 18
EDVAC
Electronic Discrete Variable
Automatic Computer
first stored program computer
1952
06-10-2020 19
20
Quiz
SUMMARY – EVOLUTION OF
COMPUTER
21
• Evolution of Computer:
22
3000 B.C. ABACUS
1617 NAPIER’S LOG AND BONES
1642 PASCALINE
1673 Leibnitz’s Calculator
1801 Jacquard’s Loom
1822 DIFFERENCE ENGINE
1833 ANALYTICAL ENGINE
1944 MARK 1
1945 Von Neumann Computer
1946 ENIAC
1952 EDVAC
GENERATION OF COMPUTERS
23
CONCEPTS
• What are Vacuum Tubes?
• Vacuum Tubes are delicate glass device that
can control and amplify electronic signals.
• This were widely used in first generation of
computers.
• What is an Integrated Chip or IC ?
• An IC is a small silicon chip or wafer made up
of extremely purified silicon crystals.
24
Concept:
• What is transistor?
• A transistor is a solid state semiconductor device which are
smaller than vacuum tubes, highly reliable, consumed less
electricity and generated less heat.
• What is magnetic core ?
• Developed in beginning of second generation of computer.
• These are tiny ferrite rings that can be magnetized in either
clockwise or anticlockwise direction so as to represent binary 1
or binary 0.
• Were used as primary memories.
• In later generations used as secondary storage device in form
of magnetic disks.
25
FIRST GENERATION (1942-1955)
• Concept of stored programs.
• Used thousands of vacuum tubes to control and
amplify electronic signals.
• Huge computers that occupied lot of space
• High electricity consumption and high heat generation
• were prone to frequent hardware failures
• Difficult to have Commercial production
• High Cost
• Required continuous maintenance
• Continuous air conditioning was required
• Programming was done in machine language
• Example : ENIAC , EDVAC , UNIVAC 1
26
SECOND GENERATION (1955-1964)
• They bring innovation with the use of transistors and
magnetic cores.
• This led to existence of operating system.
• Programming Languages: FORTRAN, COBOL, ALGOL
• Commercial applications of the computer increased
• now the computers were used in business and
industries for applications like
• payroll,
• employee management,
• inventory control etc.
• Eg: :IBM 1401, IBM 1620, UNIVAC 1108
27
THIRD GENERATION (1964-1975)
28
• Used ICs, with numerous transistors, capacitors, resistors and
other electronic devices.
• A small scale integration (SSI) chip used to have -10 transistors
on a single chip.
• A medium scale integration (MSI) chip had - 100 transistors per
chip.
• Memory Size increased.
• Various mainframe computers and minicomputers were
developed during this generation.
• Operating Systems with multitasking and multiprogramming
features were developed.
• ICs made the computers highly reliable, relatively inexpensive
and faster, computers these days were found in areas of
• education,
• small businesses
• offices along with industrial and business applications.
• IBM 360 was a very popular third generation computer.
FOURTH GENERATION (1975 ONWARDS)
29
FOURTH GENERATION (1975 ONWARDS)
• Large Scale Integration (LSI) and Very Large scale integration (VLSI) technology was used by which up
to 300,000 transistors were used on a single chip.
• Thus integration of complete CPU on a single chip was achieved in 1971 and was named
microprocessor which marked the fourth generation of computers.
• computers based on microprocessor technology had faster accessing and processing speeds
• increased memory capacity
• more efficient operating systems were developed
• New concepts of microprogramming, application software, databases, virtual memory etc. were
developed and used.
• Compact and Portable
• Good Accuracy
• Easier Commercial Production
• Beginning of Computer Networks.
• Less Expensive.
30
First Generation Second
Generation
Third Generation Fourth Generation Fifth Generation
1942 - 1955 1954 - 1964 1964-1975 1975 onwards Still under
development.
Vacuum Tubes Transistors Integrated Chips (IC)s -
transistors, capacitors,
resistors and others.-
with SSI, MSI technology
(IC)s with LSI, MSI
technology -
Microprocessors
ARTIFICIAL
INTELLIGENCE
Size: Huge and
Bulky
Size: Smaller
than 1st gen.
Smaller, Faster, Reliable
Computers with Large
Memory
Compact, Portable, Can
go from one place to
another, small in size
MINI SIZE, BEHAVE
LIKE HUMANS
Consumed Lot of
Electricity
Consumed Less
Electricity
Low power
consumption
Negligible power
consumption
SUPERCOMPUTERS
High Heat
Dissipation
Less Heat
Dissipation.
less emission of heat
as compared to prev.
gen.
Negligible heat
dissipation
PARALLEL
PROCESSING
Costlier Less Expensive Inexpensive Cheap, Very less
production cost
VARIABLE
- - - Networking and data
communication became
popular
Eg: UNIVAC 1 –
used for business
application.
Eg: IBM 1401 &
IBM 1620
Eg: IBM 360 series,
Honeywell 6000
series
Mainframe
computers
DIGITAL
COMPUTERS, NANO
COMPUTERS
31
DATA AND INFORMATION
32
• Data can be any character, text, word, number or raw facts.
• Information is data formatted in a manner that allows it to be utilized by human beings in
some significant way.
33
FUNCTIONAL COMPONENTS OF A
COMPUTER
34
35
Figure - A Figure - B
FUNCTIONAL UNITS OF COMPUTER
• Input Unit
1. The input unit consists of input devices that are attached to the computer.
2. These devices take input and convert it into binary language that the computer understands.
3. Eg: keyboard, mouse, joystick, scanner etc.
• Output Unit
1. The output unit consists of output devices that are attached with the computer.
2. It converts the binary data coming from CPU to human understandable from.
3. Eg: monitor, printer, plotter etc.
• Arithmetic and Logic Unit (ALU)
1. The ALU, as its name suggests performs mathematical calculations and takes logical decisions.
2. Arithmetic calculations include addition, subtraction, multiplication and division.
36
• Control Unit
1. The Control unit coordinates and controls the data flow in and out of CPU and also
2. controls all the operations of ALU, memory registers and also input/output units.
3. It is also responsible for carrying out all the instructions stored in the program.
4. It decodes the fetched instruction, interprets (understands) it and sends control signals to input/output devices until the
required operation is done properly by ALU and memory.
• Memory Registers
1. A register is a temporary unit of memory in the CPU.
2. Registers can be of different sizes(16 bit , 32 bit , 64 bit and so on)
3. Accumulator (ACC) is the main register in the ALU and contains one of the operands of an operation to be performed in
the ALU.
• Central Processing Unit (CPU)
1. Once the information is entered into the computer by the input device, the processor processes it.
2. The CPU is called the brain of the computer because it is the control center of the computer.
3. As the CPU is located on a small chip, it is also called the microprocessor.
4. It first fetches instructions from memory and then interprets them so as to know what is to be done.
5. Thereafter CPU executes or performs the required computation and then either stores the output or displays on the
output device.
6. The CPU has three main components which are responsible for different functions – (ALU) , (CU) and Memory registers.37
IPO CYCLE
38
MEMORY UNIT
39
Memory Unit
PRIMARY MEMORY (Main Mem)
[INTERNAL MEMORY]
ROM (Read Only
Mem)
RAM (Random Access Mem)
SECONDARY MEMORY (Aux. Mem)
[EXTERNAL MEMORY]
Pen-Drive, FD, CD, DVD, HDD,
SDD, USB, FLASH MEMORY
• Memory attached to the CPU is used for storage of data and instructions and is
called internal memory or Primary Memory or Main Memory.
• During processing, it is the internal memory that holds the data.
• The internal memory is divided into many storage locations of the same size and has an
address, each of which can store data or instructions.
• Address helps the computer can find any data easily without having to search the entire
memory.
• When the task is performed, the CU makes the space available for storing data and
instructions, thereafter the memory is cleared and the memory space is then available
for the next task.
• Primary memory is volatile in nature. That means when the power is switched off, the
data stored in this memory is permanently erased.
• That is why secondary memory is needed to store data and information permanently for
later use. Some of the examples of secondary storage devices are hard disk, compact
disks, pen drives etc.
40
INTERCONNECTIONS BETWEEN
FUNCTIONAL COMPONENTS
BUS ARCHITECHTURE
41
SYSTEMBUS
CONTROL BUS
DATA BUS
ADDRESS BUS
Bus Architecture
• A bus is a transmission path (set of conducting wires) over
which data or information in the form of electric signals, is
passed from one component to another in a computer.
• The bus can be of three types – Address bus, Data bus
and Control Bus.
• The address bus carries the address location of the
data or instruction.
• The data bus carries data from one component to
another and the control bus carries the control signals.
• the system bus is the common communication path that
carries signals to/from CPU, main memory and
input/output devices.
• The input/output devices communicate with the system
bus through the controller circuit.
• This controller circuit helps to manage various
input/output devices attached to the computer.
42
43
BOOTING
44
• CPU runs JUMP
instruction.
• to BIOS
BIOS
• Self-
Diagnostic
• Tests
POST
• Located by
BIOS
• Loads boot
sectorBootable Drive
• On boot sector
• Loads and
executes O.S.
Boot Strap Loader
•Boot Sector checks master
boot rec (MBR)
•Partition Table
•Executes & Load O.S.
MBR
45
46
47
48
• When the computer is switched on, a copy of boot program is loaded from ROM into the
main memory. This process is called booting.
• The CPU first runs a jump instruction that transfers to BIOS (Basic Input output System)
and it starts executing.
• The BIOS conducts a series of self diagnostic tests called POST (Power On Self Test).
• These tests include memory tests, configuring and starting video circuitry, configuring
the system’s hardware and checking other devices that help to function the computer
properly.
• Thereafter the BIOS locates a bootable drive to load the boot sector.
• The execution is then transferred to the Boot Strap Loader program on the boot sector
which loads and executes the operating system.
• If the boot sector is on the hard drive then it will have a Master Boot record (MBR) which
checks the partition table for active partition.
• If found, the MBR loads that partition’s boot sector and executes it.
49
Booting
Cold Booting/
Hard Booting
Warm Booting/
Soft Booting
Cold Booting:
• When the system starts from initial state i.e. it is
switched on, we call it cold booting or Hard
Booting.
• When the user presses the Power button, the
instructions are read from the ROM to initiate
the booting process.
Warm Booting:
• When the system restarts or when Reset button
is pressed, we call it Warm Booting or Soft
Booting.
• The system does not start from initial state and so
all diagnostic tests need not be carried out in this
case.
• There are chances of data loss and system
damage as the data might not have been stored
properly.
50
CLASSIFICATION OF COMPUTER
51
Classification of
Computer
Digital
Computers
Analog
Computers
Hybrid
Computers
52
DIGITAL COMPUTER
• These computers, uses digital technology.
• Data of any form of letters, symbols or
numbers is represented in binary form i.e.
0s and 1s.
• Binary digits (1) and (0) means presence or
absence of current or voltage.
• It computes by counting and adding
operations.
• The digital computers are used in industrial,
business and scientific applications.
53
ANALOG COMPUTER
• An analog computer works on continuously
changeable aspects of physical phenomenon such
as fluid pressure, mechanical motion and electrical
quantities. These computers measure changes in
continuous physical quantities say current and
voltage. These computers are used to process data
generated by ongoing physical processes. A
thermometer is an example of an analog computer
since it measures the change in mercury level
continuously. Although the accuracy of an analog
computer is less as compared to digital computers,
yet it is used to process data generated by
changing physical quantities especially when the
response to change is fast. Most present day analog
computers are well suited to simulating systems. A
simulator helps to conduct experiments repeatedly
in real time environment. Some of the common
examples are simulations in aircrafts, nuclear power
plants, hydraulic and electronic networks.
54

More Related Content

What's hot

Computer Applications Notes Grade 6
Computer Applications Notes Grade 6Computer Applications Notes Grade 6
Computer Applications Notes Grade 6FarmerCh
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computerHasnat Tariq
 
Introduction to computer
Introduction  to  computerIntroduction  to  computer
Introduction to computerhina amir
 
Generation of computer
Generation of computerGeneration of computer
Generation of computerMukul Kumar
 
Introduction of c programming
Introduction of c programmingIntroduction of c programming
Introduction of c programmingTarun Sharma
 
Units of storage in computer
Units of storage in computerUnits of storage in computer
Units of storage in computerakorede2000
 
Generations of computers
Generations of computersGenerations of computers
Generations of computersAajuSunariya
 
Basic Computer Computer notes
Basic Computer Computer notesBasic Computer Computer notes
Basic Computer Computer notesijazshah2005
 
Computer Science Class 11 India PPT
Computer Science Class 11 India PPTComputer Science Class 11 India PPT
Computer Science Class 11 India PPTRat Devil
 
Operating Systems
Operating SystemsOperating Systems
Operating Systemsvampugani
 
Peripheral devices
Peripheral     devicesPeripheral     devices
Peripheral devicesAnnie Farooq
 
BINARY NUMBER SYSTEM
BINARY NUMBER SYSTEMBINARY NUMBER SYSTEM
BINARY NUMBER SYSTEMZaheer Abbasi
 
characterstics of computer
characterstics of computercharacterstics of computer
characterstics of computersmriti7
 
Programming languages
Programming languagesProgramming languages
Programming languagesAkash Varaiya
 

What's hot (20)

Computer Applications Notes Grade 6
Computer Applications Notes Grade 6Computer Applications Notes Grade 6
Computer Applications Notes Grade 6
 
Computer programming concepts
Computer programming conceptsComputer programming concepts
Computer programming concepts
 
Windows operating system presentation
Windows operating system presentationWindows operating system presentation
Windows operating system presentation
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Introduction to computer
Introduction  to  computerIntroduction  to  computer
Introduction to computer
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
Introduction of c programming
Introduction of c programmingIntroduction of c programming
Introduction of c programming
 
Units of storage in computer
Units of storage in computerUnits of storage in computer
Units of storage in computer
 
Generations of computers
Generations of computersGenerations of computers
Generations of computers
 
Computer software
Computer softwareComputer software
Computer software
 
What is a Computer?
What is a Computer?What is a Computer?
What is a Computer?
 
Basic Computer Computer notes
Basic Computer Computer notesBasic Computer Computer notes
Basic Computer Computer notes
 
Computer Science Class 11 India PPT
Computer Science Class 11 India PPTComputer Science Class 11 India PPT
Computer Science Class 11 India PPT
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Peripheral devices
Peripheral     devicesPeripheral     devices
Peripheral devices
 
BINARY NUMBER SYSTEM
BINARY NUMBER SYSTEMBINARY NUMBER SYSTEM
BINARY NUMBER SYSTEM
 
characterstics of computer
characterstics of computercharacterstics of computer
characterstics of computer
 
0417 IGCSE ICT Chapter 1
0417 IGCSE ICT Chapter 10417 IGCSE ICT Chapter 1
0417 IGCSE ICT Chapter 1
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
A brief history of computers
A brief history of computersA brief history of computers
A brief history of computers
 

Similar to COMPUTER SCIENCE CLASS 11

History of Computers.pdf
History of Computers.pdfHistory of Computers.pdf
History of Computers.pdfShiva340703
 
Generations of Computer.pptx
Generations of Computer.pptxGenerations of Computer.pptx
Generations of Computer.pptxFatima644381
 
History of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptx
History of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptxHistory of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptx
History of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptxZakiFarejo
 
Generations & Development of Computers.pptx
Generations & Development of Computers.pptxGenerations & Development of Computers.pptx
Generations & Development of Computers.pptxDrIrfanulHaqAkhoon
 
Chap1 computer basics
Chap1 computer basicsChap1 computer basics
Chap1 computer basicsraksharao
 
Computers basics.pptx basics of computers in business environment
Computers basics.pptx basics of computers in business environmentComputers basics.pptx basics of computers in business environment
Computers basics.pptx basics of computers in business environmentssusere1704e
 
Computers basics.pptx basics of computers in IT
Computers basics.pptx basics of computers in ITComputers basics.pptx basics of computers in IT
Computers basics.pptx basics of computers in ITssusere1704e
 
W1_History_of_Computers.pptx
W1_History_of_Computers.pptxW1_History_of_Computers.pptx
W1_History_of_Computers.pptxJeffreyTrazo2
 
Evolution Of Information Technology
Evolution Of Information TechnologyEvolution Of Information Technology
Evolution Of Information TechnologyNitish Kumar
 
Computer for Management..pptx
Computer for Management..pptxComputer for Management..pptx
Computer for Management..pptxAnkur Kukreti
 
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
 
History of computers
History of computersHistory of computers
History of computersAnne Perera
 
computer history
computer historycomputer history
computer historyJelz JZ
 
historyofcomputer-170621232538.pdf
historyofcomputer-170621232538.pdfhistoryofcomputer-170621232538.pdf
historyofcomputer-170621232538.pdfKamranAli649587
 
History of computers
History of computers History of computers
History of computers jeremyhart77
 

Similar to COMPUTER SCIENCE CLASS 11 (20)

csca0101_ch01 (1).pdf
csca0101_ch01 (1).pdfcsca0101_ch01 (1).pdf
csca0101_ch01 (1).pdf
 
History of Computers.pdf
History of Computers.pdfHistory of Computers.pdf
History of Computers.pdf
 
Generations of Computer.pptx
Generations of Computer.pptxGenerations of Computer.pptx
Generations of Computer.pptx
 
History of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptx
History of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptxHistory of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptx
History of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptx
 
Generations & Development of Computers.pptx
Generations & Development of Computers.pptxGenerations & Development of Computers.pptx
Generations & Development of Computers.pptx
 
Chap1 computer basics
Chap1 computer basicsChap1 computer basics
Chap1 computer basics
 
Eunice regalario
Eunice regalarioEunice regalario
Eunice regalario
 
Computers basics.pptx basics of computers in business environment
Computers basics.pptx basics of computers in business environmentComputers basics.pptx basics of computers in business environment
Computers basics.pptx basics of computers in business environment
 
Computers basics.pptx basics of computers in IT
Computers basics.pptx basics of computers in ITComputers basics.pptx basics of computers in IT
Computers basics.pptx basics of computers in IT
 
W1_History_of_Computers.pptx
W1_History_of_Computers.pptxW1_History_of_Computers.pptx
W1_History_of_Computers.pptx
 
Evolution Of Information Technology
Evolution Of Information TechnologyEvolution Of Information Technology
Evolution Of Information Technology
 
Short History of Computer
Short History of ComputerShort History of Computer
Short History of Computer
 
Computer for Management..pptx
Computer for Management..pptxComputer for Management..pptx
Computer for Management..pptx
 
Evolution of computers/computer evolution/c++
Evolution of computers/computer evolution/c++Evolution of computers/computer evolution/c++
Evolution of computers/computer evolution/c++
 
History of computers
History of computersHistory of computers
History of computers
 
computer history
computer historycomputer history
computer history
 
historyofcomputer-170621232538.pdf
historyofcomputer-170621232538.pdfhistoryofcomputer-170621232538.pdf
historyofcomputer-170621232538.pdf
 
History of computers
History of computers History of computers
History of computers
 
History of Computer
History of ComputerHistory of Computer
History of Computer
 
CAB.pptx
CAB.pptxCAB.pptx
CAB.pptx
 

More from Aditi Bhushan

Chapter 15 [Bhagvad Geeta]
Chapter 15 [Bhagvad Geeta]Chapter 15 [Bhagvad Geeta]
Chapter 15 [Bhagvad Geeta]Aditi Bhushan
 
Basics of python programming
Basics of python programmingBasics of python programming
Basics of python programmingAditi Bhushan
 
Basics of Information Technology
Basics of Information TechnologyBasics of Information Technology
Basics of Information TechnologyAditi Bhushan
 
Calculation of Area of Circle and Rectangle
Calculation of Area of Circle and RectangleCalculation of Area of Circle and Rectangle
Calculation of Area of Circle and RectangleAditi Bhushan
 
Calculation of first 100 numbers using do-until loop
Calculation of first 100 numbers using do-until loopCalculation of first 100 numbers using do-until loop
Calculation of first 100 numbers using do-until loopAditi Bhushan
 
HSc Information Technology Practical List
HSc Information Technology Practical List HSc Information Technology Practical List
HSc Information Technology Practical List Aditi Bhushan
 
HSc Computer Science Practical Slip for Class 12
HSc Computer Science Practical Slip for Class 12HSc Computer Science Practical Slip for Class 12
HSc Computer Science Practical Slip for Class 12Aditi Bhushan
 
Fibonacci Series Program in C++
Fibonacci Series Program in C++Fibonacci Series Program in C++
Fibonacci Series Program in C++Aditi Bhushan
 
Visual Basic Source Codes for Class 11 HSc Paper 1 Practicals
Visual Basic Source Codes for Class 11 HSc Paper 1 PracticalsVisual Basic Source Codes for Class 11 HSc Paper 1 Practicals
Visual Basic Source Codes for Class 11 HSc Paper 1 PracticalsAditi Bhushan
 
Introduction to Visual basic 6.0
Introduction to Visual basic 6.0Introduction to Visual basic 6.0
Introduction to Visual basic 6.0Aditi Bhushan
 
Functional hardware of pc
Functional hardware of pcFunctional hardware of pc
Functional hardware of pcAditi Bhushan
 
Language and its Function
Language and its FunctionLanguage and its Function
Language and its FunctionAditi Bhushan
 
Teacher autonomy : a tool to create learner autonomy
Teacher autonomy : a tool to create learner autonomyTeacher autonomy : a tool to create learner autonomy
Teacher autonomy : a tool to create learner autonomyAditi Bhushan
 
Importance of body language at workplace
Importance of body language at workplaceImportance of body language at workplace
Importance of body language at workplaceAditi Bhushan
 
Role of indian govt. portal e pg pathshala
Role of indian govt. portal e pg pathshalaRole of indian govt. portal e pg pathshala
Role of indian govt. portal e pg pathshalaAditi Bhushan
 
conservation of solar energy
conservation of solar energyconservation of solar energy
conservation of solar energyAditi Bhushan
 

More from Aditi Bhushan (20)

Binary Search
Binary SearchBinary Search
Binary Search
 
Chapter 15 [Bhagvad Geeta]
Chapter 15 [Bhagvad Geeta]Chapter 15 [Bhagvad Geeta]
Chapter 15 [Bhagvad Geeta]
 
HTML and CSS codes
HTML and CSS codesHTML and CSS codes
HTML and CSS codes
 
HTML codes 1
HTML codes 1HTML codes 1
HTML codes 1
 
Basics of python programming
Basics of python programmingBasics of python programming
Basics of python programming
 
Basics of Information Technology
Basics of Information TechnologyBasics of Information Technology
Basics of Information Technology
 
Calculation of Area of Circle and Rectangle
Calculation of Area of Circle and RectangleCalculation of Area of Circle and Rectangle
Calculation of Area of Circle and Rectangle
 
Calculation of first 100 numbers using do-until loop
Calculation of first 100 numbers using do-until loopCalculation of first 100 numbers using do-until loop
Calculation of first 100 numbers using do-until loop
 
HSc Information Technology Practical List
HSc Information Technology Practical List HSc Information Technology Practical List
HSc Information Technology Practical List
 
HSc Computer Science Practical Slip for Class 12
HSc Computer Science Practical Slip for Class 12HSc Computer Science Practical Slip for Class 12
HSc Computer Science Practical Slip for Class 12
 
Cpp source code1
Cpp source code1Cpp source code1
Cpp source code1
 
Fibonacci Series Program in C++
Fibonacci Series Program in C++Fibonacci Series Program in C++
Fibonacci Series Program in C++
 
Visual Basic Source Codes for Class 11 HSc Paper 1 Practicals
Visual Basic Source Codes for Class 11 HSc Paper 1 PracticalsVisual Basic Source Codes for Class 11 HSc Paper 1 Practicals
Visual Basic Source Codes for Class 11 HSc Paper 1 Practicals
 
Introduction to Visual basic 6.0
Introduction to Visual basic 6.0Introduction to Visual basic 6.0
Introduction to Visual basic 6.0
 
Functional hardware of pc
Functional hardware of pcFunctional hardware of pc
Functional hardware of pc
 
Language and its Function
Language and its FunctionLanguage and its Function
Language and its Function
 
Teacher autonomy : a tool to create learner autonomy
Teacher autonomy : a tool to create learner autonomyTeacher autonomy : a tool to create learner autonomy
Teacher autonomy : a tool to create learner autonomy
 
Importance of body language at workplace
Importance of body language at workplaceImportance of body language at workplace
Importance of body language at workplace
 
Role of indian govt. portal e pg pathshala
Role of indian govt. portal e pg pathshalaRole of indian govt. portal e pg pathshala
Role of indian govt. portal e pg pathshala
 
conservation of solar energy
conservation of solar energyconservation of solar energy
conservation of solar energy
 

Recently uploaded

Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 

Recently uploaded (20)

Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 

COMPUTER SCIENCE CLASS 11

  • 3. UNIT - 1 COMPUTER FUNDAMENTALS 06-10-2020 3
  • 5. EVOLUTION OF COMPUTER • STARTED WITH NEED OF PERFORMING FAST CALCULATIONS. • ERROR FREE CALCULATIONS. • THIS FIRST EVER JOURNEY STARTED WITH ABACUS. • LET US NOW SEE THE DEVICES EVOLVED IN THIS PHASE WAY BEFORE INVENT OF COMPUTERS. 5
  • 6. ABACUS • Discovery of Mesopotamians in 3000 B.C. • Performs Addition and Multiplications with two movable Beads. • Each Row Represents 10’s Place, • Right to Left • First Row (r1) = 1’s Place • Second Row (r2) = 10’s Place • Third Row (r3) = 100’s Place … • The starting position of the top beads (representing the value of five) is always towards the top wall of the abacus. • The lower beads (representing the value of one) will always be pushed towards the lower wall as a starting position. • Even today, apt tool for young children to do calculations 6
  • 7. NAPIER’S LOGS AND BONES • This is Logarithms • Developed by John Napier – 1617 • The set of numbering rods (Napier’s Bones) are used to perform multiplication and division. • Any two no.s can be multiplied falling in range of 2-9. • There are 10 bones corresponding to the digits 0-9 • 11th bone – representing Multiplier. • By placing bones corresponding to the multiplier on the left side and the bones corresponding to the digits of the multiplicand on the right , the product of two numbers can be easily obtained. 7
  • 8. NAPIER’S LOGS AND BONES 11th bone placed in between, which can multiply L.H.S. * R.H.S. 06-10-2020 8
  • 9. PASCALINE • Blaise Pascal, a French mathematician - 1642 • made up of gears • used for adding numbers. • This machine was also called Pascaline and was capable of addition and subtraction along with carry-transfer capability. • It worked on clock work mechanism principle. • It consisted of various numbered toothed wheels having unique position values. • The addition and subtraction operations was performed by controlled rotation of these wheels. 9
  • 10. LEIBNITZ’S CALCULATOR • Gottfried Leibnitz, a German mathematician – 1673 • extended the capabilities of Pascaline to perform multiplication and division as well. • The multiplication was done through repeated addition of numbers using a stepped cylinder each with nine teeth of varying lengths. 10
  • 11. JACQUARD’S LOOM • Joseph Jaquard devised punch cards and used them to control looms in 1801 • For automation of cotton weaving process. • The entire operation was under program’s control. • Through this historic invention, the concept of storing and retrieving information started. 11
  • 12. DIFFERENCE ENGINE AND ANALYTICAL ENGINE 12
  • 13. DIFFERENCE ENGINE AND ANALYTICAL ENGINE • Charles Babbage, an English mathematician • Difference Engine - • 1822 • calculate various mathematical functions. • do polynomial evaluation by finite difference • theoretically could also solve differential equations. • Analytical Engine - • 1833 • basis of modern computer. • perform all the four arithmetic operations as well as comparison. • It included the concept of central processor, memory storage and input-output devices. • Even the stored information could be modified. 13
  • 14. CHARLES BABBAGE Both these great inventions earned him the title of ‘Father of Modern Computers’. 06-10-2020 14
  • 15. MARK 1 • 1944 • Prof. Howard Aiken • in collaboration with IBM constructed an electromechanical computer named Mark 1. • multiply two 10 digit numbers in 5 seconds. • based on the concept of Babbage’s Analytical engine. • first operational general purpose computer which could execute • Pre-programmed instructions automatically without any human intervention 15
  • 17. VON NEUMANN COMPUTER • 1945 • Dr. John Von Neumann • proposed the concept of a stored program computer. • As per this concept • the program and data could be stored in the same memory unit. • According to Von Neumann architecture • the processor executes instructions stored in the memory of the computer with only one communication channel. • Hence, the processor at a time can either fetch data or an instruction. That means at one point of time either the data or an instruction can be picked (fetched) from the storage unit for execution by the processor. • Therefore, execution takes place in sequential manner. • This limitation of Von Neumann Computer is known as Von Neumann bottleneck. 17
  • 18. ENIAC Electronic Numerical Integrator and Calculator 1946 weighed about 27 tons was of the size 8 feet * 100 feet * 3 feet consumed around 150 watts of power. 06-10-2020 18
  • 19. EDVAC Electronic Discrete Variable Automatic Computer first stored program computer 1952 06-10-2020 19
  • 21. SUMMARY – EVOLUTION OF COMPUTER 21
  • 22. • Evolution of Computer: 22 3000 B.C. ABACUS 1617 NAPIER’S LOG AND BONES 1642 PASCALINE 1673 Leibnitz’s Calculator 1801 Jacquard’s Loom 1822 DIFFERENCE ENGINE 1833 ANALYTICAL ENGINE 1944 MARK 1 1945 Von Neumann Computer 1946 ENIAC 1952 EDVAC
  • 24. CONCEPTS • What are Vacuum Tubes? • Vacuum Tubes are delicate glass device that can control and amplify electronic signals. • This were widely used in first generation of computers. • What is an Integrated Chip or IC ? • An IC is a small silicon chip or wafer made up of extremely purified silicon crystals. 24
  • 25. Concept: • What is transistor? • A transistor is a solid state semiconductor device which are smaller than vacuum tubes, highly reliable, consumed less electricity and generated less heat. • What is magnetic core ? • Developed in beginning of second generation of computer. • These are tiny ferrite rings that can be magnetized in either clockwise or anticlockwise direction so as to represent binary 1 or binary 0. • Were used as primary memories. • In later generations used as secondary storage device in form of magnetic disks. 25
  • 26. FIRST GENERATION (1942-1955) • Concept of stored programs. • Used thousands of vacuum tubes to control and amplify electronic signals. • Huge computers that occupied lot of space • High electricity consumption and high heat generation • were prone to frequent hardware failures • Difficult to have Commercial production • High Cost • Required continuous maintenance • Continuous air conditioning was required • Programming was done in machine language • Example : ENIAC , EDVAC , UNIVAC 1 26
  • 27. SECOND GENERATION (1955-1964) • They bring innovation with the use of transistors and magnetic cores. • This led to existence of operating system. • Programming Languages: FORTRAN, COBOL, ALGOL • Commercial applications of the computer increased • now the computers were used in business and industries for applications like • payroll, • employee management, • inventory control etc. • Eg: :IBM 1401, IBM 1620, UNIVAC 1108 27
  • 28. THIRD GENERATION (1964-1975) 28 • Used ICs, with numerous transistors, capacitors, resistors and other electronic devices. • A small scale integration (SSI) chip used to have -10 transistors on a single chip. • A medium scale integration (MSI) chip had - 100 transistors per chip. • Memory Size increased. • Various mainframe computers and minicomputers were developed during this generation. • Operating Systems with multitasking and multiprogramming features were developed. • ICs made the computers highly reliable, relatively inexpensive and faster, computers these days were found in areas of • education, • small businesses • offices along with industrial and business applications. • IBM 360 was a very popular third generation computer.
  • 29. FOURTH GENERATION (1975 ONWARDS) 29
  • 30. FOURTH GENERATION (1975 ONWARDS) • Large Scale Integration (LSI) and Very Large scale integration (VLSI) technology was used by which up to 300,000 transistors were used on a single chip. • Thus integration of complete CPU on a single chip was achieved in 1971 and was named microprocessor which marked the fourth generation of computers. • computers based on microprocessor technology had faster accessing and processing speeds • increased memory capacity • more efficient operating systems were developed • New concepts of microprogramming, application software, databases, virtual memory etc. were developed and used. • Compact and Portable • Good Accuracy • Easier Commercial Production • Beginning of Computer Networks. • Less Expensive. 30
  • 31. First Generation Second Generation Third Generation Fourth Generation Fifth Generation 1942 - 1955 1954 - 1964 1964-1975 1975 onwards Still under development. Vacuum Tubes Transistors Integrated Chips (IC)s - transistors, capacitors, resistors and others.- with SSI, MSI technology (IC)s with LSI, MSI technology - Microprocessors ARTIFICIAL INTELLIGENCE Size: Huge and Bulky Size: Smaller than 1st gen. Smaller, Faster, Reliable Computers with Large Memory Compact, Portable, Can go from one place to another, small in size MINI SIZE, BEHAVE LIKE HUMANS Consumed Lot of Electricity Consumed Less Electricity Low power consumption Negligible power consumption SUPERCOMPUTERS High Heat Dissipation Less Heat Dissipation. less emission of heat as compared to prev. gen. Negligible heat dissipation PARALLEL PROCESSING Costlier Less Expensive Inexpensive Cheap, Very less production cost VARIABLE - - - Networking and data communication became popular Eg: UNIVAC 1 – used for business application. Eg: IBM 1401 & IBM 1620 Eg: IBM 360 series, Honeywell 6000 series Mainframe computers DIGITAL COMPUTERS, NANO COMPUTERS 31
  • 33. • Data can be any character, text, word, number or raw facts. • Information is data formatted in a manner that allows it to be utilized by human beings in some significant way. 33
  • 34. FUNCTIONAL COMPONENTS OF A COMPUTER 34
  • 35. 35 Figure - A Figure - B
  • 36. FUNCTIONAL UNITS OF COMPUTER • Input Unit 1. The input unit consists of input devices that are attached to the computer. 2. These devices take input and convert it into binary language that the computer understands. 3. Eg: keyboard, mouse, joystick, scanner etc. • Output Unit 1. The output unit consists of output devices that are attached with the computer. 2. It converts the binary data coming from CPU to human understandable from. 3. Eg: monitor, printer, plotter etc. • Arithmetic and Logic Unit (ALU) 1. The ALU, as its name suggests performs mathematical calculations and takes logical decisions. 2. Arithmetic calculations include addition, subtraction, multiplication and division. 36
  • 37. • Control Unit 1. The Control unit coordinates and controls the data flow in and out of CPU and also 2. controls all the operations of ALU, memory registers and also input/output units. 3. It is also responsible for carrying out all the instructions stored in the program. 4. It decodes the fetched instruction, interprets (understands) it and sends control signals to input/output devices until the required operation is done properly by ALU and memory. • Memory Registers 1. A register is a temporary unit of memory in the CPU. 2. Registers can be of different sizes(16 bit , 32 bit , 64 bit and so on) 3. Accumulator (ACC) is the main register in the ALU and contains one of the operands of an operation to be performed in the ALU. • Central Processing Unit (CPU) 1. Once the information is entered into the computer by the input device, the processor processes it. 2. The CPU is called the brain of the computer because it is the control center of the computer. 3. As the CPU is located on a small chip, it is also called the microprocessor. 4. It first fetches instructions from memory and then interprets them so as to know what is to be done. 5. Thereafter CPU executes or performs the required computation and then either stores the output or displays on the output device. 6. The CPU has three main components which are responsible for different functions – (ALU) , (CU) and Memory registers.37
  • 39. MEMORY UNIT 39 Memory Unit PRIMARY MEMORY (Main Mem) [INTERNAL MEMORY] ROM (Read Only Mem) RAM (Random Access Mem) SECONDARY MEMORY (Aux. Mem) [EXTERNAL MEMORY] Pen-Drive, FD, CD, DVD, HDD, SDD, USB, FLASH MEMORY
  • 40. • Memory attached to the CPU is used for storage of data and instructions and is called internal memory or Primary Memory or Main Memory. • During processing, it is the internal memory that holds the data. • The internal memory is divided into many storage locations of the same size and has an address, each of which can store data or instructions. • Address helps the computer can find any data easily without having to search the entire memory. • When the task is performed, the CU makes the space available for storing data and instructions, thereafter the memory is cleared and the memory space is then available for the next task. • Primary memory is volatile in nature. That means when the power is switched off, the data stored in this memory is permanently erased. • That is why secondary memory is needed to store data and information permanently for later use. Some of the examples of secondary storage devices are hard disk, compact disks, pen drives etc. 40
  • 42. SYSTEMBUS CONTROL BUS DATA BUS ADDRESS BUS Bus Architecture • A bus is a transmission path (set of conducting wires) over which data or information in the form of electric signals, is passed from one component to another in a computer. • The bus can be of three types – Address bus, Data bus and Control Bus. • The address bus carries the address location of the data or instruction. • The data bus carries data from one component to another and the control bus carries the control signals. • the system bus is the common communication path that carries signals to/from CPU, main memory and input/output devices. • The input/output devices communicate with the system bus through the controller circuit. • This controller circuit helps to manage various input/output devices attached to the computer. 42
  • 43. 43
  • 45. • CPU runs JUMP instruction. • to BIOS BIOS • Self- Diagnostic • Tests POST • Located by BIOS • Loads boot sectorBootable Drive • On boot sector • Loads and executes O.S. Boot Strap Loader •Boot Sector checks master boot rec (MBR) •Partition Table •Executes & Load O.S. MBR 45
  • 46. 46
  • 47. 47
  • 48. 48
  • 49. • When the computer is switched on, a copy of boot program is loaded from ROM into the main memory. This process is called booting. • The CPU first runs a jump instruction that transfers to BIOS (Basic Input output System) and it starts executing. • The BIOS conducts a series of self diagnostic tests called POST (Power On Self Test). • These tests include memory tests, configuring and starting video circuitry, configuring the system’s hardware and checking other devices that help to function the computer properly. • Thereafter the BIOS locates a bootable drive to load the boot sector. • The execution is then transferred to the Boot Strap Loader program on the boot sector which loads and executes the operating system. • If the boot sector is on the hard drive then it will have a Master Boot record (MBR) which checks the partition table for active partition. • If found, the MBR loads that partition’s boot sector and executes it. 49
  • 50. Booting Cold Booting/ Hard Booting Warm Booting/ Soft Booting Cold Booting: • When the system starts from initial state i.e. it is switched on, we call it cold booting or Hard Booting. • When the user presses the Power button, the instructions are read from the ROM to initiate the booting process. Warm Booting: • When the system restarts or when Reset button is pressed, we call it Warm Booting or Soft Booting. • The system does not start from initial state and so all diagnostic tests need not be carried out in this case. • There are chances of data loss and system damage as the data might not have been stored properly. 50
  • 53. DIGITAL COMPUTER • These computers, uses digital technology. • Data of any form of letters, symbols or numbers is represented in binary form i.e. 0s and 1s. • Binary digits (1) and (0) means presence or absence of current or voltage. • It computes by counting and adding operations. • The digital computers are used in industrial, business and scientific applications. 53
  • 54. ANALOG COMPUTER • An analog computer works on continuously changeable aspects of physical phenomenon such as fluid pressure, mechanical motion and electrical quantities. These computers measure changes in continuous physical quantities say current and voltage. These computers are used to process data generated by ongoing physical processes. A thermometer is an example of an analog computer since it measures the change in mercury level continuously. Although the accuracy of an analog computer is less as compared to digital computers, yet it is used to process data generated by changing physical quantities especially when the response to change is fast. Most present day analog computers are well suited to simulating systems. A simulator helps to conduct experiments repeatedly in real time environment. Some of the common examples are simulations in aircrafts, nuclear power plants, hydraulic and electronic networks. 54