System Software

Description

GCSE Computing (1.7 System Software) Mind Map on System Software, created by 2402 2003 on 14/05/2018.
2402 2003
Mind Map by 2402 2003, updated more than 1 year ago
2402 2003
Created by 2402 2003 almost 6 years ago
28
1

Resource summary

System Software
  1. A type of software that controls the computer's hardware
    1. Interface between the hardware and applications
    2. Operating System (OS)
      1. A type of System Software that allows the computer to run applications and controls the operations of a computer
        1. Said to provide a Virtual Machine
          1. Hides the complexities of the hardware from the user
            1. No need to understand where the date is being saved on the disk
          2. Allocates memory between the different programs that are open at the same time (Multitasking)
            1. Provides an interface between the user of the computer and the hardware
              1. Also a platform (environment where applications/programs/software can run)
                1. Has a kernel
                  1. Kernels take care of all the low-level hardware operations and connects applications to the hardware
                  2. e.g. iOS, Chrome, Android, Mac OS
                  3. Multitasking
                    1. A technique used by the processor which makes it seem to us that many tasks are done at the same time
                      1. The processor does a small time slice for each task/program which, in reality, has resources such as memory and the processor being shared among all tasks
                        1. Splits the time it takes for each task to be executed
                        2. Drivers
                          1. A piece of software used to control as a piece of hardware
                            1. Allows a peripheral device to be connected to a computer and interact with the computer
                              1. Can get drivers for graphics cards, mouse, sound cars and network interface cards
                                1. Are OS specific and are regularly updated by companies
                                2. Peripheral Management
                                  1. Peripheral - A piece of hardware not directly connected to the CPU e.g. Keyboard, Mouse
                                    1. OS manages all peripheral devices connected to the computer - allows them to be disabled or drivers to be updated
                                      1. e.g. Window Device Management
                                        1. Controls external devices by sending them commands, allowing them to communicate with the computer
                                        2. File Management
                                          1. Software that manages files
                                            1. OS must know where the file is located (specific track, sector, surface address) to accurately find the file on the hard disk drive
                                            2. Utility Software
                                              1. Designed to do just one or two tasks
                                                1. Interacts with the computers hardware
                                                  1. Built into the OS
                                                    1. Types of Utility Software
                                                      1. File Compression
                                                        1. Disk Defragmention
                                                          1. File Repair
                                                            1. Disk Copying
                                                              1. Disk Formatting
                                                                1. Disk Backup/ Restore
                                                                  1. Anti-Virus
                                                                2. Compression
                                                                  1. Reducing the size of the file by performing an algorithm on the original data
                                                                    1. Lossess - The original file can be recreated as no data is lost
                                                                      1. Lossy - Some of the original data is lost and cannot be recreated
                                                                        1. Compresses data so device can use fewer bits to transmit the same amount of data
                                                                        2. Defragmentation Software
                                                                          1. Groups fragmented files (broken-down/ scattered files) back toghether
                                                                            1. Done normally when storage device is full
                                                                          2. Encryption Software
                                                                            1. Software which encrypts and decrypts data via the same key
                                                                              1. Done so data can be sent safely over a large network
                                                                              2. Backups
                                                                                1. Backups are done to restore any files/data/programs in case of a computer failure
                                                                                  1. Copies of data and/or software are taken regularly and usually stored in a different location
                                                                                    1. Backup Types
                                                                                      1. Full
                                                                                        1. A copy of all data and software on the Hard Disk Drive
                                                                                          1. Can also be a copy of the data and software transferred onto an external storage device; this makes it kept at a different location
                                                                                            1. Takes a long time to complete (usually overnight)
                                                                                              1. Recovery of data and software takes a long time as all data and software is being restored
                                                                                              2. Incremental
                                                                                                1. A full backup is made initially
                                                                                                  1. Files which have only been changed since the last incremental backup are copied (done daily)
                                                                                                    1. Much faster to complete than full backups, less memory wasted
                                                                                                      1. Takes much longer at restoring data than a full backup because additional incremental backups would have to be restored after the full backup restores data
                                                                                              3. User Interface - A computer design that allows the user to interact with the computer
                                                                                                1. GUI (Graphics User Interface)
                                                                                                  1. User interface that uses graphics/images and words to represent the interaction between the end user and a computer
                                                                                                    1. e.g. WIMP (Windows, Icons, Menus, Pointer)
                                                                                                    2. CLI (Command Line Interface)
                                                                                                      1. Text input using the computer keyboard and the computer displays it on the monitor
                                                                                                    3. Memory Management
                                                                                                      1. Controls the computer's memory to optimise its system performance
                                                                                                      2. User Management
                                                                                                        1. Administrative feature of a computer system to control user access into a network
                                                                                                        Show full summary Hide full summary

                                                                                                        Similar

                                                                                                        A level Computing Quiz
                                                                                                        Zacchaeus Snape
                                                                                                        Types and Components of Computer Systems
                                                                                                        Jess Peason
                                                                                                        Input Devices
                                                                                                        Jess Peason
                                                                                                        Output Devices
                                                                                                        Jess Peason
                                                                                                        Computing
                                                                                                        Kwame Oteng-Adusei
                                                                                                        Pack of playing cards answer
                                                                                                        Karl Taylor
                                                                                                        Code Challenge Flow Chart
                                                                                                        Charlotte Hilton
                                                                                                        Computer science quiz
                                                                                                        Ryan Barton
                                                                                                        Computing Hardware - CPU and Memory
                                                                                                        ollietablet123
                                                                                                        Computer Systems
                                                                                                        lisawinkler10
                                                                                                        GCSE Computing - 4 - Representation of data in computer systems
                                                                                                        lilymate