GoConqr has a new look! Let us know what you think.

Mind map

Procesos en linux

Carlos Zamorano Spanish

Map content

Procesos en linux

  1. Proceso

    • Unidad de trabajo
    • programa en ejecución
    • Hilos
      • procesos ligeros
      • Proceso activo y dinámico
      • Biblioteca POSIX
      • objetivo: compartir recursos entre ellos
    • El SO se encarga de él
    • Fork
      • Procesos por programa
        • Hijos con diferente identificador al padre
      • Duplica en memoria el contenido
      • Valores de retorno
        • 0; ejecución correcta
        • -1: fallo en la ejecución
  2. Técnicas de multiprogramación

    • incrementar rendimiento de hardware
  3. Estructura task_struct

    • información relacionada con el proceso
      • planificación
      • identificadores
      • memoria utilizada
    • Estados de proceso
      • Task_running
        • proceso activo
      • Task_interrumpible
        • Espera señal para pasar a estado activo
      • Task_ininterrumpible
        • espera recurso de hardware
      • Task_stopped
        • proceso detenido momentaneamente
  4. Planificacion

    • Repartir tiempo de procesador
      • oportunidad de ejecutarse ciertos intervalos de tiempo
    • Guarda informacion en el task_struct
    • identifica tipo de proceso
      • Proceso ordinario
      • Proceso tiempo real
        • See jecutan antes que los ordinarios
    • Función schedule
      • do_botton_half
      • ¿Llamada correcta?
  5. Identificadores de procesos.

    • PID (process identifier)
    • PPID (parent process identifier)
    • Identificadores de usuario y grupo
      • UID y GID
      • UID y GID efectivos
      • UID y GID de archivos
      • UID y GID de guarda
  6. Archivos

    • Campo fs
      • puntero a fs_struct
    • Campo files
      • Puntero a files_struct
    • Campo f_pos
      • Puntero lectura-escritura

Information

Description
Mapa mental sobre procesos en Linux
Created by
Carlos Zamorano
Views
33
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?