SlideShare a Scribd company logo
INTRODUCTION TO COMPUTERS
CHAPTER 1
WHAT IS COMPUTER?
A computer is a machine that can be instructed to carry out
sequences of arithmetic or logical operations automatically
via computer programming.
CPU AND ITS COMPONENTS
• SYSTEM FAN
• VIDEO CARD
• MONITOR
• POWER SUPPLY
• HARD-DRIVE
• MOTHERBOARD
• OPTICAL DRIVE
• RAM
• PROCESSOR
MOTHERBOARD
THE MOTHERBOARD IS AT THE
CENTER OF WHAT MAKES A PC
WORK. IT HOUSES THE CPU AND IS
A HUB THAT ALL OTHER
HARDWARE RUNS THROUGH.
THE MOTHERBOARD ACTS AS A
BRAIN; ALLOCATING POWER WHERE
IT’S NEEDED, COMMUNICATING
WITH AND COORDINATING ACROSS
ALL OTHER COMPONENTS –
MAKING IT ONE OF THE MOST
IMPORTANT PIECES OF HARDWARE
IN A COMPUTER.
WHEN CHOOSING A
MOTHERBOARD, IT’S IMPORTANT
TO CHECK WHAT HARDWARE
PORTS THE MOTHERBOARD
SUPPLIES. IT’S VITAL TO CHECK
HOW MANY USB PORTS,
PROCESSOR
THE CPU (CENTRAL PROCESSING
UNIT OR PROCESSOR) IS
RESPONSIBLE FOR PROCESSING ALL
INFORMATION FROM PROGRAMS
RUN BY YOUR COMPUTER. THE
‘CLOCK SPEED’, OR THE SPEED AT
WHICH THE PROCESSOR
PROCESSES INFORMATION, IS
MEASURED IN GIGAHERTZ (GHZ).
RAM Random Access Memory, or RAM, is hardware found in the memory
slots of the motherboard. The role of RAM is to temporarily store on-the-
fly information created by programs and to do so in a way that makes
this data immediately accessible.
THE HARD DRIVE IS A STORAGE
DEVICE RESPONSIBLE FOR
STORING PERMANENT AND
TEMPORARY DATA.
THERE ARE TWO DIFFERENT
TYPES OF STORAGE DEVICES:
THE TRADITIONAL HARD DISK
DRIVE (HDD) AND THE NEWER
SOLID STATE DRIVES (SSD).
HARD DISK DRIVES WORK BY
WRITING BINARY DATA ONTO
SPINNING MAGNETIC DISKS
CALLED PLATTERS THAT ROTATE
AT HIGH SPEEDS, WHILE A
SOLID-STATE DRIVE STORES
DATA BY USING STATIC FLASH
MEMORY CHIPS.
HARD-DRIVE
GRAPHIC
PROCESSING
UNIT (GPU)
ESPECIALLY IMPORTANT FOR 3D
RENDERING, THE GPU DOES
EXACTLY WHAT ITS NAME
SUGGESTS AND PROCESSES HUGE
BATCHES OF GRAPHIC DATA. YOU
WILL FIND THAT YOUR COMPUTER’S
GRAPHICS CARD HAS AT LEAST ONE
GPU. AS OPPOSED TO THE BASIC
ON-BOARD GRAPHIC CAPABILITIES
THAT PC MOTHERBOARDS SUPPLY,
DEDICATED GRAPHICS CARDS
INTERFACE WITH THE
MOTHERBOARD VIA AN
EXPANSION SLOT TO WORK
ALMOST EXCLUSIVELY ON GRAPHIC
RENDERING.
POWER SUPPLY
A POWER SUPPLY UNIT,
COMMONLY ABBREVIATED AS PSU,
DOES MORE THAN JUST SUPPLY
YOUR COMPUTER WITH POWER. IT
IS THE POINT WHERE POWER
ENTERS YOUR SYSTEM FROM AN
EXTERNAL POWER SOURCE AND IS
THEN ALLOCATED BY THE
MOTHERBOARD TO INDIVIDUAL
COMPONENT HARDWARE. NOT ALL
POWER SUPPLIES ARE MADE
EQUALLY HOWEVER, AND WITHOUT
THE RIGHT WATTAGE PSU YOUR
SYSTEM WILL FAIL TO WORK.
BLOCK
DIAGRAM OF
COMPUTER
I/O DEVICES
INPUT
• KEYBOARD
• MOUSE
• MICROPHONE
• BARCODE READER
• GRAPHICS TABLET
OUTPUT
• MONITOR
• PRINTER
• SPEAKER
ASSEMBLER
 In computer science an assembler is a program that turns assembly language into
machine code.
 An assembler is a program that takes basic computer instructions and converts them
into a pattern of bits that the computer's processor can use to perform its basic
operations. Some people call these instructions assembler language and others use the
term assembly language.
 For example, a "Load" instruction causes the processor to move a string of bits from
