Академический Документы
Профессиональный Документы
Культура Документы
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS
Module Objective
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 2
What is a Computer System?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 3
What is a Computer System? (Cont’d)
INPUT
COMPUTER SYSTEM
OUTPUT
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 4
What is a computer?
Store
Retrieve and,
Process data.
Pictures
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 5
Data, Information
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 6
Data Versus Information
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 7
What is a computer? (Cont’d)
performing calculations
drawing graphs
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 8
What is a computer? (Cont’d)
A computer stores data so that it will be available for
processing
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 9
What is a computer? (Cont’d)
Computer output is the results produced by the
computer
Reports
Documents
Music
Graphs
Pictures
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 10
What is a peripheral device?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 11
What is a computer? (Cont’d)
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 12
Evolution of Computer
Introduction:
This Topic gives an overview on computer evolution and and its history.
Objective:
2. History of Computer
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 13
Types of Computer
Before:
Computers are categorized into three main categories from least
to most powerful:
microcomputers
minicomputers
mainframe computers
Supercomputer
Today:
A computer is categorized based on its technology, function, size,
performance, and cost
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 14
Computer Categories
Handheld computers
Workstations
Videogame Consoles
Mainframes
Supercomputers
Servers
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 15
What is a Personal Computer?
Notebook computers
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 16
What is a tablet computer?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 17
What is a handheld?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 18
What is a handheld?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 19
What types of computers can be classified as workstations?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 20
Is a PlayStation a computer?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 21
What is so special about a mainframe computer?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 22
How powerful is a supercomputer?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 23
What makes a computer a server?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 24
What’s a personal computer system?
A personal computer system consists of the following:
System unit
Display device
Keyboard
Mouse
Modem
Printer
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 25
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 26
Input Devices
Keyboard Mouse – pointing device
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 27
Output Devices
Monitor
Printer
Speakers
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 28
CD/DVD Storage Devices Hard Drive
Drive
Zip
Micro Drive
Drive
Tape
Jaz Drive
Drive
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 29
History of Computers?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 30
History of Computer
First Generation
Vacuum Tube Technology for performing basic processing
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 31
History of Computer
First Generation
Machine language programs were made up of instructions written
in binary code.
This is the “native” language of the computer.
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 32
History of Computer
Second Generation
Transistor replaced vacuum tubes
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 33
History of Computer
Second Generation
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 34
History of Computer
Third Generation
Many transistors on a single chip (IC) enabled lower cost , faster
processors and memory elements
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 35
History of Computer
Third Generation
Fourth Generation
Still advancement in IC technology (VLSI) that is Very Large Scale
Integration
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 37
History of Computer
Fourth Generation : “Problem-oriented” languages
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 38
History of Computer
Fourth Generation
Query Languages:
Enables a person to specify exactly what information they require from
the database.
Report Writers:
Takes information retrieved from databases and formats into attractive,
usable output.
Application Generators:
A person can specify a problem, and describe the desired results.
Fifth Generation
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 41
What are the main high level components in a computer?
� Central Processing Unit (CPU)
� Interconnections (Bus)
Central Main
Processing Unit CPU M Memory
� Main Memory (MM)
� Input/Output devices
System Bus
ICN (Inter
Connected
Network)
D1 D2 …….. DK IO
Devices
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 42
Bus
A set of parallel conductors, which allow devices attached
to it to communicate with the CPU.
Parallel wires that carry several bits at a time
Unidirectional or bi-directional
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 43
Bus Types
� Control lines
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 44
Architecture of a simple computer
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 45
Structure of Computer System
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 46
Components in a Computer
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 47
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 48
CPU (Processor)
What is it?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 49
Components of the CPU
Register set
Control
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 50
Components of the CPU
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 51
CPU – Functional Units
� Fetches Instructions from memory
CPU
� Interprets the instructions
�Performs arithmetic operations
Control Unit
�Performs Logical operations
�Very high speed memory units in the CPU-
for storing very small amount of data.
ALU
Registers
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 52
What Function perform by CPU?
Examine (Decode)
Execute
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 53
Execution of the Instructions
(Fetch-decode-execute cycle )
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 54
Popular CPUs
Intel Advanced
Micro Devices
Pentium IV
Pentium III (AMD)
Pentium MMX
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 55
CPU (Contd.)
Examples
Intel Processors Motorola Processors
8085
68000
8086
68020
80286
80386
68030
80486
Pentium I
Pentium II
Pentium III
Pentium IV
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 56
How to Measures speed of Processor ?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 57
Measures of CPU performance
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 58
The Memory
What is it?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 59
Memory
Type of Memory
Internal Memory
Primary Memory
Secondary Memory
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 60
Memory
MEMORY
Internal External
RAM ROM
Cache Cache
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 61
Internal memory
Implemented in very high-speed devices located within
CPU
Volatile Memory
Examples
Registers
Cache
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 62
Different types of registers
General Purpose Registers
are those which are used by the programmer to store data and
Address.
Control Registers
The special purpose registers are used by the CPU for programs
control and other purposes.
Ex.:
IR , PC, Flags Registers
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 63
Registers
Program Counter (PC)
holds the address of the next instruction to be executed
Instruction Register (IR)
holds the instruction that is currently being executed.
Memory Address Register (MAR)
holds the address of the next memory location to be used for the
data and instruction
Memory Buffer Register (MBR)
holds the currently written and read data.
Accumulator (A)
is a general purpose register used for arithmetic and logical
operations.
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 64
Registers, CPU and the memory
CPU
Arithmetic MAR
and Logic
Unit Instruction
Register
MBR
General
Purpose Flags
registers Register
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 65
Fetch-decode-execute cycle
memory B memory
memory
address unit buffer
register register
(MAR) (MBR)
D
A instruction register (IR)
R
prpgram counter (PC)
instruction decoder
PC contains address of next instruction
to be executed which is moved to MAR
clock
control unit
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 66
Fetch phase
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 67
Decode phase
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 68
Execute phase
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 69
Memory - Primary or main Memory
Main Memory
y s s
l ce
On y A c
ad or o m ry
R e em n d o
M R a e m
M
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 70
Primary memory
Example
ROM
RAM
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 71
ROM (Read Only Memory)
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 72
Primary Memory
MROM
PROM
EPROM
EEPROM
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 73
Programmable ROM(PROM)
� User can load data into PROM
made
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 74
Electrically Erasable Programmable ROM (EEPROM)
� These ROMs can be electrically erased and programmed
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 75
RAM (Random Access Memory)
RAM is now used to designate read/write memory (ROM is also random
access)
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 76
Static Memories
Memories that are capable of retaining their state as long as power is
applied are known as Static Memories
SRAM consumes very less power as the current flows only when cell is
accessed
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 77
Dynamic Memories
Static RAM is very fast but very costly as their cell require several transistors
The state of the cell can not be retained permanently and hence called
DRAM
The contents of the cell should be retained for a much longer time
Periodic refreshment by restoring the capacitor charge to its full value is the
way to overcome above problem
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 78
Dynamic Memories
� High Density
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 79
Speed, Size & Cost
Fast Memory can be achieved if SRAM chips are used, Cache Memory
can be built with SRAM technology
The basic cells of DRAM are simple and less expensive but DRAM are
slower
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 80
Characteristics of Memory System
� Physical Char:Volatile/non-volatile,erasable/nonerasable
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 81
Memory - Cache Memory
CPU
Cache
Main Memory
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 82
Why Cache?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 83
Virtual Memory
In most modern computer, The main memory is not sufficient to accommodate
voluminous programs and data
When program is not getting accommodated completely in Main Memory then
part of the program which is not under execution is stored in Secondary storage
devices
Operating systems moves data and program between Main Memory &
Secondary device
Techniques that automatically move the data & programs into Main Memory are
called as Virtual Memory techniques
The binary addresses that the processor issues for either instructions or data are
called VIRTUAL Addresses
These addresses are converted into actual (physical) addresses by the
combination of hardware & software
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 84
Cache Memory vs. Virtual Memory
The Cache bridges the speed gap between Processor & Main Memory
Virtual Memory bridges the Size gap & Speed gap between Main
Memory & Secondary Storage Devices
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 85
Memory Organization
Processor
Virtual address
Data
MMU
Physical address
Cache
Main Memory
Block transfer
Disk Storage
Virtual memory Organization
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 86
Secondary memory
Low speed
Non-volatile
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 87
Memory - Secondary memory devices
Type Description Read Writabl Typic
able e al size
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 88
Comparison of different types of memory
( speed, location, cost, volatile/nonvolatile)
Storage type Implementation Features Contents Example
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 90
Memory hierarchy
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 91
Memory hierarchy in a computer system
Magnetic
tapes
I/O DMA Main
processor memory
Magnetic
disks
Registers Cache
memory
CPU
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 92
Buffers
Why Buffers?
Keyboard, Printers
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 93
What is a file?
EXE
DOC
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 94
What is a Program ?
Programming ways
Machine Language
Assembly Language
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 95
What is a Software ?
Type of software ?
Application software
System software
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 96
What is application software?
Application software is a set of one or more computer
programs that helps a person to carry out a task
Create, edit, and print documents
Ex.
Banking, Payroll etc.
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 97
Application Software
Vertical applications
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 98
Horizontal Applications
Horizontal applications are used across divisions of a company
3D Rendering Games
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 99
Vertical Applications: Tailor Made Programs
Custom software
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 100
What is System software?
Ex.
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 101
What is operating system?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 102
What is operating system?
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 103
Operating System: Functions
Operating System performs two major functions:
1. Resource Manager
2. Virtual Machine
OS as Resource Manager:
A computer system consists of many hardware and software
resources. OS acts as a manager of these resources among
one or many users.
OS as Virtual Machine:
OS provides a virtual image of the computing system to the
user. Users think that Computer is a machine that understands
English like commands. But actual hardware only understands
0s and 1s.
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 104
The Operating System (OS): The Computer’s Traffic Cop
Managing programs
Managing memory
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 105
RESOURCE EXAMPLES MANAGERS
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 106
Operating System Objective
� Convenience
� Efficiency
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 107
Starting the Computer
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 108
Starting the Computer
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 109
Step 1: The BIOS and Setup Program
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 110
Step 2: The Power-On-Self-Test (POST)
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 111
Step 3: The Operating System (OS) Loads
BIOS searches for the OS.
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 112
Step 4: System Configuration
Registry – A database that stores information about
peripherals and software
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 113
Step 5: System Utilities Loads
Volume control
Antivirus software
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 114
Step 6: Users Authentication
Authentication or user login occurs.
User name
Password
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 115
Operating Systems (Type of os) - Evolution
Serial processing
Here each job is processed one after another serially.
As a job arrives it is processed completely before picking
up the next one.
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 116
Operating Systems (Type of os) - Evolution
Batch processing
Here jobs with similar requirements are batched
together and run through the computer as a group.Thus a
batch operating system reads a stream of separate
jobs,each with its own control cards that predefine what the
job does,feed the batches one after another and send the
output of each job to the appropriate destination.
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 117
Operating Systems (Type of os) - Evolution
Multiprogramming
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 118
Operating Systems (Type of os) - Evolution
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 119
Operating Systems (Type of os) - Evolution
Multiprocessing system
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 120
Operating Systems (Type of os) - Evolution
� Networked computing system (Network Operating
System)
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 121
Operating Systems - Examples
GUI
� Windows 98 Windows CE
� Multi-user
� Linux UNIX Windows 2000
� Multiprocessing
� Linux UNIX Windows 2000
• Multitasking
� UNIX Windows 2000
• Multithreading is the ability of an operating system to execute the
different parts of the program, called threads, simultaneously.
� Linux UNIX Windows 2000
• Network OS
� Windows 2000 Novell Netware
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 122
Exploring Popular Operating Systems: A Guided Tour
WINDOWS XP MAC OS
UNIX
MS-DOS LINUX
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 123
MS-DOS
Use is diminishing
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 124
Microsoft Windows
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 125
Windows XP
Released in 2001 by Microsoft
Windows
Three versions:
Windows XP Home Edition
Windows XP Professional
Windows XP Server
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 126
Windows NT
Released in 1993 by Microsoft
Two components:
Windows NT Workstation
Windows NT Server
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 128
MAC OS
Created in 1984
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 129
UNIX
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 130
Linux
Developed in 1991 by
UNIX
Open-source code –
Available for all to see
and use
Competes with
Windows and MAC-OS
Growing acceptance
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 131
System Utilities: Tools for Housekeeping
System utilities are programs that help the operating system
manage the computer system’s resources.
Types of utilities:
Backup software
Antivirus software
Disk scanning
Disk defragmentation
File management
File-searching software
File compression
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 132
Firmware
Firmware
Software embedded in hardware during manufacture
Examples
Home appliances
Intelligent printers
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 133
Thank You!
ELTP-CAMPUS ELTP-GROUP
EXCELLENT CAMPUS PLACEMENTS 134