Chapter 9 - The Nature of Applications (1.2) Flashcards
What is systems software?
Low-level software responsible for running the computer system smoothly, interacting with hardware and providing a platform for applications software to run, user doesn’t interact with systems software but ensures high performance for user.
What is a utility program?
Key piece of system software necessary to ensuring consistent, high performance for the OS, each utility program has a specific function linked to maintenance of OS.
What are the 5 examples of utility programs?
- Compression
- Disk defragmentation
- Antivirus
- Automatic updating
- Automatic backup
What is compression and why is it needed?
Reducing the size of data to save storage space or for faster transmission between individuals
What is disk defragmentation?
Rearranges the contents of the hard drive so they
can be accessed faster, thus improving performance (as the hard disk becomes full, read/write times slow down as files become fragmented because they are stored in different parts of memory)
What is antivirus?
Detects potential threats to the computer, alerts the user and removes the threats.
What is automatic updating?
Ensures the operating system is kept up to date, with any updates
being automatically installed when the computer is restarted, updates tackle bugs or security flaws so system is less vulnerable to malware and hacking threats.
What is automatic backup?
Automatically creates routine copies of specific files selected by user. How often files are backed up is also specified by user, meaning that in the event of a power failure, malicious attack or
other accident, files are recovered.
What is applications software?
Designed to be used by the end-user to perform one specific task, requires systems software to run, can be split into general-purpose, special-purpose or custom-written (bespoke) software
What is general-purpose software?
Software that can be used for many purposes
What is special-purpose software?
Software that performs a single task of a set of tasks
What is off-the-shelf software?
Software is is already ready to use
What are some advantages of off-the-shelf software? (3)
- Less expensive as cost is shared between everyone else buying software
- Can be installed immediately
- Tested and error-free
What is a disadvantage of off-the-shelf software?
May contain unwanted features, and some wanted features may be missing
What is bespoke software?
Software that is specifically made for an individual/group of people