Chantello's Components of an Operating System

Chantello Jagmoc
Mind Map by Chantello Jagmoc, updated more than 1 year ago
Chantello Jagmoc
Created by Chantello Jagmoc over 6 years ago
11
0

Description

This mind map explains five components of an operating system

Resource summary

Chantello's Components of an Operating System
  1. Memory Management
    1. Keeps track of which parts of memory are currently being used and by who
      1. distribute and return memory space as needed
        1. Decide which processes to load when memory space becomes available
        2. Process Management
          1. A process is when a program is being executed.
            1. CPU time, memory, files, and I/O devices are resources that a process needs to finish its task
              1. The operating system is responsible for the following activities in connection with the process mangement
              2. File Management
                1. File creation and deletion
                  1. Directory creation and deletion
                    1. Support of primitives for manipulating files and directories
                      1. Mapping files onto secondary storage
                        1. File backup on stable storage media
                        2. I/O System Management
                          1. A buffer-caching system
                            1. A general device-driver interface
                              1. Drivers for specific hardware devices
                              2. Protection System
                                1. Distinguish between authorized and unauthorized usage
                                  1. Lets you know if you are downloading/opening an potential treat to your computer
                                    1. Protects your computer from viruses, trojans, etc
                                    Show full summary Hide full summary

                                    Similar

                                    HTTPS explained with Carrier Pigeons
                                    Shannon Anderson-Rush
                                    Useful String Methods
                                    Shannon Anderson-Rush
                                    Historical Development of Computer Languages
                                    Shannon Anderson-Rush
                                    Flvs foundations of programming dba 2
                                    mariaha vassar
                                    Types and Components of Computer Systems
                                    Jess Peason
                                    computer systems and programming quiz
                                    Molly Batch
                                    Python Quiz
                                    karljmurphy
                                    Think Python
                                    tsilvo2001
                                    C Programming
                                    Miki Rana
                                    Generations of Programming Languages
                                    Balikkoftesi
                                    Mapa Conceptual - Arreglos
                                    ciroivan94