1.2.2 Flashcards
What is applications software?
Software which is designed to be used by the end user to perform a task
What are some examples of applications software?
- word processor
- web browser
- spreadsheet software
What is systems software?
Software which is responsible for the smooth running of a computer, interacting with hardware devices and generally providing a platform for applications software to run
What are some examples of systems software?
- OS
- device drivers
- utility programs
What is utility software?
Software which maintains consistent, high performance of the computer by completing maintenance tasks
What are some examples of utility software?
- compression
- disk defragmentation
- encryption
- antivirus
- backup
- automatic updatint
What is source code?
The code written by the programmer before it has been compiled
What is open source software?
Software which can be used by anyone without a licence and users have access to the source code
What is closed source software?
Users must have an appropriate licence to use the software and they do not have access to the source code
What are the advantages of open source software?
- anyone can modify and improve software
- tech in cal support provided by online community
- can be modified and sold on
What are the disadvantages of open source software?
- less secure
- online support may be insufficient
What are the advantages of closed source software?
- secure
- regular, thorough, well-tested updates
- expert support provided
What are the disadvantages of closed source software?
- users cannot modify/improve software
- number of users that can access software is limited
What is a translator?
A program that converts high-level source code into low-level object code
What are the three types of translator?
- compiler
- assembler
- interpreter