Operating systems

Description

Mind Map on Operating systems, created by Niamh Woodhouse on 10/11/2014.
Niamh Woodhouse
Mind Map by Niamh Woodhouse, updated more than 1 year ago
Niamh Woodhouse
Created by Niamh Woodhouse about 10 years ago
44
2

Resource summary

Operating systems
  1. Multi-tasking / Process
    1. Most systems commonly have several programs loaded into memory at the same time.
      1. The operating system will also be running lots of background tasks just to manage the computer itself.
        1. A processor can only execute one instruction at a time (assuming it only has one core).
          1. The operating system has to mange all the programs running to make sure each one gets enough processor time.
          2. User Interface
            1. Operating systems need to provide a means of communicating with them.
              1. This means making it possible for the user to issue commands.
                1. The user interface is the way in which users interact with computer hardware.
                  1. Can be either Graphical (GUI) or Command Line.
                  2. Memory Management
                    1. When a program is running it must be in the computer’s main memory (RAM). The main memory has a finite size.
                      1. The operating system must manage where in memory the programs will go.
                        1. The operating system tracks where programs and data are at any time to make efficient use of the space in memory and to make sure nothing gets overwritten by something else.
                          1. As a program is finished it can be removed from memory and as as new ones are run they will be loaded into memory.
                          2. Peripheral management
                            1. Peripherals are any computer hardware components that are not part of the CPU i.e. Input, Output or Storage devices.
                              1. A function of the operating system is to manage these devices.
                                1. The operating system may need to find / ask user to install suitable drivers for the device to work.
                                  1. These drivers allows an operating system to communicate with the device.
                                  2. Security
                                    1. Operating systems usually allow the authentication of users, i.e. they can be set up to check that users are who they say they are.
                                      1. This normally involves users having user ids and password.
                                        1. Operating systems also handle file privileges, these are right assigned to users and group.
                                          1. This control who can read / write and execute files.
                                          Show full summary Hide full summary

                                          Similar

                                          Components of An Operating System - Jason Madappattu
                                          Jason EM
                                          OS1: Operating system basics
                                          MpoMp
                                          OS9: Processes
                                          MpoMp
                                          OS11: Interprocess communication
                                          MpoMp
                                          Operating Systems
                                          bubblesthelabrad
                                          OS10: Threads
                                          MpoMp
                                          OS Final
                                          Hello World
                                          OS2: Operating systems' history
                                          MpoMp
                                          OS3: Hardware
                                          MpoMp
                                          OS5: Operating system concepts
                                          MpoMp
                                          OS4: Operating system types
                                          MpoMp