a location in the processor's memory to a special holding place called a register.
Assuming the processor has at least eight registers, each numbered, the following
instruction would move the value (string of bits of a certain length) at memory location
3000 into the holding place called register 8:
 L 8,3000
INTERPRETER
• An interpreter is a computer program that is used to directly
execute program instructions written using one of the many
high-level programming languages.
• The interpreter transforms the high-level program into an
intermediate language that it then executes, or it could parse
the high-level source code and then performs the
commands directly, which is done line by line or statement
by statement.
COMPILER
• A compiler is a computer program that translates computer code
written in one programming language into another programming
language.
• The name compiler is primarily used for programs that translate
source code from a high-level programming language to a lower
level language to create an executable program
COMPILER VS
INTERPRETER
COMPILER VS
INTERPRETER
GENERATION OF LANGUAGES
• The first-generation languages, or 1GL are low-level languages that
are machine language.
• The second-generation languages, or 2GL are also low-level languages
that generally consist of assembly languages.
• The third-generation languages, or 3GL are high-level languages such
as C.
• The fourth-generation languages, or 4GL are languages that consist of
statements like statements in a human language. Fourth generation
languages are commonly used in database programming and scripts.
• The fifth-generation languages, or 5GL are programming languages
that contain visual tools to help develop a program. A good example
of a fifth-generation language is Visual Basic.
NUMBER SYSTEM
• A numeral system (or system of numeration) is a writing system
for expressing numbers; that is, a mathematical notation for
representing numbers of a given set, using digits or other
symbols in a consistent manner.
• The value of each digit in a number can be determined using −
• The digit
• The position of the digit in the number
• The base of the number system (where the base is defined as
the total number of digits available in the number system)
NUMBER SYSTEM IN COMPUTER SYSTEM
• Binary number system
• Octal number system
• Decimal number system
• Hexadecimal (hex) number system
DECIMAL NUMBER SYSTEM
• The number system that we use in our day-to-day life is the
decimal number system. Decimal number system has base 10 as
it uses 10 digits from 0 to 9. In decimal number system, the
successive positions to the left of the decimal point represent
units, tens, hundreds, thousands, and so on.
• In this computer understands everything in the multiple of 10.
• Like 721, seven in the first position of three digit number. So it
will translate 7*103
BINARY NUMBER SYSTEM
• Characteristics of the binary number system are as follows −
• Uses two digits, 0 and 1
• Also called as base 2 number system
• Each position in a binary number represents a 0 power of the
base (2). Example 20
• Last position in a binary number represents a x power of the
base (2). Example 2x where x represents the last position - 1.
NOTE − 101012 IS NORMALLY WRITTEN AS
10101.
Step Binary
Number
Decimal
Number
Step 1 101012 ((1 x 2
4
) +
(0 x 2
3
) +
(1 x 2
2
) +
(0 x 2
1
) +
(1 x 2
0
))10
Step 2 101012 (16 + 0 +
4 + 0 +
1)10
Step 3 101012 2110
OCTAL NUMBER SYSTEM
• Characteristics of the octal number system are as follows −
• Uses eight digits, 0,1,2,3,4,5,6,7
• Also called as base 8 number system
• Each position in an octal number represents a 0 power of the
base (8). Example 80
• Last position in an octal number represents a x power of the
base (8). Example 8x where x represents the last position - 1
NOTE − 125708 IS NORMALLY WRITTEN AS
12570.
Step Octal
Number
Decimal
Number
Step 1 125708 ((1 x 8
4
) + (2
x 8
3
) + (5 x
8
2
) + (7 x 8
1
)
+ (0 x 8
0
))10
Step 2 125708 (4096 +
1024 + 320
+ 56 + 0)10
Step 3 125708 549610
HEXADECIMAL NUMBER SYSTEM
• Characteristics of hexadecimal number system are as follows −
• Uses 10 digits and 6 letters, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D,
E, F
• Letters represent the numbers starting from 10. A = 10. B = 11,
C = 12, D = 13, E = 14, F = 15
• Also called as base 16 number system
• Each position in a hexadecimal number represents a 0 power
of the base (16). Example, 160
• Last position in a hexadecimal number represents a x power of
the base (16). Example 16x where x represents the last position
- 1
Note − 19FDE16 is normally written
as 19FDE.
Step Binary
Number
Decimal Number
Step 1 19FDE16 ((1 x 16
4
) + (9 x 16
3
) + (F x 16
2
) +
(D x 16
1
) + (E x 16
0
))10
Step 2 19FDE16
((1 x 16
4
) + (9 x 16
3
) + (15 x 16
2
)
+ (13 x 16
1
) + (14 x 16
0
))10
Step 3 19FDE16 (65536+ 36864 + 3840 + 208 +
14)10
Step 4 19FDE16 10646210
Decimal to Other Base System
• Step 1 − Divide the decimal number to be converted by the value
of the new base.
• Step 2 − Get the remainder from Step 1 as the rightmost digit (least
significant digit) of the new base number.
• Step 3 − Divide the quotient of the previous divide by the new
base.
• Step 4 − Record the remainder from Step 3 as the next digit (to the
left) of the new base number.
• Repeat Steps 3 and 4, getting remainders from right to left, until
the quotient becomes zero in Step 3.
• The last remainder thus obtained will be the Most Significant Digit
(MSD) of the new base number.
As mentioned in Steps 2 and 4, the
remainders have to be arranged in
the reverse order so that the first
remainder becomes the Least
Significant Digit (LSD) and the last
remainder becomes the Most
Significant Digit (MSD).
Decimal Number : 2910 = Binary
Number : 111012.
Step Operation Result Remainder
Step
1
29 / 2 14 1
Step
2
14 / 2 7 0
Step
3
7 / 2 3 1
Step
4
3 / 2 1 1
Step
5
1 / 2 0 1
OTHER BASE SYSTEM TO NON-DECIMAL SYSTEM
Step 1 − Convert the original number to a decimal number (base 10).
Step 2 − Convert the decimal number so obtained to the new base number.
Shortcut Method
─ Binary to Octal
Step 1 − Divide the binary
digits into groups of three
(starting from the right).
Step 2 − Convert each
group of three binary digits
to one octal digit.
Step Binary
Number
Octal
Number
Step 1 101012 010 101
Step 2 101012 28 58
Step 3 101012 258
Binary Number : 101012 = Octal Number : 258
SHORTCUT METHOD ─
OCTAL TO BINARY
Step 1 − Convert each octal
digit to a 3-digit binary number
(the octal digits may be treated
as decimal for this conversion).
Step 2 − Combine all the
resulting binary groups (of 3
digits each) into a single binary
number.
Step Octal
Number
Binary
Number
Step 1 258 210 510
Step 2 258 0102 1012
Step 3 258 0101012
Octal Number : 258 = Binary Number : 101012
Shortcut Method ─
Binary to
Hexadecimal
Step 1 − Divide the
binary digits into
groups of four (starting
from the right).
Step 2 − Convert each
group of four binary
digits to one
hexadecimal symbol.
Step Binary
Number
Hexadecimal
Number
Step 1 101012 0001 0101
Step 2 101012 110 510
Step 3 101012 1516
Binary Number : 101012 = Hexadecimal Number : 1516

