AS - System Software_241024_185410 (2)
AS - System Software_241024_185410 (2)
manages &interact
confuls
system)
the
the
computer,
allows the user to with
system .
① (OS)
②
Operating System
Utilities
③ Drivers
④ libraries
Program
⑤ Translate
Drivers
a
information
hey contain the about how
to hardware
run a
specific .
They also allow
thoroughly texted
by
the developer so
they
are error
ii
Dynamic
- link
Libray (DLL)
Part file file
of mainexe Not
part of
>
- - a mainexe
loaded loaded to
Only
- When is into - the
program memory
a
any needs to if
library ,
main
program
main
program any change
be . is made in DLL
recompiled
.
Consumes
Many programs canshora
->
memory every
I
as -
. .
office
Expos
Ms
Word -
NBA
DISADVANTAGES
of DLL :
>
- The exe file is not self contained so DLL file needs
to be included during
oun-time at
>
-
Appropriate software must be available run time
to link DhL .
like
- The Dh be
present otherwise err will occur.
-
Malicious to DLL file install a virus
on a
change
computer .
may
C
, Translator
Programming languages
Flightene lowlevel
Otteembry
Close to ② Machine Code
english
-
- Translator (Biray)
↓ X - Translate - No need of
(Assembler)
Compiler Interpreter translates
>
- Machine
Independent
>
- Machine
Dependent
SOURCE CODE & OBJECT WDE ( EXE)
-
aple
-iOS ·
iPa
3
Compiler will scans the cod.
If found will
s
any syntax
error is it
generate
an
error
report in the end .
Changes &
will
go
to
Step 2).
If .
it
produce object
- cole
5 no error will an
,
(executable file)
INTERPRETER :
1The
interpreter reads the statement
program
If then execute the statement
syntax
2 error
no
will to
31
go Step1 .
if an error found
stops execution wait is
o change
until a
Advantages of Compiler :
faster
"Compiled programs executes
.
2
Compiler is not need once the
program
is
compiled
31 No need to share the source code to the users.
Advantages of Interpreter :
debuggi ng
11 Makes easier .
Allows for
2
testing of parts of the
program
before code .
completing
PARTIALLY INTERPRETED
Competed
G PARTIALLY
6 HYBRID TRANSLATION (JAUA)
JAVAC
Source Compiler ,
BUTECODE
CODE
(TAA)
(Tum)
UTILITY SOFTWARE
&
specific
Applications designed to performed a
tash which
hey a
the
G① system.
maintain
Disk formatter
↓
Formatting
data on a
delete all
disk .
existing
FILE FORMATS => NTFS
FAT32
-
② Virus Checkere It identifies threats
any
to the
of computer
running file . g
quarantine any suspicious
③ DEFRAGMENTATION SOFTWARE
It
attempts reorganize
to the
3
4
34
③ Disk Content
Analysis Software which is used
to store information stored free
dish.
regarding of
space on a
storage .
up why
& system restore
point so
accidental .
bes
case
of
O
erating System (0
system software which
provides
interact with the
a
platform to the wer to
It controls the
system .
also
of manages
hardware. Without an US a hardware is
useless. It also
provides a
platform to
all softwares
features
so
they can run
properly.
g① - Provides HI
-
Memory
Process
Management
- Hardware
Management
mut
Manage
⑤ storging Management/File
⑦ Management
G Multitasking
intempt
Handling
① USER Interface
Allows the user to interact
with
system .
(41) Caul)
+ Commands are used - Icons are und
Needs Needs
memory o processing g
- more
memory
-
Power
Processing power
-
②
Memory Management
truch location .
>
-
By keeping of all
memory
Protects
bypreventingtwo programa
>
-
the
memory
occupying
same
Allocates memory
to each
memory
-
program
.
.
>
-
Allows
T
Segmentation o paging.
③ Process
Process
Management
Instance executing
:
of a
program .
Handles
& themanages
>
- the
queue
.
process
.
Handles based
-
interrupt on
priorities .
④ Handware
Provides
Management
buffer to
-
compensate the
speed
of handwome
processer
the
E drivers to communicate
- Makes me
of
with hardware
⑤
Storage/File Management
Provides file conventions.
filenaming
>
-
>
-
Maintains directories
- Maintain File Allocation Table (FAT)
↑ Provides file maintenance features such as
⑥
Security Management
OS for
keying
the
is
responsible computer
>
-
safe
any unauthorized
access .
>
-
provides user accounts
protected with
passwords
firewall.
>
-
provides a
the account
right
t maintains user access .
to date.
>
-
keeps all softwares
up
provide chuche
>
-
a virus
restore .
>
-
provides a
backup & system