SlideShare a Scribd company logo
1 of 18
FUNDAMENTALS OF
COMPUTERS
(CHAPTER-1)
INSTRUCTOR NAME: SHADAB AHMAD
[INTRODUCTION TO COMPUTING]
ECEG-2033
2ND YEAR ELECTRICAL AND COMPUTER ENGINEERING
SAMARA UNIVERSITY
AFTER GOING THROUGH THIS CHAPTER YOU
WILL BE ABLE TO DEFINE:
 Introduction of computer
 Evolution
 Computer Architecture Basics
 Hardware and Software
 Representation of numbers in computer
 Binary arithmetic
INTRODUCTION OF COMPUTER
What is computer?
Let us begin with the word ‘compute’. It means ‘to
calculate’. We all are familiar with calculations in our
day to day life. We apply mathematical operations
manually, like addition, subtraction, multiplication and
division. But, these types of manual calculation take
much longer time and less accuracy. So human being
explored with the idea to develop a machine which can
perform this type of arithmetic calculation with faster and
full accuracy. Both factors brought us to the innovation
of a new device called ‘computer’ .Therefore the word
‘computer’ came from ‘calculate’.
“Computer is an electronic device which processes
information based upon the instructions provided,
and generates the desired output”.
WHY WE USE COMPUTERS
 Store and process large amount of information with
high speed and accuracy;
 Transmit information across continents via
communication channels;
 Perform complex mathematical and logical operations;
 Monitor ongoing industrial operations;
 Perform repetitive processes with high speed and
reliability.
APPLICATIONS OF COMPUTERS
 Commercial or business applications;
 Scientific – engineering and research applications;
 Shopping from Home;
 Weather and Environment forecasting;
 Transportation (earth, air and water transports);
 Medical and Health Care
HISTORY OF COMPUTER
 History of computer could be traced back to the effort of
man to count large numbers.
 This process of counting large numbers generated various
systems of numeration like Babylonian system of
numeration, Greek system of numeration, Roman system
of numeration and Indian system of numeration.
 Out of these the Indian system of numeration has been
accepted universally. It was the basis of modern decimal
system of numeration (0, 1, 2, 3, 4, 5, 6, 7, 8, and 9).
 You will be surprised to know that the computer does not
understand the decimal system and uses binary system.
EVOLUTION OF COMPUTER
1. Calculating Machines:
 The first calculating device called
ABACUS was developed by the
Egyptian and Chinese people.
The word ABACUS means
calculating board. It consisted of
sticks in horizontal positions.
Horizontal bars represent units,
tens, hundreds, etc.
2. Napier’s bones
 English mathematician John
Napier built a mechanical device
for the purpose of multiplication in
1617 AD. The device was known
as Napier’s bones.
3. Slide Rule
 This machine could
perform operations like
addition, subtraction,
multiplication, and division.
4. Leibniz’s Multiplication and
Dividing Machine
 Gottfried Leibniz built
around a mechanical
device that could both
multiply and divide.
5. Babbage’s Analytical Engine
 It was called difference engine. Later
on Charles Babbage developed a
general-purpose calculating machine
called analytical engine.
 “You should know that Charles
Babbage is called the father of
modern computer”.
6. Modern Electronic Calculator
 The electronic calculator used in
1960’s was run with electron tubes,
which was quite bulky.
 Later it was replaced with transistors
and as a result the size of calculators
became too small. The modern
electronic calculator can compute all
kinds of mathematical computations
and mathematical functions.
 It can also be used to store some