More Related Content

What's hot

Computer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) pptComputer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) ppt
SuryaKumarSahani
 
Machine language
Machine languageMachine language
Machine language
鍾誠 陳鍾誠
 
Introduction to Software Engineering: Lecture 1 introduction i
Introduction to Software Engineering: Lecture 1  introduction iIntroduction to Software Engineering: Lecture 1  introduction i
Introduction to Software Engineering: Lecture 1 introduction i
Ahmed Saber
 
Chapt 01 Assembly Language
Chapt 01 Assembly LanguageChapt 01 Assembly Language
Chapt 01 Assembly Language
Hamza Akram
 
Intro to assembly language
Intro to assembly languageIntro to assembly language
Intro to assembly language
United International University
 
Unit 3 The processor
Unit 3 The processorUnit 3 The processor
Unit 3 The processor
Balaji Vignesh
 
Computer organiztion6
Computer organiztion6Computer organiztion6
Computer organiztion6
Umang Gupta
 
Programming the basic computer
Programming the basic computerProgramming the basic computer
Programming the basic computer
Kamal Acharya
 
Architecture
ArchitectureArchitecture
Architecture
Mark Muhama
 
Computer Fundamentals_Chapter 02 bco
Computer Fundamentals_Chapter 02 bcoComputer Fundamentals_Chapter 02 bco
Computer Fundamentals_Chapter 02 bco
Saumya Sahu
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
Rama senthilkumar
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
Ashhad Kamal
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
Louise Magno
 
Computer organiztion5
Computer organiztion5Computer organiztion5
Computer organiztion5
Umang Gupta
 
Ch 3 Assembler in System programming
Ch 3 Assembler in System programming Ch 3 Assembler in System programming
Ch 3 Assembler in System programming
Bhatt Balkrishna
 
Computer arithmetics coa project pdf version
Computer arithmetics coa project pdf versionComputer arithmetics coa project pdf version
Computer arithmetics coa project pdf version
SuryaKumarSahani
 
How does data flow around a computer system p3 1
How does data flow around a computer system p3 1How does data flow around a computer system p3 1
How does data flow around a computer system p3 1
lukecisco1
 
Computer organiztion1
Computer organiztion1Computer organiztion1
Computer organiztion1
Umang Gupta
 
Higher nab preparation
Higher nab preparationHigher nab preparation
Higher nab preparation
scaddell
 
