PROCESOS E HILOS

Description

Mapa
Luis Game Robles
Mind Map by Luis Game Robles, updated more than 1 year ago More Less
karlita cuadrado
Created by karlita cuadrado almost 8 years ago
Luis Game Robles
Copied by Luis Game Robles over 4 years ago
7
0

Resource summary

PROCESOS E HILOS
  1. PROCESO
    1. Un proceso puede informalmente entenderse como un programa en ejecución. Formalmente un proceso es "Una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistema asociados"
      1. Modelo de procesos
        1. Actividad de cierto tipo que tiene un programa, entrada, salida y estado. Un solo procesador puede ser compartido entre varios procesos, con cierto algoritmo de planificación, que se utiliza para determinar cuando detener el trabajo a un proceso y dar servicio a otro distinto
          1. Cada modelo es una descripción de un proceso software que se presenta desde una perspectiva particular.
            1. El sistema operativo para permitir la multiprogramación y la concurrencia requiere de un modelo de procesos que ofrezca el soporte necesario para proveerla.
          2. Multiprogramación
            1. La CPU alterna de programa en programa, en un esquema de seudoparalelismo (paralelismo virtual).
            2. Paralelismo real de hardware:
              1. Cuando se ejecutan las instrucciones de un programa con más de un procesador.
              2. CREACIÓN DE PROCESOS
                1. Inicialización del sistema: Cuando se arranca un SO se crean varios sucesos.
                  1. Ejecución de una llamada al sistema para crear procesos por parte de un proceso en ejecución.
                    1. Solicitud de un usuario para crear un proceso.
                      1. Inicio de un trabajo por lotes.
                2. DESTRUCCIÓN DE PROCESOS.
                  1. Terminación normal
                    1. Terminación por error
                      1. Error fatal
                        1. Terminación por otro proceso
                        2. Jerarquía de procesos
                          1. La secuencia de creación de procesos genera un árbol de procesos
                          2. Estados de los procesos
                            1. Activo
                              1. Bloqueado
                                1. Preparado
                                2. hilos
                                  1. Un hilo en un sistema operativo es la característica que permite a una aplicación realizar varias tareas a la vez concurrentemente
                                  2. El modelo clásico de hilo
                                    1. El modelo de procesos se basa en dos conceptos independientes: agrupamiento de recursos y ejecución
                                    Show full summary Hide full summary

                                    Similar

                                    elementos que componen un software educativo
                                    Quetzael Santillan
                                    Redes e Internet
                                    Karen Echavarría Peña
                                    Clase 2 Twitter
                                    Aula CM Tests
                                    Clase 4: Test Herramientas de Twitter para el Community Manager
                                    Aula CM Tests
                                    Six Sigma
                                    Alexis Carmona
                                    Clase* - Instagram
                                    Aula CM Tests
                                    NATALIA JIMENEZ RAMIREZ 10°7
                                    Natalia Jimenez
                                    Parcial 2
                                    rodrigoblanco539
                                    Preguntas Parcial 2
                                    Alberto Gines
                                    Pagos con tarjetas de crédito
                                    Diego Santos
                                    Importancia del uso de TICS en la educación universitaria
                                    Nelson Rosales