data permanently.
COMPUTER ARCHITECTURE BASICS
1. Analog computers
Analog computers operate by measuring.
They deal with continues variable. They can’t
calculate directly with numbers, rather, they
operate by measuring physical magnitude
such as pressure, temperature, voltage,
current and etc.
Examples: Thermometer, voltmeter.
2. Digital computers
Unlike the analog computers, digital
computers operate by counting rather than
measuring. Deal with discrete variables (0’s
and 1’s). They operate directly upon numbers
(digits) that represent numbers, letters, or
other special symbols. They have very high
accuracy and speed than analog.
Examples: Desk & pocket computers;
general purpose computers.
3.Hybrid computers
It is a device formed from
the best futures of analog
and digital computers.
It processes the
information by collecting
input data with analog
method, converts it into
digital quantities, process
the digital values and
provide the output in
analog form.
Example:
Patient monitoring system
in hospitals (ECG
computers).
HARDWARE AND SOFTWARE
The Computer Hardware
 The Hardware is the physical (visible and tangible) part of
the Computer that you can see and touch.
 It includes electronic devices, which have the potential for
performing the task of solving problems. It is the general
term for the physical machines or devices that carry out the
activities of capturing, processing, storing and
communicating data and information.
THE COMPUTER HARDWARE IS DIVIDED INTO THE FOLLOWING
CATEGORIES:
1. INPUT DEVICES
2. CENTRAL PROCESSING UNIT
3. OUTPUT DEVICES
The Computer Software
 The software is a series of instructions that tell the hardware what
to do and how to do it. Software (Program) makes the interface
between the user and the electronic components of the computer.
It facilitates communication between a human being and a
machine (the computer).
 Computer software is divided into two broad categories:
1. Systems Software: operating system are: MS-DOS, MS-Windows,
and UNIX/LINUX
2. Application Software: MS-Office, CAD, Computer games
MEMORY DESCRIPTION
REPRESENTATION OF NUMBER SYSTEMS
1. Binary Number System (0’s and 1’s)
2. Octal Number System (0 to 7)
3. Decimal Number System (0 to 9)
4. Hexadecimal Number System (0 to 9 and A to F)
CONVERSION ONE NUMBER SYSTEM
TO OTHERS
 Binary to decimal conversion
 Decimal to Binary conversion
 Octal and Hexadecimal to Decimal Conversion
 Conversion among Binary, Octal and Hexadecimal
SOME NUMERICAL
1. Convert 1000 0101 from binary to decimal.
2. Convert 42 from octal to binary.
3. Convert 1110 0110 1001 1110 from base 2 to
base 16.
4. Convert 63FF from base 16 to base 2.

More Related Content

Similar to INTRODUCTION TO COMPUTING OR FUNDAMENTAL COMPUTING

Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computersDHANIK VIKRANT
 
Unit I Foc
Unit I FocUnit I Foc
Unit I FocJAYA
 
Basic Computer Computer notes
Basic Computer Computer notesBasic Computer Computer notes
Basic Computer Computer notesijazshah2005
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentalsRajesh Dash
 
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
 
Module1 copy (3)
Module1   copy (3)Module1   copy (3)
Module1 copy (3)Alex Ali
 
Computer fundament al module 1
Computer fundament al module 1Computer fundament al module 1
Computer fundament al module 1sairasiddiqui
 
Module1 copy (2)
Module1   copy (2)Module1   copy (2)
Module1 copy (2)Alex Ali
 
Module1 copy (4)
Module1   copy (4)Module1   copy (4)
Module1 copy (4)Alex Ali
 
Powerpoint infotech
Powerpoint infotechPowerpoint infotech
Powerpoint infotechjasper_nuqui
 
Chapter 1 Computer Fundamentals (XI) (1).pptx
Chapter 1 Computer  Fundamentals (XI) (1).pptxChapter 1 Computer  Fundamentals (XI) (1).pptx
Chapter 1 Computer Fundamentals (XI) (1).pptxmehrajdin18
 
BCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfBCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfTinaIngale
 
BCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfBCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfsiraj497688
 
Computer science basic
Computer science basicComputer science basic
Computer science basicRentBooks now
 
DCA- Basic Fundamental, My computer, Desktop, History of computer
DCA- Basic Fundamental, My computer, Desktop, History of computerDCA- Basic Fundamental, My computer, Desktop, History of computer
DCA- Basic Fundamental, My computer, Desktop, History of computerKiet Raipur
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamentalMohit Saini
 

