Procesos e Hilos en S.O

Beschreibung

Mindmap am Procesos e Hilos en S.O, erstellt von EDUARDO MONTILLA am 28/02/2018.
EDUARDO MONTILLA
Mindmap von EDUARDO MONTILLA, aktualisiert more than 1 year ago
EDUARDO MONTILLA
Erstellt von EDUARDO MONTILLA vor mehr als 6 Jahre
4
0

Zusammenfassung der Ressource

Procesos e Hilos en S.O
  1. 1. Que es un proceso
    1. es un programa en ejecución, incluyendo el valor del program counter, los registros y las variables.
    2. 3. Estados
      1. Nuevo: Cuando se crea el proceso
        1. Ejecutando: tiene asignado un procesador y se ejecutan las instrucciones
          1. Bloqueado: en espera de un evento (pedido o señal de E/S )
            1. Listo: esta listo para ejecutar y solo necesita del recurso del procesador
              1. Finalizado: Ejecución finalizada
              2. 4. PCB: Todo proceso se describe mediante su estado, nombre, recursos asignados, información contable, etc.
                1. 4.1 Estado CPU: El contenido de esta estructura estará indefinido toda vez que el proceso está en estado ejecutando
                  1. 4.2 Procesador: Contendrá el número de CPU que está ejecutando al proceso
                    1. 4.4 Estado del proceso: ejecutando, listo, bloqueado, etc.
                      1. 4.3 Memoria: Describe el espacio virtual y/o real de direccionamiento según la arquitectura del sistema. Contendrá las reglas de protección de memoria así como cual es compartida, etc..
                      2. 5. Cambio de contexto
                        1. Salvar el estado del proceso
                          1. Cambiar el estado del proceso nuevo a ejecutando.
                            1. Cambiar el estado del proceso que estaba ejecutando al que corresponda.
                              1. Cargar el estado del proceso asignado a la CPU a partir de su PCB.
                              2. 2. Dificultades del procesamiento concurrente al S.O
                                1. Dos o más procesos quieren llevar a cabo una determinada tarea concurrentemente
                                  1. Dos o más procesos quieren llevar a cabo una determinada tarea concurrentemente
                                  2. 6. Ventajas
                                    1. 6.1 desventajas
                                      1. Dificulta la programación: un mal paso en la aplicación de un hilo, puede romper todo un proceso.
                                      2. Compartir memoria logra comunicar o sincronizar sin necesidad de acceder al kernel.
                                        1. Economía: mas liviano para el sistema operativo crear un hilo que crear un nuevo proceso.
                                        2. 7. Acciones del kernel
                                          1. la conmutación se realiza al sistema operativo, como por ejemplo mediante una llamada al sistema, la cual es más lenta, pero si un hilo se bloquea el scheduler seleccionara un hilo del mismo proceso o de algún otro proceso. El kernel debe mantener una zona de memoria por hilo de ejecución, conteniendo registros del procesador, etc. Algunos sistemas soportan ambos tipos de alimentación.
                                          2. 8.Tipos de hilos
                                            1. Hilos a nivel de usuario (user threads): Son implementados en alguna librería de usuario. La librería deberá proveer soporte para crear, planificar y administrar los threads sin soporte del sistema operativo. El sistema operativo solo reconoce un hilo de ejecución en el proceso.
                                              1. Hilos a nivel del núcleo (kernel threads): El sistema es quien provee la creación, planificación y administración de los threads. El sistema reconoce tantos hilos de ejecución como threads se hayan creado
                                              2. 9. Apropiativo y no Apropiativo
                                                1. Preemptive (apropiativo - Puede quitarse el procesador al proceso actual - Importante (necesaria) para procesos interactivos - Si un proceso se ejecuta por más de un tiempo predefinido, es suspendido - Requiere un clock interrupt para marcar los intervalos de tiempo con el fin de que el scheduler recupere el control de la CPU
                                                  1. Non-Preemptive (no apropiativo, cooperativo) - Los procesos se ejecutan hasta su finalización o hasta que voluntariamente (por bloqueo esperando E/S) entrega el control de la CPU - Problema: Procesos “poco importantes” pueden bloquear a los “importantes”
                                                  2. 10. Ventajas Manejo de tiempo en sistema de cola multinivel: los procesos son organizados y no se afectara debido a la concurrencia que los mismos puedan ocasionar
                                                    Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                    ähnlicher Inhalt

                                                    04_Kommanditgesellschaft
                                                    Stefan Kurtenbach
                                                    Deutsch-Abitur-Basiswissen für Gedichts- & Lektürenvergleich
                                                    danastone
                                                    Vokabeltest Italienisch
                                                    aaliyah321321
                                                    Mathematische Psychologie IV - MVB-Modell des Quellengedächtnisses
                                                    Johanna Brinkmann
                                                    Histo Physikum 2016
                                                    Ju Pi
                                                    Grundzüge Soziologischer Theorien
                                                    stelly Welly
                                                    Vetie Radiologie Fragen VL 1
                                                    Péroline de Gail
                                                    Vetie Immunologie 88-114
                                                    Karo Karl
                                                    Vetie: Lebenmittel 2019
                                                    Johanna Tr
                                                    QUANTI 2021
                                                    Julia W.
                                                    Vetie Geflügelkrankheiten Fragebogen Röntgen 2, Haltung und Arten
                                                    Tropsi B