Lecture#2 Computer languages computer system and Programming EC-105
Lecture#2 Computer languages computer system and Programming EC-105Lecture#2 Computer languages computer system and Programming EC-105
Lecture#2 Computer languages computer system and Programming EC-105
NUST Stuff
 

What's hot (20)

Computer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) pptComputer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) ppt
 
Machine language
Machine languageMachine language
Machine language
 
Introduction to Software Engineering: Lecture 1 introduction i
Introduction to Software Engineering: Lecture 1  introduction iIntroduction to Software Engineering: Lecture 1  introduction i
Introduction to Software Engineering: Lecture 1 introduction i
 
Chapt 01 Assembly Language
Chapt 01 Assembly LanguageChapt 01 Assembly Language
Chapt 01 Assembly Language
 
Intro to assembly language
Intro to assembly languageIntro to assembly language
Intro to assembly language
 
Unit 3 The processor
Unit 3 The processorUnit 3 The processor
Unit 3 The processor
 
Computer organiztion6
Computer organiztion6Computer organiztion6
Computer organiztion6
 
Programming the basic computer
Programming the basic computerProgramming the basic computer
Programming the basic computer
 
Architecture
ArchitectureArchitecture
Architecture
 
Computer Fundamentals_Chapter 02 bco
Computer Fundamentals_Chapter 02 bcoComputer Fundamentals_Chapter 02 bco
Computer Fundamentals_Chapter 02 bco
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
 
Computer organiztion5
Computer organiztion5Computer organiztion5
Computer organiztion5
 
Ch 3 Assembler in System programming
Ch 3 Assembler in System programming Ch 3 Assembler in System programming
Ch 3 Assembler in System programming
 
Computer arithmetics coa project pdf version
Computer arithmetics coa project pdf versionComputer arithmetics coa project pdf version
Computer arithmetics coa project pdf version
 
How does data flow around a computer system p3 1
How does data flow around a computer system p3 1How does data flow around a computer system p3 1
How does data flow around a computer system p3 1
 
Computer organiztion1
Computer organiztion1Computer organiztion1
Computer organiztion1
 
Higher nab preparation
Higher nab preparationHigher nab preparation
Higher nab preparation
 
Lecture#2 Computer languages computer system and Programming EC-105
Lecture#2 Computer languages computer system and Programming EC-105Lecture#2 Computer languages computer system and Programming EC-105
Lecture#2 Computer languages computer system and Programming EC-105
 

Similar to Introduction to computers

Basics of Computer For Begginers
Basics of Computer For BegginersBasics of Computer For Begginers
Basics of Computer For Begginers
kavithapriya C J
 
Chapter 1 Introduction to computer components
Chapter 1 Introduction to computer componentsChapter 1 Introduction to computer components
Chapter 1 Introduction to computer components
BoonsaaMulataa
 
6_2018_11_23!09_24_56_PM (1).pptx
6_2018_11_23!09_24_56_PM (1).pptx6_2018_11_23!09_24_56_PM (1).pptx
6_2018_11_23!09_24_56_PM (1).pptx
HebaEng
 
Module-1_Part_1 (1).pptx
Module-1_Part_1 (1).pptxModule-1_Part_1 (1).pptx
Module-1_Part_1 (1).pptx
kumarloresh143
 
6_2020_12_23!08_00_40_AM.pdf
6_2020_12_23!08_00_40_AM.pdf6_2020_12_23!08_00_40_AM.pdf
6_2020_12_23!08_00_40_AM.pdf
HebaEng
 
Chapter#4
Chapter#4Chapter#4
Cse115 lecture02overviewofprogramming
Cse115 lecture02overviewofprogrammingCse115 lecture02overviewofprogramming
Cse115 lecture02overviewofprogramming
Md. Ashikur Rahman
 
Unit-1_Digital Computers, number systemCOA[1].pptx
Unit-1_Digital Computers, number systemCOA[1].pptxUnit-1_Digital Computers, number systemCOA[1].pptx
Unit-1_Digital Computers, number systemCOA[1].pptx
VanshJain322212
 
1.Digital Electronics overview & Number Systems.pptx
1.Digital Electronics overview & Number Systems.pptx1.Digital Electronics overview & Number Systems.pptx
1.Digital Electronics overview & Number Systems.pptx
LibanMohamed26
 
Introduction to digital computers and Number systems.pptx
Introduction to digital computers and Number systems.pptxIntroduction to digital computers and Number systems.pptx
Introduction to digital computers and Number systems.pptx
BhawaniShankarSahu1
 
Number systems
Number systemsNumber systems
Number systems
ponandannel
 
assembly language chapter 1.pptxassembly language chapte
assembly language chapter 1.pptxassembly language chapteassembly language chapter 1.pptxassembly language chapte
assembly language chapter 1.pptxassembly language chapte
mustafkhalid
 
Number system computer fundamental
 Number  system computer fundamental  Number  system computer fundamental
Number system computer fundamental
Aman anand kumar
 
