1.2.2 - Applications Generation Flashcards
What is applications software?
Applications software is designed to be used by the end-user to perform one specific task.
Application software requires systems software in order to run.
What is systems software?
Systems software is low-level software that is responsible for running the computer system
smoothly, interacting with hardware and generally providing a platform for applications
software to run.
The user does not directly interact with systems software but it ensures
high performance for the user.
What are utilities?
Utilities are a key piece of system software integral to ensuring the consistent, high
performance of the operating system.
Each utility program has a specific function linked to
the maintenance of the operating system.
What is the compression utility?
Operating systems provide utilities that
enable files to be compressed and
decompressed.
This is used when
compressing large files to be
transmitted across the Internet and is
commonly used to compress scanned
files.
What is the disk defragmentation utility?
As the hard disk becomes full, read/write times slow down.
This is because files become fragmented as they are stored in different parts of memory.
The disk defragmenter utility rearranges the contents of the hard drive so they can be accessed faster, thus improving performance.
What is the antivirus utility?
Antivirus is responsible for detecting potential threats to the computer,
alerting the user and removing these threats.
What is the updating utility?
This utility 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 this ensures the system is less vulnerable to malware and hacking threats.
What is the backup utility?
The backup utility automatically creates routine copies of specific files selected by the user.
How often files are backed up is also specified by the
user.
This means that in the event of a power failure, malicious attack or other accident, files can be recovered.
What is open source code?
Open source code can be used
by anyone without a license and
is distributed with the source
code.
What is source code?
Object code before it has been compiled.
What is closed source code?
Closed source code requires the
user to hold an appropriate
license to use it. Users cannot
access the source code as the
company owns the copyright license.
What are the advantages of open source code?
- Can be modified and improved
by anyone - Technical support from online
community - Can be modified and sold on
What are the disadvantages of open source code?
- Support available online may be
insufficient or incorrect. No user
manuals. - Lower security as may not be
developed in a controlled
environment
What are the advantages of closed source code?
- Thorough, regular and
well-tested updates - Company owning software
provides expert support and user
manuals. - High levels of security as
developed professionally.
What are the disadvantages of closed source code?
- License restricts how many
people can use the software at
once - Users cannot modify and
improve software themselves
What must a user consider when choosing open/closed source software?
The suitability of the software to the task they will be using it for:
- Costs (implementation, maintenance, training, license)
- Functionality (features available, ease of use)