Overview of Computer System Components
Overview of Computer System Components
PrimaryMemory
Inthischapter
» Introduction to ComputerSystem
InputDevice ControlUnit (CU) OutputDevice » EvolutionofComputer
» ComputerMemory
» Data Transfer betweenMemory and CPU
ArithmeticLogicUnit (ALU)
» Data andInformation
» Microprocessors
Central Processing
Unit(CPU) » Software
Figure 1.1:Components of a computer system » OperatingSystem
1.1.1 CentralProcessingUnit(CPU)
It is the electronic circuitry of a computer that carries
out the actual processing and usually referred as the
brain of the computer.
It is commonly called processor also.
.
2021-22
COMPUTERSYSTEM 1
Input Devices
3Dprinter
2 COMPUTERSCIENCE–CLASSXI
2021-22
COMPUTERSYSTEM 3
2021-22
4 COMPUTERSCIENCE–CLASSXI
Table1.1Measurementunitsfordigital data
Unit Description Unit Description
KB (Kilobyte) 1KB=1024 Bytes PB 1PB=1024 TB
(Petabyte)
MB(Megabyt 1MB=1024 KB EB 1EB=1024 PB
e) (Exabyte)
GB 1GB=1024 MB ZB 1ZB=1024 EB
(Gigabyte) (Zettabyte)
TB 1TB=1024 GB YB 1YB=1024 ZB
(Terabyte) (Yottabyte)
2021-22
COMPUTERSYSTEM 5
1.2 SOFTWARE
Till now, we have studied about the physical
components or the hardware of the computer
system.
Hardware needs to be operated by a set of
instructions.
These sets of instructions are referred to as software.
It is that component of a computer system, which
we can not touch or view physically.
2021-22
COMPUTERSYSTEM 7
NOTES
2021-22
COMPUTERSYSTEM 9
2021-22
COMPUTERSYSTEM 1
(A) GeneralPurposeSoftware
The application software developed for generic
applications, to cater to a bigger audience in general
are called general purpose software. Such ready-
made application software can be used by end users
as per
[Link],spreadsheettoolCalc
of LibreOffice can be used by any computer user to
do
[Link],
GIMP, Mozilla web browser, iTunes, etc., fall in the
category of general purpose software.
(B) CustomisedSoftware
These are custom or tailor-made application
software,
thataredevelopedtomeettherequirementsofaspecifico
rganisation or an individual. They are better suited to
theneedsofanindividualoranorganisation,consideringth
[Link]
mples of user-defined software include websites,
school management software, accounting
software,etc. It
issimilartobuyingapieceofclothandgettinga tailor-
made garment with the fitting, colour, and fabric of
our choice.
for anyone with the required knowledge to improve
or add new functionality. More examples of FOSS
include Python, Libreoffice, Openoffice, Mozilla
Firefox, etc.
Sometimes,softwarearefreelyavailableforusebut
2021-22
2 COMPUTERSCIENCE–CLASSXI
1.2.4 ProprietaryorFreeandOpenSourceSoftware
le Activity1.8
Wih the help of your teacher, install onefree and open source applicationsoftwareon your computer.
2021-22
COMPUTERSYSTEM 3
ThinkandReflect
OPERATINGSYSTEM
When a computer is
turned on, who brings An operating system (OS) can be considered to be a
the OS into RAM from resourcemanagerwhichmanagesalltheresourcesofa
the secondary computer,i.e.,itshardwareincludingCPU,RAM,Disk,
storage?
Networkandotherinput-
[Link]
eanddevicedrivers,managessystem security and
handles access by different users. It is the most
important system software. Examples of popular OS
are Windows, Linux, Android, Macintosh and so on.
The primary objectives of an operating system are
[Link]
running application programs. When an application
program needs to be run, it is the operating system
whichloadsthatprogramintomemoryandallocates it to
Command-basedInterface
GraphicalUser Interface
Touch-based Interface
Voice-based Interface
2021-22
COMPUTERSYSTEM 1
opening, editing or deleting a file, etc. The user has rovide other
to remember the names of all such programs or means of
specific commands which the operating system human-
supports. computer
The primary input device used by the user for interaction.
command based interface is the keyboard. Command Userstodayca
based interface is often less interactive and usually nusevoice-
allows a user to run a single program at a time. basedcomma
Examplesofoperatingsystemswithcommand-based ndstomakeac
interface include MS-DOS and Unix. omputerworki
(B) Graphical User Interface nthedesiredw
GraphicalUserInterface(GUI)letsusersrunprograms or [Link]
give instructions to the computer in the form of ting
icons, menus and other visual options. Icons usually
represent files and programs stored on the computer
andwindowsrepresentrunningprogramsthattheuser
has launched through the operating system.
TheinputdevicesusedtointeractwiththeGUI
commonly include the mouse and the keyboard.
Examples of operating systems with GUI interfaces
include Microsoft Windows, Ubuntu, Fedora and
Macintosh, among others.
(C) Touch-basedInterface
Today smartphones, tablets and PCs allow users to
interact with the system simply using the touch
input. Using the touchscreen, a user provides inputs
to the operating system, which are interpreted by the
OS as
commandslikeopeninganapp,closinganapp,dialing a
number, scrolling across apps, etc.
Examplesofpopularoperatingsystemswithtouch-
based interfaces are Android and iOS. Windows
8.1 and 10 also support touch-based interfaces on
touchscreen devices.
(D) Voice-basedInterface
Modern computers have been designed to address
the
needsofalltypesofusersincludingpeoplewithspecial
needs and people who want to interact with
computers
[Link]
who cannot use the input devices like the mouse,
keyboard,andtouchscreens,modernoperatingsystemsp
2021-22
2 COMPUTERSCIENCE–CLASSXI
NOTES
istogive(allocate)andtake(free)memoryfromrunning
processes. Since there are multiple processes
running atatime,therearisesaneedtodynamically(on-
the-go) allocate and free memory to the processes.
Operating system should do it without affecting other
processes that are already residing in the memory
and once the process is finished, it is again the
responsibility of the
operatingsystemtotakethememoryspacebackforre-
2021-22
COMPUTERSYSTEM 3
Whileacomputersystemisoperational,differenttasks
are running simultaneously. A program is intended to
carry out various tasks. A task in execution is known
Operating system is called resource manager as it managesdifferentresources
as process. like main
We memory,
can CPU,I/O devices, so
activate a thatsystem
each resourcemonitor
is used optimally
andsystemperformancedoes not deteriorate.
program that provides information about the
processes being executed on a computer. In some
systems it can be activated using Ctrl+Alt+Delete. It
is the responsibility of operating system to manage
these processes and get multiple tasks completed in
minimum time. As CPU is the main resource of
computer system, its allocation among processes is
the most important service of the
[Link]
themanagementofmultipleprocesses,allocationof
required resources, and exchange of information
among processes.
(B) MemoryManagement
Primary or main memory of a computer system is
2021-22
4 COMPUTERSCIENCE–CLASSXI
[Link] management
istogive(allocate)andtake(free)memoryfromrunning
processes. Since there are multiple processes
running atatime,therearisesaneedtodynamically(on-
the-go) allocate and free memory to the processes.
Operating system should do it without affecting other
processes that are already residing in the memory
and once the process is finished, it is again the
responsibility of the
operatingsystemtotakethememoryspacebackforre-
2021-22
COMPUTERSYSTEM 5
[Link],memorymanagementconcernswith
NOTES
managementofmainmemorysothatmaximummemoryis
occupied or utilised by large number of processes
while keeping track of each and every location within
the memory as free or occupied.
(C) FileManagement
Data and programs are stored as files in the
secondary
[Link]
hecreation,updation,deletionandprotectionofthese
files in the secondary memory. Protection is a crucial
function of an operating system, as multiple users
can access and use a computer system. There must
be a
mechanisminplacethatwillstopusersfromaccessing
files that belong to some other user and have not
been shared with them. File management system
manages
secondarymemory,whilememorymanagementsystem
handles the main memory of a computer system.
(D) DeviceManagement
AcomputersystemhasmanyI/Odevicesandhardware
connected to it. Operating system manages these
heterogeneous devices that are interdependent. The
operatingsysteminteractswiththedevicedriverandthere
lated software for a particular device. The operating
systemmustalsoprovidetheoptionsforconfiguring a
particular device, so that it may be used by an end
user or some other device. Just like files, devices also
need security measures and their access to different
devices must be restricted by the operating system
to theauthorisedusers,softwareandotherhardwareonly.
2021-22
6 COMPUTERSCIENCE–CLASSXI
SUMMARY
A computing device, also referred as computer, processes the input data as per given instructions to generate desired output.
Computer system has four physicalcomponentsviz.(i) CPU, (ii) Primary Memory, (iii) Input Device and (iv) Output Devices.
Computer system has two types of primary memoriesviz.(i)RAM,thevolatilememoryand
(ii) ROM, the non-volatilememory.
istogive(allocate)andtake(free)memoryfromrunning
processes. Since there are multiple processes
running atatime,therearisesaneedtodynamically(on-
the-go) allocate and free memory to the processes.
Operating system should do it without affecting other
processes that are already residing in the memory
and once the process is finished, it is again the
responsibility of the
operatingsystemtotakethememoryspacebackforre-
2021-22
COMPUTERSYSTEM 1
EXERCISE
1. Namethesoftwarerequiredtomakeacomputer
functional. Write down its two primary services.
2. Howdoesthecomputerunderstandaprogramwritte
n in high level language?
3. Whyistheexecutiontimeofthemachinecodeless
than that of source code?
4. What is the need of RAM? How does it differ from
ROM?
5. Whatistheneedforsecondarymemory?
6. How do different components of the computer
communicate with each other?
7. [Link]
ite about the functionality of each component.
8. What is the primary role of system bus? Why is
data bus is bidirectional while address bus is
unidirectional?
9. Differentiate between proprietary software and
[Link].
2021-22
2 COMPUTERSCIENCE–CLASSXI
EXPLOREYOURSELF
1. Ask your teacher to help you locate any two
device drivers installed on your computer.
2. Writeanytwosystemsoftwareandtwoapplication
software installed on your computer.
3. Whichmicroprocessordoesyourpersonalcomputerh
ave? Which generation does it belong to?
4. Whatistheclockspeedofyourmicroprocessor?
5. Name any two devices in your school or home
2021-22
COMPUTERSYSTEM 3
NOTES
2021-22
4 COMPUTERSCIENCE–CLASSXI
2021-22