Procesos en linux

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

Description

Mapa mental sobre procesos en Linux

Resource summary

Procesos en linux
  1. Proceso
    1. Unidad de trabajo
      1. programa en ejecución
        1. Hilos
          1. procesos ligeros
            1. Proceso activo y dinámico
              1. Biblioteca POSIX
                1. objetivo: compartir recursos entre ellos
                2. El SO se encarga de él
                  1. Fork
                    1. Procesos por programa
                      1. Hijos con diferente identificador al padre
                      2. Duplica en memoria el contenido
                        1. Valores de retorno
                          1. 0; ejecución correcta
                            1. -1: fallo en la ejecución
                        2. Técnicas de multiprogramación
                          1. incrementar rendimiento de hardware
                          2. Estructura task_struct
                            1. información relacionada con el proceso
                              1. planificación
                                1. identificadores
                                  1. memoria utilizada
                                  2. Estados de proceso
                                    1. Task_running
                                      1. proceso activo
                                      2. Task_interrumpible
                                        1. Espera señal para pasar a estado activo
                                        2. Task_ininterrumpible
                                          1. espera recurso de hardware
                                          2. Task_stopped
                                            1. proceso detenido momentaneamente
                                        3. Planificacion
                                          1. Repartir tiempo de procesador
                                            1. oportunidad de ejecutarse ciertos intervalos de tiempo
                                            2. Guarda informacion en el task_struct
                                              1. identifica tipo de proceso
                                                1. Proceso ordinario
                                                  1. Proceso tiempo real
                                                    1. See jecutan antes que los ordinarios
                                                  2. Función schedule
                                                    1. do_botton_half
                                                      1. ¿Llamada correcta?
                                                    2. Identificadores de procesos.
                                                      1. PID (process identifier)
                                                        1. PPID (parent process identifier)
                                                          1. Identificadores de usuario y grupo
                                                            1. UID y GID
                                                              1. UID y GID efectivos
                                                                1. UID y GID de archivos
                                                                  1. UID y GID de guarda
                                                                2. Archivos
                                                                  1. Campo fs
                                                                    1. puntero a fs_struct
                                                                    2. Campo files
                                                                      1. Puntero a files_struct
                                                                      2. Campo f_pos
                                                                        1. Puntero lectura-escritura
                                                                      Show full summary Hide full summary

                                                                      Similar

                                                                      Six Sigma
                                                                      Alexis Carmona
                                                                      Procesos en Linux.
                                                                      air-base
                                                                      Sistemas Operativos
                                                                      Edgard Vasquez
                                                                      Pagos con tarjetas de crédito
                                                                      Diego Santos
                                                                      Servicios Médicos: Funcionamiento
                                                                      Diego Santos
                                                                      Economía en los Procesos de Refinación
                                                                      Luis Gomes
                                                                      Economía en los Procesos de Refinación
                                                                      ESTEFANY MONTERO GAMBOA
                                                                      Proceso de Compras
                                                                      Andre Roldàn !!
                                                                      LES QUALITATS DEL SO
                                                                      Núria Canals Puig
                                                                      SENSACIÓN Y PERCEPCIÓN
                                                                      María José Garcia Pico
                                                                      ESTRUCTURA DEL SISTEMA OPERATIVO: Linux/Ubuntu
                                                                      Jose Ariza7727