• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
12
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. EQUIPO #1GABRIEL ISAI MAZA BONILLAMOISES PEREZ SANCHEZ
  • 2. CONCEPTO DE PROCESO. Un proceso no es mas que un programa enejecución, e incluye los valores actuales delcontador de programa, los registros y lasvariables. Conceptualmente cada unos deestos procesos tiene su propia CPU virtual.
  • 3.  Un proceso es un concepto manejado por elsistema operativo que consiste en el conjuntoformado por:Las instrucciones de un programa destinadas aser ejecutadas por el microprocesador.Su estado de ejecución en un momento dado,esto es, los valores de los registros de la CPUpara dicho programa. Su memoria de trabajo, es decir, la memoria queha reservado y sus contenidos.Otra información que permite al sistemaoperativo su planificación.
  • 4. ESTADOS Y TRANSICIONES DELOS PROCESOS. El principal trabajo del procesador es ejecutarlas instrucciones de máquina que seencuentran en memoria principal. Estasinstrucciones se encuentran en forma deprogramas. Para que un programa pueda serejecutado, el sistema operativo crea un nuevoproceso, y el procesador ejecuta una tras otralas instrucciones del mismo.
  • 5.  En un entorno de multiprogramación, elprocesador intercalará la ejecución deinstrucciones de varios programas que seencuentran en memoria. El sistema operativoes el responsable de determinar las pautas deintercalado y asignación de recursos a cadaproceso.
  • 6.  Cuando un proceso se bloquea, lo que haceporque le es imposible continuarlógicamente, casi siempre porque estaseparando entradas que todavía no estándisponibles, también puede ser que unprograma que conceptualmente esta listo yen condiciones de ejecutarse sea detenidoporque el sistema operativo ha decididoasignar la CPU a otro proceso durante untiempo.
  • 7. proceso su propio procesadorprivado.1.- Ejecutándose (usando realmente la CPU eneste instante).2.- Listo (se puede ejecutar, pero se suspendiótemporalmente para dejar que otro proceso seejecute).3.- Bloqueo (no puede ejecutarse en tanto noocurra algún evento externo).
  • 8. PROCESOS LIGEROS (HILOS OHEBRAS) El concepto de proceso engloba dos conceptosseparados y potencialmente independientes:uno relativo a la propiedad de recursos y otroque hace referencia a la ejecución. . Si se tiene esta división de características, launidad de asignación de la CPU se conoce comohilo, mientras que a la unidad que posee recursosse le llama proceso.
  • 9.  1.-Unidad que posee recursos:A un proceso se leasigna un espacio de memoria y, de tanto en tanto,se le puede asignar otros recursos como dispositivosde E/S o ficheros.Unidad a la que se le asigna el procesador: 2.-Un proceso es un flujo de ejecución (una traza) através de uno o más programas. Esta ejecución seentremezcla con la de otros procesos. De tal forma,que un proceso tiene un estado (en ejecución, listo,espera) y una prioridad de expedición u origen. Launidad planificada y expedida por el sistemaoperativo es el proceso.
  • 10. GRACIAS...