2. Computer system
ī¨ What is computer system?
ī¤ Electronic device
ī¤ Performs operations
ī¤ According to programs.
ī¤ Works on the principle of Input-Process-Output
cycle.
5. Input unit
ī¨ Formed by input devices.
List of input devices
1. Keyboard :
âĸ 104 keys
âĸUsed to type letters, digits and
specials symbols
âĸ Has various types of keys like
function keys ,
alphabetical keys , numeric keys
,special keys etc.
6. 2. Mouse 3. Joystick
âĸ pointing device
âĸ works in graphic environment like
windows
âĸ Gives input by selecting and
moving objects on screen.
âĸExecutes command by clicking on
icons, options and menus.
âĸTypes : scroll mouse, optical
mouse, cordless mouse
âĸControls movements of objects
on screen.
âĸPointing device
âĸHas a vertical stick and a track
ball at its bottom
âĸUsed for gaming, training
simulators and controlling robots.
7. 4. Scanner 5. Microphone
âĸConverts printed documents into
images
âĸOperates in same manner as
Xerox
âĸOptically reads an image and
covert it into digital signals
âĸDigital signals are stored as
digital files
âĸThese files can be manipulated.
âĸSpeech input device
âĸTo operate we require
microphone to talk to computer
âĸSound card is required which
digitizes audio input into binary
codes
8. 6. Webcam 7.Touch pad
Captures images and
videos on internet.
Pointing device in
laptops which senses
touch and pressure.
9. 8.Touch screen
Many more like : bar code reader , light pen
etc.
Senses human touch , gloved
hand ,pen or any other
pointing device.
10. Processing unit /CPU
ī§ Brain of the computer
ī§ Controls working of entire computer system
ī§ Placed on motherboard inside the CPU tower
ī§ Size = 1.5 inches square (approx.)
ī§ Speed is measured in MHz or GHz and 3 GHz
=3000 MHz roughly.
ī§ It processes the data ,brings instructions from
memory, decodes them and executes them.
11. Components of CPU
1. Control Unit(CU) : controls and coordinates
the various operations of computer system. It
acts like a traffic signal directing the flow of
data in the computers.
12. 2. Arithmetic Logical Unit (ALU) : Performs all
arithmetic and logical functions like-
ī¤ Addition
ī¤ Subtraction
ī¤ Multiplication
ī¤ Division
ī¤ Logical AND,OR ,NOT
ī¤ Increment (addition of 1)
ī¤ Decrement
13. 3. Main memory unit (MMU) : The memory unit
is the principal storage of the computer. All the
data and instructions that the computer needs
at a moment are stored here. Any storage unit
of a computer is ranked according to:
ī Access time
ī Storage capacity
ī Cost per bit of storage
14. Fundamental types of memory
1. Primary memory-:
i. Primary Memory also called as volatile memory because the
memory canât store the data permanently.
ii. Primary memory select any part of memory when user want to
save the data in memory but that may not be store
permanently on that location.
iii. It is embedded with two types of memory :- RAM(Random
Access Memory) & ROM(Read Only Memory).
iv. It is accessed directly by the processor.
v. It is the fastest memory available.
vi. It is costlier as compared to secondary memory.
15. TYPES OF PRIMARY
MEMORY
ī¨ Random-access
memory, or RAM, is a
form of data storage that
can be accessed randomly
at any time, in any order
and from any physical
location in contrast to other
storage devices, such as
hard drives, where the
physical location of the
data determines the time
taken to retrieve it. RAM is
measured in megabytes
and the speed is measured
in nanoseconds and RAM
chips can read data faster
than ROM.
ī¨ Read-only memory,
or ROM, is a form of data
storage in computers and
other electronic devices
that can not be easily
altered or reprogrammed.
ROM can only be read by
the processor. Data to be
stored into ROM is written
during the manufacturing
phase itself. ROM is
slower and hence cheaper
than RAM. It retains its
data even when power is
switched off, i.e. it is non-
volatile.
16. Types of RAM
ī¨ Static RAM (SRAM)
ī¤ Static RAM stores
the data only as long
as the power supply
is on.
ī¤ Static RAM
consumes more
power and it is
costlier.
ī¤ The speed of S-Ram
(Static RAM) is
higher than D-(RAM)
ī¨ Dynamic RAM
(DRAM)
ī¤ Dynamic RAM loses
its data in a very
short time.
ī¤ It is made of millions
of transistors and
capacitors
17. Types of ROM
ī¨ PROM (Programmable Read Only Memory)
can be programmed only once by a special
device and uses high voltages.
ī¨ EPROM (Erasable Programmable Read Only
Memory) can be rewritten using UV radiation.
ī¨ EEPROM (Electrically Erasable
Programmable Read Only Memory) an be
rewritten electrically and such devices do not
require to be removed from the computer.
18. Fundamental Types of Memory
2. Secondary/ auxiliary memory :-
i. Auxiliary memory also known as auxiliary
storage, secondary storage, secondary
memory or external memory.
ii. It is a non-volatile memory (does not lose stored
data when the device is powered down) that is not
directly accessible by the CPU, because it is not
accessed via the input/output channels (it is an
external device).
iii. It is used to store a large amount of data at lesser
cost per byte than primary memory;
iv. It is less expensive than primary storage.
v. The most common forms of auxiliary memory
are flash memory, optical discs, magnetic
disks and magnetic tape .
19. Output unit
ī¨ Formed by output devices.
List of Output devices
1. Monitors- There are two kinds of
viewing screen used for monitors :
ī¤ Cathode-Ray Tube (CRT)
Monitor :-The CRT display is made up of
small picture elements called pixels. The smaller
the pixels, the better the image clarity or
resolution. It takes more than one illuminated pixel
to form a whole character, such as the letter âeâ in
the word help. There are some disadvantages
of CRT â
īŽ Large in Size
īŽ High power consumption
20. Output devices
ī¤ Flat-Panel Display
Monitor:-
The flat-panel display
refers to a class of video
devices that have
reduced volume, weight
and power requirement
in comparison to the
CRT. You can hang
them on walls or wear
them on your wrists.
Current uses of flat-
panel displays include
calculators, video
games, monitors, laptop
computer, and graphics
display.
21. Output devices
2. Printers- It is an output
device, which is used
to print information on
paper. There are two
types of printers â
ī¤ Impact Printers :-
Impact printers print
the characters by
striking them on the
ribbon, which is then
pressed on the paper.
ī¤ Eg. : Dot â Matrix
Printers, Line
printers.
ī¤ Non-impact
Printers : These
print the characters
without using the
ribbon. These
printers print a
complete page at a
time, thus they are
also called as Page
Printers.
ī¨ Eg. : Laser Printers ,
Ink-jet printers
22. Output devices
3. Speakers â These
are attached to
computers for the
output of sound.
Sound cards are
required in the
computer for
speakers to function.
Speakers range from
simple, two-speaker
output devices to
surround-sound multi-
channel units.
23. Types of computers
1. Micro computers :
ī¤ Cheapest
ī¤ Widely used
ī¤ Fastest growing
ī¤ Small
ī¤ Microprocessor as CPU
ī¤ specially designed for general usage like
entertainment, education and work purposes.
ī¤ Example - Desktop computers, Gaming consoles,
Sound & Navigation system of a car, Netbooks,
Notebooks, PDAâs, Tablet PCâs, Smartphones,
Calculators
24. 2. Minicomputer :
ī¤ Used by small businesses & firms.
ī¤ Called as âMidrange Computersâ.
ī¤ These are small machines and can
be accommodated on a disk with not as processing
and data storage capabilities as super-computers &
Mainframes.
ī¤ Are multi-user systems.
ī¤ Terminals are attached to central computer.
ī¤ less powerful than a mainframe or supercomputer,
but more expensive and more powerful than
a personal computer.
ī¤ Example : TI-990, IBM system/3
25. 3. Mainframe computers:
ī¤ Can store huge amount of data.
ī¤ They are large in size and memory, power and
expensive.
ī¤ Support time sharing and virtual memory.
ī¤ Can be accommodated in large air-conditioned
rooms because of its size.
ī¤ Universities, banking institutions, stock exchanges,
insurance companies are some examples of using
mainframe servers.
ī¤ Examples - IBM zSeries, System z9, System z10
servers
26. 4. Supercomputer :
ī¤ Most powerful computers in performance and
processing.
ī¤ These computers are used for research and
exploration purposes, like NASA uses
supercomputers for launching space shuttles,
controlling them and for space exploration
purpose.
ī¤ Are very expensive and very large in size.
ī¤ It can beaccommodated in large air-conditioned
rooms.
ī¤ Examples - K-202, Texas Instrument TI-990,
SDS-92
27. SOFTWARE
īļ Set of programs that are stored in the
computer.
īļ Intangible component
īļ Types of software:
īŧ System software
īŧ Application software
28. System software
ī¨ collection of programs
ī¨ operates, controls, and extends the processing
capabilities of the computer itself.
ī¨ prepared by the computer manufacturers
ī¨ Programs are written in low-level languages,
which interact with the hardware at a very basic
level.
ī¨ serves as the interface between the hardware and
the end users.
ī¨ Examples: Operating system, device drivers,
server, utilities etc.
29. Application software
ī¨ All software applications prepared in the computer lab
can come under the category of Application software.
ī¨ Designed to allow the user of the system complete a
specific task or set of tasks.
ī¨ May consist of a single program, such as Microsoft's
notepad for writing and editing a simple text. It may also
consist of a collection of programs, often called a
software package, which work together to accomplish a
task, such as a spreadsheet package.
ī¨ Example â Microsoft word , PowerPoint , Income tax
software , Railway reservation software.
30. Difference between System Software and
Application Software
1. This is used for operating
computer hardware.
2. These are installed on the
computer when operating
system is installed.
3. In general, the user does not
interact with system software
because it works in the
background.
4. These can run independently. It
provides platform for running
application softwares.
5. Examples- compiler,
assembler, debugger, driver,
etc.
1. This is used by user to perform
specific task.
2. These are installed according
to userâs requirements.
3. In general, the user interacts
with application sofwares.
4. These canât run independently.
They canât run without the
presence of system software.
5. Examples - word processor,
web browser, media player,
etc.
System software Application software
31. Operating system
ī¨ An operating system, is a:
ī¨ product,
ī¨ software type,
ī¨ part of a system, equipment or computerized
equipment,
ī¨ Acts as interface between hardware and user,
ī¨ deals with management and coordination of its
activities.
ī¨ plays the role of host for all applications running
on the equipment (hardware).
32. Functions of an OS
1. Process management â Handles the
creation and deletion of processes ,
scheduling and synchronization of
processes.
2. Memory management â Handles
allocation and deallocation of memory
space as required by various programs.
3. User interface â provides interface
between the user and hardware.
33. 4. File management â responsible for creation
and deletion of files and directories.
5. Device management â manages different
devices connected as well as detects device
failure and notifies same to the user.
6. Security management â protects resources
and information against destruction and
unauthorized access.
34. Types of operating system
1. Batch operating system
īŽ The users of a batch operating system do not
interact with the computer directly.
īŽ Each user prepares his job on an off-line device like
punch cards and submits it to the computer operator.
īŽ To speed up processing, jobs with similar needs are
batched together and run as a group.
īŽ The programmers leave their programs with the
operator and the operator then sorts the programs
with similar requirements into batches.
35. Batch operating system
(continue)
The problems with Batch Systems are as follows
â
ī¨ Lack of interaction between the user and the
job.
ī¨ CPU is often idle, because the speed of the
mechanical I/O devices is slower than the
CPU.
ī¨ Difficult to provide the desired priority.
36. Types of operating system
2. Time-sharing operating systems
ī¤ Time-sharing is a technique which enables
many people, located at various terminals, to
use a particular computer system at the same
time.
ī¤ Time-sharing or multitasking is a logical
extension of multiprogramming.
ī¤ Processor's time which is shared among
multiple users simultaneously is termed as time-
sharing.
ī¤ Multiple jobs are executed by the CPU by
switching between them, but the switches occur
so frequently. Thus, the user can receive an
37. Time-sharing operating systems
(continue)
Advantages of Timesharing operating systems
are as follows â
ī¨ Provides the advantage of quick response.
ī¨ Avoids duplication of software.
ī¨ Reduces CPU idle time.
Disadvantages of Time-sharing operating
systems are as follows â
ī¨ Problem of reliability.
ī¨ Question of security and integrity of user
programs and data.
ī¨ Problem of data communication.
38. Types of operating system
3. Distributed operating System
ī¨ Distributed systems use multiple central
processors to serve multiple real-time
applications and multiple users. Data processing
jobs are distributed among the processors
accordingly.
ī¨ The processors communicate with one another
through various communication lines (such as
high-speed buses or telephone lines).
39. Distributed operating System
(continue)
The advantages of distributed systems are as
follows â
ī¨ With resource sharing facility, a user at one site
may be able to use the resources available at
another.
ī¨ Speedup the exchange of data with one another
via electronic mail.
ī¨ If one site fails in a distributed system, the
remaining sites can potentially continue operating.
ī¨ Better service to the customers.
ī¨ Reduction of the load on the host computer.
ī¨ Reduction of delays in data processing.
40. Types of operating system
4. Real Time operating System
ī¨ A real-time system is defined as a data processing system in
which the time interval required to process and respond to
inputs is so small that it controls the environment.
ī¨ The time taken by the system to respond to an input and
display of required updated information is termed as
the response time
ī¨ Real-time systems are used when there are rigid time
requirements on the operation of a processor or the flow of
data and real-time systems can be used as a control device
in a dedicated application.
ī¨ A real-time operating system must have
ī¤ well-defined, fixed time constraints, otherwise the system will
fail. For example, Scientific experiments, medical imaging
systems, industrial control systems, weapon systems, robots, air
traffic control systems, etc.
41. Real Time operating System
(continue)
There are two types of real-time operating systems:
1) Hard real-time systems- guarantee that critical
tasks complete on time. In hard real-time
systems, secondary storage is limited or missing
and the data is stored in ROM. In these systems,
virtual memory is almost never found.
2) Soft real-time system- are less restrictive. A
critical real-time task gets priority over other
tasks and retains the priority until it completes.
Soft real-time systems have limited utility than
hard real-time systems. For example,
multimedia, virtual reality, Advanced Scientific
Projects like undersea exploration and planetary
rovers, etc.
42. Types of operating system
5. Network operating System
ī¨ A Network Operating System runs on a
server and provides the server the capability
to manage data, users, groups, security,
applications, and other networking functions.
The primary purpose of the network
operating system is to allow shared file and
printer access among multiple computers in
a network, typically a local area network
(LAN), a private network or to other
networks.
43. Network operating System
(continue)
The advantages of network operating systems are as
follows â
ī¨ Centralized servers are highly stable.
ī¨ Security is server managed.
ī¨ Upgrades to new technologies and hardware can be
easily integrated into the system.
ī¨ Remote access to servers is possible from different
locations and types of systems.
The disadvantages of network operating systems are as
follows â
ī¨ High cost of buying and running a server.
ī¨ Dependency on a central location for most operations.
ī¨ Regular maintenance and updates are required.
44. Types of operating system
6. Standalone operating system
ī¨ It is independent of another.
ī¨ Computer is not a part of any other
network,typically LAN.
ī¨ It is configured in such a way that all
unnecessary ports/services that can allow
access to the computer are blocked.
ī¨ Generic OS
45. Advantages of standalone OS
ī¨ Damage control
ī¨ Simplicity
ī¨ Convenient
ī¨ Doesnât affect any other user.