Similar to INTRODUCTION TO COMPUTING OR FUNDAMENTAL COMPUTING (20)

Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
 
Unit I Foc
Unit I FocUnit I Foc
Unit I Foc
 
Basic Computer Computer notes
Basic Computer Computer notesBasic Computer Computer notes
Basic Computer Computer notes
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
 
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...
 
Module1 copy (3)
Module1   copy (3)Module1   copy (3)
Module1 copy (3)
 
Computer fundament al module 1
Computer fundament al module 1Computer fundament al module 1
Computer fundament al module 1
 
Module1 copy (2)
Module1   copy (2)Module1   copy (2)
Module1 copy (2)
 
Module1 copy (4)
Module1   copy (4)Module1   copy (4)
Module1 copy (4)
 
Powerpoint infotech
Powerpoint infotechPowerpoint infotech
Powerpoint infotech
 
Chapter 1 Computer Fundamentals (XI) (1).pptx
Chapter 1 Computer  Fundamentals (XI) (1).pptxChapter 1 Computer  Fundamentals (XI) (1).pptx
Chapter 1 Computer Fundamentals (XI) (1).pptx
 
Chapter 1 computer fundamentals
Chapter 1 computer  fundamentalsChapter 1 computer  fundamentals
Chapter 1 computer fundamentals
 
BCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfBCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdf
 
BCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfBCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdf
 
Computer science basic
Computer science basicComputer science basic
Computer science basic
 
DCA- Basic Fundamental, My computer, Desktop, History of computer
DCA- Basic Fundamental, My computer, Desktop, History of computerDCA- Basic Fundamental, My computer, Desktop, History of computer
DCA- Basic Fundamental, My computer, Desktop, History of computer
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 
Fundamental note New
Fundamental note NewFundamental note New
Fundamental note New
 
Computer Overview
Computer OverviewComputer Overview
Computer Overview
 

Recently uploaded

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 

Recently uploaded (20)

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 

