1.2.2: Application Generation Flashcards
1
Q
System Software
A
- low level software that is responsible for running system smoothly interacting with hardware–> providing platform for apps
- user not directly interacting with S.S –> ensures high performance for user
2
Q
System Software examples
A
- library programs, utility programs, O.S, device drivers
3
Q
Application Software
A
- designed to be used by the end-user to perform 1 specific task
- requires systems software to run
4
Q
Application Software examples
A
-desktop publisher, word programs, web browser
5
Q
Utilities
A
-ensuring the consistent high performance of the OS
-each utility program has a specific function –> linked to maintenance of OS
6
Q
(U) Compression
A
-OS provide utilities –> allow files to be compressed/ decompressed
-compressing large files over internet + compress large files
7
Q
(U) Disk defragmentation
A
- as hard disk becomes full, read/write times slow down –> files become fragmented as they are stored in different parts of memory
- rearranges contents in hard drive –> access faster –> improving performance
8
Q
(U) Antivirus
A
- deleting threats + alerting user
9
Q
(U) automatic updating
A
- OS needs to up to date
- tackles bugs/security flaws –> less vulnerable
10
Q
(U) Backup
A
- routine copies of specific files chosen by user
-> files can be recovered
11
Q
Open Source
A
- used by anyone without license + distributed with source code
12
Q
Open Source Advantages
A
- can be modified + improved by anyone
- Tech support from online communities
- Sold on
13
Q
Open Source Disadvantages
A
- support may not be sufficient/incorrect
- lower security
14
Q
Closed source
A
- needs license –> user can’t access source code - company owns license
15
Q
Closed Source Advantages
A
- Thorough, regular updates
- company owning software provides support + user manuals
- Higher security