1.2.2 Applications Software Flashcards
How is applications software different to systems software?
Application software is utilised directly by the user
Systems software ensures the high performance of the computer
Give 5 examples of utilities.
Compression
Disk defragmentation
Antivirus
Automatic backup
Automatic updating
What is closed source software?
Software with source code that cannot be accessed by the public
Give 3 advantages of using closed source software.
Regular, tested updates
Expert support & user manuals
High levels of security
Give 2 disadvantages of using closed source software.
Often requires purchase of license
User cannot modify to their needs
What is open source software?
Software with source code that can be used, changed and distributed by its users
How is open source software often developed?
In a collaborative & public manner
Give 3 advantages of using open source software.
Doesn’t require purchase of license
User can modify to their needs
Community of developers adapting and debugging code
Give 2 disadvantages of using open source software.
No support
Compatibility issues with other software
What is compiled code?
Code that is generally compiled and not interpreted
What is interpreted code?
Code that is generally interpreted without compiling a program into machine instructions
Give two advantages of using compiled code over interpreted code.
Faster execution
Does not require compiler
Give two advantages of using interpreted code over compiled code.
Runs without time waiting for compilation
Useful for debugging
What is assembly language?
A low level language with a near one-to-one relationship with machine code
Platform specific
What is a low level language?
Languages close to actual machine instructions that aren’t human-readable
Give 2 examples of low level language.
Machine code
Assembly language