Computing - OCR - GCSE - Computer Software

Josh Anderson
Mind Map by Josh Anderson, updated more than 1 year ago
Josh Anderson
Created by Josh Anderson about 4 years ago


GCSE Computing Mind Map on Computing - OCR - GCSE - Computer Software, created by Josh Anderson on 12/02/2016.

Resource summary

Computing - OCR - GCSE - Computer Software
1 Collection of instructions that allow the user to interact with a computer
1.1 Directs processor to perform specific operations
1.2 Links hardware and software together
2 Not to be confused with computer hardware, the physical parts of computers
3 Types of software
3.1 Application software
3.1.1 Performs specific tasks for users
3.1.2 Email
3.1.3 Word processing
3.1.4 Browser
3.2 System software
3.2.1 Programs that control the operation of the computer
3.3 Proprietary software
3.3.1 Owned by an individual/company Usually developer
3.3.2 Source code kept hidden
3.4 Open Source software
3.4.1 Source code made available
3.4.2 Modified by anyone
4 Kernel
4.1 Section of operating system that controls others
4.1.1 Memory management Prevents multiple programs interacting with the same memory
4.1.2 Multi-tasking Allows programs to work overlapping - one program uses one section whilst another uses another.
5 User interface
5.1 What the user sees
5.2 Shell
5.3 Command line
5.4 GUI - Graphical user interface
6 Security
6.1 Distinguishes between legitimate and illegitimate program requests and authenticates requests
7 Peripheral management
7.1 Manages input devices using drivers on behalf of the programs
8 Utility programs
8.1 Security
8.1.1 Antivirus - a program that detects and eliminates malicious software
8.1.2 Firewall - A network system that controls and filters incoming and outgoing traffic
8.1.3 Spyware - software that gathers and sends information about a host
8.2 Disk organisation
8.2.1 Formatting Partitioning sections of secondary storage before file storage
8.2.2 Defragmentation Reorganising related data on a disk
8.2.3 File transfer Allows files to be moved, copied, deleted, etc.
8.3 System maintenance
8.3.1 System clean-up tools Speeds up performance by deleting old files
8.3.2 Automatic updating Searches online to find and download new software
8.3.3 System information and diagnostics Tells you information about your device and checks if it is functioning correctly
9 Types of software
9.1 Custom written
9.1.1 Specific to the needs of the user
9.2 Off the shelf
9.2.1 Bought programs that are aimed at meeting the needs of users
9.2.2 Proprietary (closed source)
9.3 Open source
9.3.1 Freely available and can be modified and used
9.4 Proprietary (Closed source)
9.4.1 Source code not public, licenses needed for software, might not be need specific
Show full summary Hide full summary


Types and Components of Computer Systems
Jess Peason
A level Computing Quiz
Zacchaeus Snape
New English Literature GCSE
Sarah Egan
History of Medicine: Ancient Ideas
James McConnell
Elliot O'Leary
Enzymes and Respiration
I Turner
Weimar Revision
Tom Mitchell
Using GoConqr to study English literature
Sarah Egan
GCSE Maths: Algebra & Number Quiz
Andrea Leyden
GCSE AQA Biology - Unit 2
James Jolliffe
New GCSE Maths required formulae
Sarah Egan