data representation
 data representation data representation
data representation
Haroon_007
 
COA Chapter 1.pdf
COA Chapter 1.pdfCOA Chapter 1.pdf
COA Chapter 1.pdf
AbelAteme
 
DLD-unit-1(2022).pdf
DLD-unit-1(2022).pdfDLD-unit-1(2022).pdf
COA Unit-1.pdf
COA Unit-1.pdfCOA Unit-1.pdf
COA Unit-1.pdf
Adhiraj Mishra
 
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
Arti Parab Academics
 
Digital Electronics Notes.pdf
Digital Electronics Notes.pdfDigital Electronics Notes.pdf
Digital Electronics Notes.pdf
4NM21IS132SAISHARATH
 
04 chapter03 02_numbers_systems_student_version_fa16
04 chapter03 02_numbers_systems_student_version_fa1604 chapter03 02_numbers_systems_student_version_fa16
04 chapter03 02_numbers_systems_student_version_fa16
John Todora
 

Similar to Introduction to computers (20)

Basics of Computer For Begginers
Basics of Computer For BegginersBasics of Computer For Begginers
Basics of Computer For Begginers
 
Chapter 1 Introduction to computer components
Chapter 1 Introduction to computer componentsChapter 1 Introduction to computer components
Chapter 1 Introduction to computer components
 
6_2018_11_23!09_24_56_PM (1).pptx
6_2018_11_23!09_24_56_PM (1).pptx6_2018_11_23!09_24_56_PM (1).pptx
6_2018_11_23!09_24_56_PM (1).pptx
 
Module-1_Part_1 (1).pptx
Module-1_Part_1 (1).pptxModule-1_Part_1 (1).pptx
Module-1_Part_1 (1).pptx
 
6_2020_12_23!08_00_40_AM.pdf
6_2020_12_23!08_00_40_AM.pdf6_2020_12_23!08_00_40_AM.pdf
6_2020_12_23!08_00_40_AM.pdf
 
Chapter#4
Chapter#4Chapter#4
Chapter#4
 
Cse115 lecture02overviewofprogramming
Cse115 lecture02overviewofprogrammingCse115 lecture02overviewofprogramming
Cse115 lecture02overviewofprogramming
 
Unit-1_Digital Computers, number systemCOA[1].pptx
Unit-1_Digital Computers, number systemCOA[1].pptxUnit-1_Digital Computers, number systemCOA[1].pptx
Unit-1_Digital Computers, number systemCOA[1].pptx
 
1.Digital Electronics overview & Number Systems.pptx
1.Digital Electronics overview & Number Systems.pptx1.Digital Electronics overview & Number Systems.pptx
1.Digital Electronics overview & Number Systems.pptx
 
Introduction to digital computers and Number systems.pptx
Introduction to digital computers and Number systems.pptxIntroduction to digital computers and Number systems.pptx
Introduction to digital computers and Number systems.pptx
 
Number systems
Number systemsNumber systems
Number systems
 
assembly language chapter 1.pptxassembly language chapte
assembly language chapter 1.pptxassembly language chapteassembly language chapter 1.pptxassembly language chapte
assembly language chapter 1.pptxassembly language chapte
 
Number system computer fundamental
 Number  system computer fundamental  Number  system computer fundamental
Number system computer fundamental
 
data representation
 data representation data representation
data representation
 
COA Chapter 1.pdf
COA Chapter 1.pdfCOA Chapter 1.pdf
COA Chapter 1.pdf
 
DLD-unit-1(2022).pdf
DLD-unit-1(2022).pdfDLD-unit-1(2022).pdf
DLD-unit-1(2022).pdf
 
COA Unit-1.pdf
COA Unit-1.pdfCOA Unit-1.pdf
COA Unit-1.pdf
 
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
FYBSC IT Digital Electronics Unit I Chapter I Number System and Binary Arithm...
 
Digital Electronics Notes.pdf
Digital Electronics Notes.pdfDigital Electronics Notes.pdf
Digital Electronics Notes.pdf
 
04 chapter03 02_numbers_systems_student_version_fa16
04 chapter03 02_numbers_systems_student_version_fa1604 chapter03 02_numbers_systems_student_version_fa16
04 chapter03 02_numbers_systems_student_version_fa16
 

More from Nishant Munjal

Database Management System
Database Management SystemDatabase Management System
Database Management System
Nishant Munjal
 
Functions & Recursion
Functions & RecursionFunctions & Recursion
Functions & Recursion
Nishant Munjal
 
Array, string and pointer
Array, string and pointerArray, string and pointer
Array, string and pointer
Nishant Munjal
 
Programming in C
Programming in CProgramming in C
Programming in C
Nishant Munjal
 
Unix Administration
Unix AdministrationUnix Administration
Unix Administration
Nishant Munjal
 
Shell Programming Concept
Shell Programming ConceptShell Programming Concept
Shell Programming Concept
Nishant Munjal
 
