Save
Computer Science
system software
Save
Share
Learn
Content
Leaderboard
Learn
Created by
Hana
Visit profile
Cards (20)
system software
is needed by the system to control
hardware andrun applications
some examples of system software are;
operating systems
,
utilities
,
libraries
,
translators
the function of an OS provides a
user interface
, handles
memory management
,
peripheral
/
device management
and
multitasking
utility
programs optimise the
performance
of the
computer
and perform
useful background
tasks.
some examples of utility programs are:
disk defragmenter
,
automatic backup
,
automatic
updating,
virus checker
and
compression software
Disk defragmenter
reorganises the
hard drive
so that files are in
sequential blocks
where possible so that files can be read more
quickly
Data in
permanent
storage needs to be regularly
backed
up and therefore
automated
backups are useful
the
backup
process can be
automated
,
specifying where
,
when
,
what
and
how
automated backup :where - portable hard drive, cloud, local server
automated
backup: when - usually when computer not in use
automated backup:
what
-
which data
should be
backed up
automated backup
: how - should backups be compressed
automatic
updating runs in the background
detecting software update releases
and
automatically installing
them
Some
updates
add
new software features
some important
updates
fix
security
issues which could otherwise be
exploited
by
hackers
virus checker scans permanent storage
for viruses by
comparing files
to
known virus definitions
virus checker may also scan files
‘on access’
as they are
opened
must be kept up to date with
new virus definitions
to be
effective
May also scan files ‘on
access’
as they are
opened
must be kept up to date with
new virus definitions
to be effective
Heuristics
can be used to
guess
which programs or files may contain a
virus
, based on their
behaviour
Compression software
can
reduce
the
size
of
files