Systems Software

Description

Computer Science Mind Map on Systems Software, created by Aaishah Ravat on 11/01/2020.
Aaishah Ravat
Mind Map by Aaishah Ravat, updated more than 1 year ago
Aaishah Ravat
Created by Aaishah Ravat over 4 years ago
7
0

Resource summary

Systems Software
  1. Utility Software
    1. Used for maintenance
      1. Backup
        1. Making copies of data
          1. Used to restore data
            1. Stored externally
            2. Full backup
              1. A copy of everything is kept
                1. Slow processes
                  1. Take up a lot of space
                    1. Easy to restore
                    2. Incremental backup
                      1. Only changed files are saved
                        1. Difficult to restore
                          1. 1) Most recent full backup applied
                            1. 2) Every incremental backup applied in order
                        2. Defragmentation
                          1. Data reorganisation algorithm
                            1. Improves performance
                            2. Fragmentation
                              1. files are split up when saved to secondary storage
                                1. Files take longer to load
                                2. SSDs
                                  1. Provide random access
                                    1. Fragmented data does not take long to load
                                    2. Can be damaged by defragmentation
                                  2. Compression
                                    1. Reducing file size while preserving the contents
                                      1. Lossless compression
                                        1. Does not affect quality
                                          1. Used for documents and executable files
                                          2. Uses
                                            1. Backups and archives
                                              1. Network-based file transfer
                                              2. Lossy Compression
                                                1. Reduces quality
                                                  1. Used for audio, video and images
                                                  2. Takes a long time
                                                  3. Encryption
                                                    1. Preventing unauthorised access
                                                      1. Authorised parties are given a key
                                                      2. 'Scrambling' data
                                                        1. Uses specific algorithms
                                                        2. Very mathematical processes
                                                      3. Operating Systems
                                                        1. Manages hardware access
                                                          1. Application Programming Interface (API)
                                                            1. Code libraries
                                                              1. Used by software developers
                                                                1. Used to write applications for operating systems
                                                                2. Managers
                                                                  1. User interface manager
                                                                    1. Provides user interface
                                                                      1. Graphical User Interfaces (GUIs)
                                                                        1. Modern interface
                                                                          1. WIMP paradigm
                                                                            1. Windows
                                                                              1. Icons
                                                                                1. Menus
                                                                                  1. Pointers
                                                                                  2. Multi-touch
                                                                                  3. Command-Line Interfaces (CLIs)
                                                                                    1. Only displays text - no graphics
                                                                                      1. Uses less memory than graphical
                                                                                        1. Uses specific commands
                                                                                      2. Allows users to control the computer
                                                                                      3. Device manager
                                                                                        1. Allocates resources to external hardware devices
                                                                                          1. Which device is connected to which port
                                                                                          2. Allows resources to be used by applications
                                                                                            1. Allows applications to read/write data to devices
                                                                                              1. Peripherals include
                                                                                                1. Keyboard
                                                                                                  1. Printer
                                                                                                    1. Webcam
                                                                                                  2. Memory managers
                                                                                                    1. Controls memory used by applications
                                                                                                      1. If it fails, the computer can slow down or crash
                                                                                                        1. Allows for multitasking
                                                                                                        2. User manager
                                                                                                          1. Authenticates users
                                                                                                            1. Separates user accounts
                                                                                                              1. Single-user operating system
                                                                                                                1. Supports one user at a time
                                                                                                                  1. Can support several accounts
                                                                                                                  2. Multi-user operating systems
                                                                                                                    1. Allows several users to be connected at a time
                                                                                                                    2. Manages logged in users
                                                                                                                    3. Process manager
                                                                                                                      1. Controls CPU allocation between running applications
                                                                                                                        1. CPU can only execute one process at a time
                                                                                                                        2. Allows for multitasking
                                                                                                                        3. File manager
                                                                                                                          1. Controls files in secondary storage when:
                                                                                                                            1. Read
                                                                                                                              1. Written
                                                                                                                                1. Opened
                                                                                                                                2. Controls file locations
                                                                                                                                  1. Determines file types
                                                                                                                                    1. Manages access rights for files
                                                                                                                                3. Device drivers
                                                                                                                                  1. Tells operating systems how to use hardware
                                                                                                                                    1. Contains software with instructions on how to:
                                                                                                                                      1. Understand data
                                                                                                                                        1. Format to expect data
                                                                                                                                      2. Works with device manager
                                                                                                                                      Show full summary Hide full summary

                                                                                                                                      Similar

                                                                                                                                      GCSE Biology B2 (OCR)
                                                                                                                                      Usman Rauf
                                                                                                                                      C1 Quiz
                                                                                                                                      Leah Firmstone
                                                                                                                                      B7 Quiz - The Skeleton, Movement and Exercise
                                                                                                                                      Leah Firmstone
                                                                                                                                      OCR Physics P2 revision cards
                                                                                                                                      Alex Howard
                                                                                                                                      P2 Quiz
                                                                                                                                      Leah Firmstone
                                                                                                                                      GCSE Physics P7 (OCR) - Light, Telescopes, and Images
                                                                                                                                      Josh Price
                                                                                                                                      Voices and vocal techniques
                                                                                                                                      Rosa Brookes
                                                                                                                                      GCSE Physics P7 (OCR) - Astronomy
                                                                                                                                      Josh Price
                                                                                                                                      GCSE Physics P7 (OCR) - Sun, and Stars
                                                                                                                                      Josh Price
                                                                                                                                      B7.1-3 - Peak Performance
                                                                                                                                      franimal
                                                                                                                                      GCSE Physics P7 (OCR) - Mapping the Universe
                                                                                                                                      Josh Price