Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Procesos

Hugo Ruscitti
November 16, 2012

 Procesos

Hugo Ruscitti

November 16, 2012
Tweet

More Decks by Hugo Ruscitti

Other Decks in Technology

Transcript

  1. ¿Que es proceso? Un proceso es la instancia de un

    programa en ejecución. También se lo conoce como tarea. martes 6 de noviembre de 12
  2. ¿Por que? GNU/Linux es un sistema multitarea, permite la ejecución

    de múltiples procesos al mismo tiempo. Comprender el concepto de procesos nos permite administrar el rendimiento de nuestro equipo. martes 6 de noviembre de 12
  3. PID • Todo proceso que se inicia tiene un número

    asignado llamado PID. • Este PID permite identificar el proceso y administrarlo (detenerlo, reanudarlo etc...) martes 6 de noviembre de 12
  4. Ejemplo Para obtener el PID de un proceso podemos usar

    el comando pidof: martes 6 de noviembre de 12
  5. Listar procesos El comando ps puede listar el estado de

    los procesos: martes 6 de noviembre de 12
  6. Operaciones Los procesos se pueden controlar de manera externa. El

    comando kill, xkill o killall permite enviarle señales a los procesos. Por ejemplo la señal de terminación: martes 6 de noviembre de 12
  7. Jerarquía El comando pstree nos permite ver la organización de

    los procesos en ejecución: martes 6 de noviembre de 12
  8. En tiempo real Para visualizar los procesos en ejecución, también

    se puede usar htop o top: martes 6 de noviembre de 12
  9. Resumen • Los procesos son instancias de programas en funcionamiento.

    • Los recursos del sistema son limitados, el sistema administra y hace posible compartir recursos. • Cada proceso tiene un identificador (PID), que nos sirve para enviar señales. martes 6 de noviembre de 12