VI Editor
VI EditorVI Editor
VI Editor
Nishant Munjal
 
Introduction to Unix
Introduction to UnixIntroduction to Unix
Introduction to Unix
Nishant Munjal
 
Routing Techniques
Routing TechniquesRouting Techniques
Routing Techniques
Nishant Munjal
 
Asynchronous Transfer Mode
Asynchronous Transfer ModeAsynchronous Transfer Mode
Asynchronous Transfer Mode
Nishant Munjal
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud Computing
Nishant Munjal
 
SQL Queries Information
SQL Queries InformationSQL Queries Information
SQL Queries Information
Nishant Munjal
 
Database Design and Normalization Techniques
Database Design and Normalization TechniquesDatabase Design and Normalization Techniques
Database Design and Normalization Techniques
Nishant Munjal
 
Concurrency Control
Concurrency ControlConcurrency Control
Concurrency Control
Nishant Munjal
 
Transaction Processing Concept
Transaction Processing ConceptTransaction Processing Concept
Transaction Processing Concept
Nishant Munjal
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
Nishant Munjal
 
Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model Introduction
Nishant Munjal
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
Nishant Munjal
 
Technical education benchmarks
Technical education benchmarksTechnical education benchmarks
Technical education benchmarks
Nishant Munjal
 
Bluemix Introduction
Bluemix IntroductionBluemix Introduction
Bluemix Introduction
Nishant Munjal
 

More from Nishant Munjal (20)

Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Functions & Recursion
Functions & RecursionFunctions & Recursion
Functions & Recursion
 
Array, string and pointer
Array, string and pointerArray, string and pointer
Array, string and pointer
 
Programming in C
Programming in CProgramming in C
Programming in C
 
Unix Administration
Unix AdministrationUnix Administration
Unix Administration
 
Shell Programming Concept
Shell Programming ConceptShell Programming Concept
Shell Programming Concept
 
VI Editor
VI EditorVI Editor
VI Editor
 
Introduction to Unix
Introduction to UnixIntroduction to Unix
Introduction to Unix
 
Routing Techniques
Routing TechniquesRouting Techniques
Routing Techniques
 
Asynchronous Transfer Mode
Asynchronous Transfer ModeAsynchronous Transfer Mode
Asynchronous Transfer Mode
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud Computing
 
SQL Queries Information
SQL Queries InformationSQL Queries Information
SQL Queries Information
 
Database Design and Normalization Techniques
Database Design and Normalization TechniquesDatabase Design and Normalization Techniques
Database Design and Normalization Techniques
 
Concurrency Control
Concurrency ControlConcurrency Control
Concurrency Control
 
Transaction Processing Concept
Transaction Processing ConceptTransaction Processing Concept
Transaction Processing Concept
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model Introduction
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
 
Technical education benchmarks
Technical education benchmarksTechnical education benchmarks
Technical education benchmarks
 
Bluemix Introduction
Bluemix IntroductionBluemix Introduction
Bluemix Introduction
 

Recently uploaded

Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 

