sistemas operativos

12
Sistemas Operativos: Procesos República Bolivariana de Venezuela Ministerio del poder popular para la educación Instituto Universitario Politécnico Santiago Mariño Sistemas Operativos Profesora: Alumno: Paola Lopez Danny Chacon.

Upload: daniel-chacon

Post on 13-Apr-2017

50 views

Category:

Devices & Hardware


1 download

TRANSCRIPT

Page 1: Sistemas operativos

Sistemas Operativos:

Procesos

República Bolivariana de VenezuelaMinisterio del poder popular para la educación

Instituto Universitario Politécnico Santiago MariñoSistemas Operativos

Profesora: Alumno:Paola Lopez Danny Chacon.

Page 2: Sistemas operativos

INTRODUCCIONAsí como en nuestra vida tenemos que realizar una serie de actividades las cuales podríamos llamar procesos. A nivel informático o computacional ocurre lo mismo, para que un programa ejecute una función o nos muestre  una información este debe pasar por una serie de pasos llamados procesos.    En la actual presentación se desarrollara lo que es un proceso a nivel computacional  y algunos de los tantos pasos que conlleva el mismo para ser realizado por el computador 

Page 3: Sistemas operativos

PROCESOS DE LOS SISTEMAS OPERATIVOS

• Conexión física.• Administración, control y distribución

de energía eléctrica.• Comunicación de datos.• Temporización.• Sincronismo.• Control y monitoreo.

Page 4: Sistemas operativos

PROCESOS DE LOS SISTEMAS OPERATIVOS

Memoria de procesosUn proceso en memoria se constituye de varias secciones:

Código ( text ):  Instrucciones del proceso.Datos ( data ):  Variables globales del proceso.Memoria dinámica ( Heap ) :  Memoria dinámica que se le

asigna al proceso.Pila ( Stack )

Page 5: Sistemas operativos

PROCESOS DE LOS SISTEMAS OPERATIVOS

Estado de los procesosEl  estado de un proceso es definido por la actividad corriente en que se encuentra los estados de un proceso son:

Nuevo ( new ) Ejecutando ( running ) Bloqueado ( waiting) Listo ( ready ) Finalizado ( terminated)

NUEVO

EJECUTADO

BLOQUEADOLISTO

FINALIZADO

MODELO DE CINCO ESTADOS

Page 6: Sistemas operativos

PROCESOS DE LOS SISTEMAS OPERATIVOS

Page 7: Sistemas operativos

PROCESOS DE LOS SISTEMAS OPERATIVOS

Bloque de control de proceso Estado CPU Procesador [1...#CPU]MemoriaEstado del procesoRecursos  Planificación PrioridadContabilizaciónAncestroDescendientes

Page 8: Sistemas operativos

PROCESOS DE LOS SISTEMAS OPERATIVOS

Creación de procesosComunicación y Sincronización de ProcesosCompetencia entre los procesos

Page 9: Sistemas operativos

JERARQUÍA DE PROCESOS

Page 10: Sistemas operativos

PROCESOS DE LOS SISTEMAS OPERATIVOS

Listas y colas de procesosLos procesos, en los distintos estados que tienen, son agrupados en listas o colas:

Lista de procesos del sistema ( jobqueue )Cola de procesos listos ( readyqueue )Cola de espera de dispositivos ( devicequeue )

Page 11: Sistemas operativos

THREADS (HILOS)

Page 12: Sistemas operativos

CONCLUCION El sistema operativo es el responsable de determinar las pautas de intercalado y asignación de recursos a cada proceso. Si existe un esquema con diferentes niveles de prioridad de procesos es conveniente mantener varias colas de procesos listos, una para cada nivel de prioridad, lo que ayuda a determinar cuál es el proceso que más conviene ejecutar a continuación. La sincronización explícita entre procesos es un caso particular del estado bloqueado. En este caso, el suceso que permite desbloquear un proceso no es una operación de entrada/salida, sino una señal generada a propósito por el programador desde otro proceso.