application stuff Flashcards
software categories
systems, applications
systems software
needed to control hardware and run applications
system software - types
operating systems, utilities, libraries, translators
operating system
provide a user interface, manage hardware, handle interrupts, schedule processor
utility programs
optimise computer performance and perform useful background tasks
utility programs - examples
disk defragmenter, automatic backup, automatic updating, virus checker, compression software
disk defragmenter
reorganises the hard drive so parts of the same file are next to each other in sequential blocks to reduce read times
automatic backup
accounts for users forgetting to backup files by automatically doing it if where, when, how (compressed or not) and what (data) is to be backed up are specified
automatic updates
runs in the background detecting and automatically installing software update releases
virus checker
scans permanent storage by comparing files to know virus definitions and/or using heuristics to guess which files may contain a virus based on their behaviour
compression
reduces file size to increase transmission speeds or increase the number of files that can be stored in a given storage capacity
application software
software that performs a task to benefit the user
off the shelf software
ready made software that is available for anyone to purchase
bespoke software
custom software created for a specific user
off the shelf software - advantages
cheaper, consumer can try/read reviews
bespoke software - advantages
allows specific features to be included for the user