2.2 Applications Generation Flashcards
What are 2 types of software?
applications software
systems software
What is applications software?
Software designed to be used by the end-user in order to perform specific tasks.
What are some examples of applications software?
desktop publishing
word processing
spreadsheets
web browsers
graphics design
What is systems software?
Low-level software that is responsible for interacting with hardware and providing a platform for applications software to run on.
What are some examples of systems software?
library programs
utility programs
operating system
device drivers
What is utility software?
Systems software that has a specific function linked to the maintenance and upkeep of the operating system.
What are some examples of utilities?
compression software
defragmentation software
antivirus software
backup software
device drivers
What does compression software do?
Compresses/decompresses files. Compression of files increases file transfer speeds and reduces the storage space they take up by removing unnecessary data.
What does disk defragmentation software do?
Rearranges the contents of the hard drive so that programs are stored contiguously and there are blocks of free space. This speeds up read/write times.
What does antivirus software do?
Detects potential threats to the computer, alerts the user and removes them.
What does backup software do?
Creates copies of important files in case they are lost during a malicious attack or power cut.
What is open source software?
Software where the source code is distributed with the program and available for anyone to use.
What is closed source software?
Software where the source code is privately owned and you must hold an appropriate license to use the software.
What are the advantages of open source software?
can be modified and improved by anyone
can be modified and sold on or modified to your own specific needs
technical support from online community
What are the disadvantages of open source software?
online support may be insufficient or incorrect
lower security as the software isn’t developed in a controlled environment