INTRODUCTION TO COMPUTING OR FUNDAMENTAL COMPUTING

  • 1. FUNDAMENTALS OF COMPUTERS (CHAPTER-1) INSTRUCTOR NAME: SHADAB AHMAD [INTRODUCTION TO COMPUTING] ECEG-2033 2ND YEAR ELECTRICAL AND COMPUTER ENGINEERING SAMARA UNIVERSITY
  • 2. AFTER GOING THROUGH THIS CHAPTER YOU WILL BE ABLE TO DEFINE:  Introduction of computer  Evolution  Computer Architecture Basics  Hardware and Software  Representation of numbers in computer  Binary arithmetic
  • 3. INTRODUCTION OF COMPUTER What is computer? Let us begin with the word ‘compute’. It means ‘to calculate’. We all are familiar with calculations in our day to day life. We apply mathematical operations manually, like addition, subtraction, multiplication and division. But, these types of manual calculation take much longer time and less accuracy. So human being explored with the idea to develop a machine which can perform this type of arithmetic calculation with faster and full accuracy. Both factors brought us to the innovation of a new device called ‘computer’ .Therefore the word ‘computer’ came from ‘calculate’. “Computer is an electronic device which processes information based upon the instructions provided, and generates the desired output”.
  • 4. WHY WE USE COMPUTERS  Store and process large amount of information with high speed and accuracy;  Transmit information across continents via communication channels;  Perform complex mathematical and logical operations;  Monitor ongoing industrial operations;  Perform repetitive processes with high speed and reliability.
  • 5. APPLICATIONS OF COMPUTERS  Commercial or business applications;  Scientific – engineering and research applications;  Shopping from Home;  Weather and Environment forecasting;  Transportation (earth, air and water transports);  Medical and Health Care
  • 6. HISTORY OF COMPUTER  History of computer could be traced back to the effort of man to count large numbers.  This process of counting large numbers generated various systems of numeration like Babylonian system of numeration, Greek system of numeration, Roman system of numeration and Indian system of numeration.  Out of these the Indian system of numeration has been accepted universally. It was the basis of modern decimal system of numeration (0, 1, 2, 3, 4, 5, 6, 7, 8, and 9).  You will be surprised to know that the computer does not understand the decimal system and uses binary system.
  • 7. EVOLUTION OF COMPUTER 1. Calculating Machines:  The first calculating device called ABACUS was developed by the Egyptian and Chinese people. The word ABACUS means calculating board. It consisted of sticks in horizontal positions. Horizontal bars represent units, tens, hundreds, etc. 2. Napier’s bones  English mathematician John Napier built a mechanical device for the purpose of multiplication in 1617 AD. The device was known as Napier’s bones.
  • 8. 3. Slide Rule  This machine could perform operations like addition, subtraction, multiplication, and division. 4. Leibniz’s Multiplication and Dividing Machine  Gottfried Leibniz built around a mechanical device that could both multiply and divide.
  • 9. 5. Babbage’s Analytical Engine  It was called difference engine. Later on Charles Babbage developed a general-purpose calculating machine called analytical engine.  “You should know that Charles Babbage is called the father of modern computer”. 6. Modern Electronic Calculator  The electronic calculator used in 1960’s was run with electron tubes, which was quite bulky.  Later it was replaced with transistors and as a result the size of calculators became too small. The modern electronic calculator can compute all kinds of mathematical computations and mathematical functions.  It can also be used to store some data permanently.
  • 10. COMPUTER ARCHITECTURE BASICS 1. Analog computers Analog computers operate by measuring. They deal with continues variable. They can’t calculate directly with numbers, rather, they operate by measuring physical magnitude such as pressure, temperature, voltage, current and etc. Examples: Thermometer, voltmeter. 2. Digital computers Unlike the analog computers, digital computers operate by counting rather than measuring. Deal with discrete variables (0’s and 1’s). They operate directly upon numbers (digits) that represent numbers, letters, or other special symbols. They have very high accuracy and speed than analog. Examples: Desk & pocket computers; general purpose computers.
  • 11. 3.Hybrid computers It is a device formed from the best futures of analog and digital computers. It processes the information by collecting input data with analog method, converts it into digital quantities, process the digital values and provide the output in analog form. Example: Patient monitoring system in hospitals (ECG computers).
  • 12. HARDWARE AND SOFTWARE The Computer Hardware  The Hardware is the physical (visible and tangible) part of the Computer that you can see and touch.  It includes electronic devices, which have the potential for performing the task of solving problems. It is the general term for the physical machines or devices that carry out the activities of capturing, processing, storing and communicating data and information.
  • 13. THE COMPUTER HARDWARE IS DIVIDED INTO THE FOLLOWING CATEGORIES: 1. INPUT DEVICES 2. CENTRAL PROCESSING UNIT 3. OUTPUT DEVICES
  • 14. The Computer Software  The software is a series of instructions that tell the hardware what to do and how to do it. Software (Program) makes the interface between the user and the electronic components of the computer. It facilitates communication between a human being and a machine (the computer).  Computer software is divided into two broad categories: 1. Systems Software: operating system are: MS-DOS, MS-Windows, and UNIX/LINUX 2. Application Software: MS-Office, CAD, Computer games
  • 16. REPRESENTATION OF NUMBER SYSTEMS 1. Binary Number System (0’s and 1’s) 2. Octal Number System (0 to 7) 3. Decimal Number System (0 to 9) 4. Hexadecimal Number System (0 to 9 and A to F)
  • 17. CONVERSION ONE NUMBER SYSTEM TO OTHERS  Binary to decimal conversion  Decimal to Binary conversion  Octal and Hexadecimal to Decimal Conversion  Conversion among Binary, Octal and Hexadecimal
  • 18. SOME NUMERICAL 1. Convert 1000 0101 from binary to decimal. 2. Convert 42 from octal to binary. 3. Convert 1110 0110 1001 1110 from base 2 to base 16. 4. Convert 63FF from base 16 to base 2.