Operating Systems

Description

Mind Map on Operating Systems, created by Nicholas Hurdman on 10/11/2014.
Nicholas Hurdman
Mind Map by Nicholas Hurdman, updated more than 1 year ago
Nicholas Hurdman
Created by Nicholas Hurdman about 10 years ago
14
1

Resource summary

Operating Systems
  1. User Interface
    1. A user interface is the communication between the computer and the user
      1. Operating systems need to provide a means of communicating with them.
        1. This means making it possible for the user to issue commands
        2. Memory management
          1. The essential requirement of memory management is to provide ways to dynamically allocate portions of memory to programs at their request
            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
              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. he operating system may need to find / ask user to install suitable drivers for the device to work
                    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
                          2. Multi-tasking
                            1. Most systems commonly have several programs loaded into memory at the same time.
                              1. he 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)
                                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