physical VON NEUMANN
-
SOFTWARE that run) on
computer Arithmetic Unit (ALU) and
any program perform logical
a
Logic
:
-
software for computer function
programs
↳
system
-
arithmetic operations
enable to a task
application software user)
perform
-
Control Unit
~
coordinates activities
-
TRANSLATORS
OPERATING SYSTEM SOFTWARE CPU
-Clock-synchronises operations processor timing
-
code
assembly language machine
>
ASSEMBLER
-
- -
processor management
-
multitasking COMPILER level code
-
Register
location
high memory
-
-
>
-
machine
allocates blocks of free to each active ↓ tr
memory management space program
-
code
object code
and data between
source Bus connects
passes components
devices devices each device has its own device driver
inpur/ourpur manage
-
,
faster customers ~
bus
execure)
,
can't see
Address bus Control Data bus
files
, ,
and data
application management maintaile applications code
-
source
installed
don't need
compiler
management
user
-security safety manage
-
ensure
,
INTERPRETER level code
-
high
>
machine
-
-
one line at a time
-takel time source code
see
SYSTEMS
,
EMBEDDED
device
simple computer in a
task
-run a
simple
↳
microwaves, cameral
eg
.
-
reliable
, useable
UTILITY SOFTWARE
make it easier for to use
Computer systems
users
ENCRYPTION SOFTWARE
-keep dara safe from hackers
MAINTENANCE UTILITIES
file
-DISU DEFRAGMENTATION
groups together in
storage
-
to
quicker access
-AUTOMATIC UPDATING -
makes sure software is
up to date
COMPRESSION SOFTWARE
-reduce size of file for transmission
quicker