Introduction to computers

  • 2. WHAT IS COMPUTER? A computer is a machine that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming.
  • 3. CPU AND ITS COMPONENTS • SYSTEM FAN • VIDEO CARD • MONITOR • POWER SUPPLY • HARD-DRIVE • MOTHERBOARD • OPTICAL DRIVE • RAM • PROCESSOR
  • 4. MOTHERBOARD THE MOTHERBOARD IS AT THE CENTER OF WHAT MAKES A PC WORK. IT HOUSES THE CPU AND IS A HUB THAT ALL OTHER HARDWARE RUNS THROUGH. THE MOTHERBOARD ACTS AS A BRAIN; ALLOCATING POWER WHERE IT’S NEEDED, COMMUNICATING WITH AND COORDINATING ACROSS ALL OTHER COMPONENTS – MAKING IT ONE OF THE MOST IMPORTANT PIECES OF HARDWARE IN A COMPUTER. WHEN CHOOSING A MOTHERBOARD, IT’S IMPORTANT TO CHECK WHAT HARDWARE PORTS THE MOTHERBOARD SUPPLIES. IT’S VITAL TO CHECK HOW MANY USB PORTS,
  • 5. PROCESSOR THE CPU (CENTRAL PROCESSING UNIT OR PROCESSOR) IS RESPONSIBLE FOR PROCESSING ALL INFORMATION FROM PROGRAMS RUN BY YOUR COMPUTER. THE ‘CLOCK SPEED’, OR THE SPEED AT WHICH THE PROCESSOR PROCESSES INFORMATION, IS MEASURED IN GIGAHERTZ (GHZ).
  • 6. RAM Random Access Memory, or RAM, is hardware found in the memory slots of the motherboard. The role of RAM is to temporarily store on-the- fly information created by programs and to do so in a way that makes this data immediately accessible.
  • 7. THE HARD DRIVE IS A STORAGE DEVICE RESPONSIBLE FOR STORING PERMANENT AND TEMPORARY DATA. THERE ARE TWO DIFFERENT TYPES OF STORAGE DEVICES: THE TRADITIONAL HARD DISK DRIVE (HDD) AND THE NEWER SOLID STATE DRIVES (SSD). HARD DISK DRIVES WORK BY WRITING BINARY DATA ONTO SPINNING MAGNETIC DISKS CALLED PLATTERS THAT ROTATE AT HIGH SPEEDS, WHILE A SOLID-STATE DRIVE STORES DATA BY USING STATIC FLASH MEMORY CHIPS. HARD-DRIVE
  • 8. GRAPHIC PROCESSING UNIT (GPU) ESPECIALLY IMPORTANT FOR 3D RENDERING, THE GPU DOES EXACTLY WHAT ITS NAME SUGGESTS AND PROCESSES HUGE BATCHES OF GRAPHIC DATA. YOU WILL FIND THAT YOUR COMPUTER’S GRAPHICS CARD HAS AT LEAST ONE GPU. AS OPPOSED TO THE BASIC ON-BOARD GRAPHIC CAPABILITIES THAT PC MOTHERBOARDS SUPPLY, DEDICATED GRAPHICS CARDS INTERFACE WITH THE MOTHERBOARD VIA AN EXPANSION SLOT TO WORK ALMOST EXCLUSIVELY ON GRAPHIC RENDERING.
  • 9. POWER SUPPLY A POWER SUPPLY UNIT, COMMONLY ABBREVIATED AS PSU, DOES MORE THAN JUST SUPPLY YOUR COMPUTER WITH POWER. IT IS THE POINT WHERE POWER ENTERS YOUR SYSTEM FROM AN EXTERNAL POWER SOURCE AND IS THEN ALLOCATED BY THE MOTHERBOARD TO INDIVIDUAL COMPONENT HARDWARE. NOT ALL POWER SUPPLIES ARE MADE EQUALLY HOWEVER, AND WITHOUT THE RIGHT WATTAGE PSU YOUR SYSTEM WILL FAIL TO WORK.
  • 11. I/O DEVICES INPUT • KEYBOARD • MOUSE • MICROPHONE • BARCODE READER • GRAPHICS TABLET OUTPUT • MONITOR • PRINTER • SPEAKER
  • 12. ASSEMBLER  In computer science an assembler is a program that turns assembly language into machine code.  An assembler is a program that takes basic computer instructions and converts them into a pattern of bits that the computer's processor can use to perform its basic operations. Some people call these instructions assembler language and others use the term assembly language.  For example, a "Load" instruction causes the processor to move a string of bits from a location in the processor's memory to a special holding place called a register. Assuming the processor has at least eight registers, each numbered, the following instruction would move the value (string of bits of a certain length) at memory location 3000 into the holding place called register 8:  L 8,3000
  • 13. INTERPRETER • An interpreter is a computer program that is used to directly execute program instructions written using one of the many high-level programming languages. • The interpreter transforms the high-level program into an intermediate language that it then executes, or it could parse the high-level source code and then performs the commands directly, which is done line by line or statement by statement.
  • 14. COMPILER • A compiler is a computer program that translates computer code written in one programming language into another programming language. • The name compiler is primarily used for programs that translate source code from a high-level programming language to a lower level language to create an executable program
  • 17. GENERATION OF LANGUAGES • The first-generation languages, or 1GL are low-level languages that are machine language. • The second-generation languages, or 2GL are also low-level languages that generally consist of assembly languages. • The third-generation languages, or 3GL are high-level languages such as C. • The fourth-generation languages, or 4GL are languages that consist of statements like statements in a human language. Fourth generation languages are commonly used in database programming and scripts. • The fifth-generation languages, or 5GL are programming languages that contain visual tools to help develop a program. A good example of a fifth-generation language is Visual Basic.
  • 18. NUMBER SYSTEM • A numeral system (or system of numeration) is a writing system for expressing numbers; that is, a mathematical notation for representing numbers of a given set, using digits or other symbols in a consistent manner. • The value of each digit in a number can be determined using − • The digit • The position of the digit in the number • The base of the number system (where the base is defined as the total number of digits available in the number system)
  • 19. NUMBER SYSTEM IN COMPUTER SYSTEM • Binary number system • Octal number system • Decimal number system • Hexadecimal (hex) number system
  • 20. DECIMAL NUMBER SYSTEM • The number system that we use in our day-to-day life is the decimal number system. Decimal number system has base 10 as it uses 10 digits from 0 to 9. In decimal number system, the successive positions to the left of the decimal point represent units, tens, hundreds, thousands, and so on. • In this computer understands everything in the multiple of 10. • Like 721, seven in the first position of three digit number. So it will translate 7*103
  • 21. BINARY NUMBER SYSTEM • Characteristics of the binary number system are as follows − • Uses two digits, 0 and 1 • Also called as base 2 number system • Each position in a binary number represents a 0 power of the base (2). Example 20 • Last position in a binary number represents a x power of the base (2). Example 2x where x represents the last position - 1.
  • 22. NOTE − 101012 IS NORMALLY WRITTEN AS 10101. Step Binary Number Decimal Number Step 1 101012 ((1 x 2 4 ) + (0 x 2 3 ) + (1 x 2 2 ) + (0 x 2 1 ) + (1 x 2 0 ))10 Step 2 101012 (16 + 0 + 4 + 0 + 1)10 Step 3 101012 2110
  • 23. OCTAL NUMBER SYSTEM • Characteristics of the octal number system are as follows − • Uses eight digits, 0,1,2,3,4,5,6,7 • Also called as base 8 number system • Each position in an octal number represents a 0 power of the base (8). Example 80 • Last position in an octal number represents a x power of the base (8). Example 8x where x represents the last position - 1
  • 24. NOTE − 125708 IS NORMALLY WRITTEN AS 12570. Step Octal Number Decimal Number Step 1 125708 ((1 x 8 4 ) + (2 x 8 3 ) + (5 x 8 2 ) + (7 x 8 1 ) + (0 x 8 0 ))10 Step 2 125708 (4096 + 1024 + 320 + 56 + 0)10 Step 3 125708 549610
  • 25. HEXADECIMAL NUMBER SYSTEM • Characteristics of hexadecimal number system are as follows − • Uses 10 digits and 6 letters, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F • Letters represent the numbers starting from 10. A = 10. B = 11, C = 12, D = 13, E = 14, F = 15 • Also called as base 16 number system • Each position in a hexadecimal number represents a 0 power of the base (16). Example, 160 • Last position in a hexadecimal number represents a x power of the base (16). Example 16x where x represents the last position - 1
  • 26. Note − 19FDE16 is normally written as 19FDE. Step Binary Number Decimal Number Step 1 19FDE16 ((1 x 16 4 ) + (9 x 16 3 ) + (F x 16 2 ) + (D x 16 1 ) + (E x 16 0 ))10 Step 2 19FDE16 ((1 x 16 4 ) + (9 x 16 3 ) + (15 x 16 2 ) + (13 x 16 1 ) + (14 x 16 0 ))10 Step 3 19FDE16 (65536+ 36864 + 3840 + 208 + 14)10 Step 4 19FDE16 10646210
  • 27. Decimal to Other Base System • Step 1 − Divide the decimal number to be converted by the value of the new base. • Step 2 − Get the remainder from Step 1 as the rightmost digit (least significant digit) of the new base number. • Step 3 − Divide the quotient of the previous divide by the new base. • Step 4 − Record the remainder from Step 3 as the next digit (to the left) of the new base number. • Repeat Steps 3 and 4, getting remainders from right to left, until the quotient becomes zero in Step 3. • The last remainder thus obtained will be the Most Significant Digit (MSD) of the new base number.
  • 28. As mentioned in Steps 2 and 4, the remainders have to be arranged in the reverse order so that the first remainder becomes the Least Significant Digit (LSD) and the last remainder becomes the Most Significant Digit (MSD). Decimal Number : 2910 = Binary Number : 111012. Step Operation Result Remainder Step 1 29 / 2 14 1 Step 2 14 / 2 7 0 Step 3 7 / 2 3 1 Step 4 3 / 2 1 1 Step 5 1 / 2 0 1
  • 29. OTHER BASE SYSTEM TO NON-DECIMAL SYSTEM Step 1 − Convert the original number to a decimal number (base 10). Step 2 − Convert the decimal number so obtained to the new base number.
  • 30. Shortcut Method ─ Binary to Octal Step 1 − Divide the binary digits into groups of three (starting from the right). Step 2 − Convert each group of three binary digits to one octal digit. Step Binary Number Octal Number Step 1 101012 010 101 Step 2 101012 28 58 Step 3 101012 258 Binary Number : 101012 = Octal Number : 258
  • 31. SHORTCUT METHOD ─ OCTAL TO BINARY Step 1 − Convert each octal digit to a 3-digit binary number (the octal digits may be treated as decimal for this conversion). Step 2 − Combine all the resulting binary groups (of 3 digits each) into a single binary number. Step Octal Number Binary Number Step 1 258 210 510 Step 2 258 0102 1012 Step 3 258 0101012 Octal Number : 258 = Binary Number : 101012
  • 32. Shortcut Method ─ Binary to Hexadecimal Step 1 − Divide the binary digits into groups of four (starting from the right). Step 2 − Convert each group of four binary digits to one hexadecimal symbol. Step Binary Number Hexadecimal Number Step 1 101012 0001 0101 Step 2 101012 110 510 Step 3 101012 1516 Binary Number : 101012 = Hexadecimal Number : 1516