Software types Flashcards
Features of system software (4)
programs that control hardware operation
provides services which computer requires
provide platform which other software can run
allow hardware and software to run without problem
Features of application software (2)
provides services user requires
allows user to execute software when required
Examples of application software (6)
photo editing
video editing
word processor
spreadsheet
database
graphics manipulation
Examples of system software (5)
compiler
linker
device driver
operating system
utilities
Examples of utility software (8)
virus checkers
defragmentation software
disk contents analysis and repair
file compression
file management
back-up software
security
screensavers
Define heuristic checking (2)
software
checks for behaviour that indicates possible virus
How is fragmentation caused (3)
HDD becomes full
files become deleted/partially deleted/extended over time
blocks for files become scattered all over surface
Consequence of disk fragmentation (2)
slower data access time
HDD read-write head requires several movements to find/retrieve data
How does a disk defragmenter work
rearranges blocks of data to store files in contiguous sectors
Why is disk defragmentation faster
HDD requires fewer read-write movements to access/read files
Define screensavers
programs that supply moving/still images on monitor after period of inactivity
Define a compiler (2)
program which translates program written in high-level language to machine code
can be directly used by computer to perform task
Define machine code
code understood by computer
Define source code
original program
Define object code
code after compilation