Sistema opertaivo

Solo disponible en BuenasTareas
  • Páginas : 6 (1263 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de febrero de 2012
Leer documento completo
Vista previa del texto
Procesos
El termino proceso fue utilizado por primera vez por los diseñadores del sistema Multics en los años sesenta, desde entonces el termino proceso utilizado como sinónimo de tarea a tenido muchas definiciones, ejemplo: una actividad asíncrona, el espíritu animado de un procedimiento, el centro de control de un procedimiento en ejecución, la unidad que se asignan los procesadores, la unidaddespachable.
Hoy en dia un programa es una entidad inanimada solo cuando un procesador le infunde vida se convierte en la unidad activa y se le denomina proceso.
Un proceso es un programa en ejecución con diferentes estados
Estados de un proceso.
Se dice que un proceso se esta ejecutando, es decir, se encuentra en estado de ejecución si tiene asignada la unidad de control de procesamiento(CPU) .
Se dice que un proceso esta listo, es decir, se encuentra en estado listo, si pudiera utilizar una unidad de control de procesamiento en caso de haber una disponible.
Un proceso esta bloqueado, es decir, se encuentra en estado bloqueado si esta esperando que suceda algún evento como un evento de entrada/salida, antes de poder seguir su ejecución.
Transiciones de los Procesos
Cuando unproceso llega al principio de una lista se le asigna la CPU, se dice que hay una transición de estado, del estado listo al estado de ejecución, la asignación del procesador al primer proceso de la lista de procesos listos se denomina despacho, dicha actividad la realiza una entidad del sistema llamada despachador.
Para evitar que un proceso monopolice el sistema, en forma accidental o malintencionada, el sistema operativo utiliza un reloj de interrupción por hardware (o cronómetro de intervalos) para que las áreas de ese usuario se ejecuten, durante un intervalo específico de tiempo o cuanto (quantum).
La forma en la que se manifiesta un proceso en un sistema operativo es mediante un bloque de control de procesos o un descriptor de procesos, el PSB es una estructura de dartos que contieneinformación importante acerca de un proceso, incluyendo, el estado actual del proceso, un identificador único del proceso, un apuntador hacia al padre del proceso, apuntadoras a los hijos del proceso, la prioridad del proceso, apuntadores hacia la zona del proceso, apuntadores a los recursos del proceso, un área para salvaguarda de los registros y el procesador en que se esta ejecutando elproceso.
Así el PSB es un almacen central de información que permite al sistema operativo localizar toda la información importante acerca de un proceso.
Comandos
Ps: Informa el estado de los procesos
Pstree: muestra los procesos en forma de árbol
Nohup - &: se utiliza para ejecutar procesos en segundo plano con lo cual la terminal queda libre para seguir realizando otras tareas
Nice: se utilizapara ejecutar procesos con diferente prioridad desde la ejecución del proceso
Renice: se utiliza para cambiar la prioridad de un proceso en ejecución
Jobs: Muestra los procesos apropiados a una terminal tanto los que estén ejecutándose en segundo plano como los que estén suspendidos, para suspender un proceso en ejecución se usa la combinación ctrl-Z
Fg: De los procesos que están en segundoplano se envía a ejecutarse al primer plano a segundo plano
Bg: de los procesos que están en segundo plano paradaos
Kill: cambia al estado de un proceso al que le indiquemos
Time: ejecuta un comando y al terminar muestra información sobre el tiempo que ah tardado en ejecutarse asi como recursos
Top: muestra los procesos y otra información sobre el sistema actualizándose cada cierto tiempo, pordefault cada 3 segundos
Los sistemas que administran procesos deben ser capaces de realizar ciertas operaciones con procesos y sobre procesos.
Tales operaciones incluyen crear un proceso, destruir un proceso, suspender un
Insertarlo en la lista de procesos conocidos, determinar la prioridad inicial del proceso, crear el bloque de control del proceso y asignar los recursos iniciales al...
tracking img