1 / 4

Modelos de estados y Transiciones

Modelos de estados y Transiciones. CAMILO ANDRES SARMIENTO MARTINEZ. http:// www.slideshare.net/camilosarmiento9638/p-modelos-de-estados-y-transiciones-camilo-sarmiento. ES LA TRANSICION DE LOS PROCESOS QUE HAN SIDO EXPULSADOS PORQUE HAN CUMPLIDO SU OBJETIVO. MODELO DE CINCO ESTADOS .

maleah
Download Presentation

Modelos de estados y Transiciones

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modelos de estados y Transiciones CAMILO ANDRES SARMIENTO MARTINEZ http://www.slideshare.net/camilosarmiento9638/p-modelos-de-estados-y-transiciones-camilo-sarmiento

  2. ES LA TRANSICION DE LOS PROCESOS QUE HAN SIDO EXPULSADOS PORQUE HAN CUMPLIDO SU OBJETIVO MODELO DE CINCO ESTADOS AQUÍ SE CREA LA LISTA DE LOS PROCESOS RECIÉN CREADOS Y QUE NO HAN SIDO CARGADOS EN LA MEMORIA PRINCIPAL AQUÍ SE HACE LA EJECUCION DE LOS PROCESOS QUE VAN PASANDO DE LA LISTA SEGÚN LA PRIORIDAD AQUÍ SE CREA LA LISTA DE PROCESOS YA EJECUTADOS (TERMINADOS) AQUÍ SE CREA LA LISTA DE PROCESOS QUE VAN A HACER EJECUTADOS Expedir • Ejecución Salir Admitir UN PROCESO ES ADMITIDO SÓLO UNA VEZ EL PROCESO NO SE PUEDE EJECUTAR HASTA QUE SE PRODUZCA CIERTO SUCESO, COMO UNA OPERACIOMN DE ENTRADA Y SALIDA Nuevo Terminado Listo ES EL PASO DE UN PROCESO QUE SE ENCUENTRA EN LA CABEZA DE LA LISTA “LISTO” EJECUACION ES LA TRANSICION DE LOS PROCESOS QUE ESTA EN ESPERA DE UN PROCESO EXTERNO Fin del tiempo Bloqueado Espera suceso Ocurre suceso CUANDO UN PROCESO ESTA EN EJECUCION Y NO ALCANZA EL TIEMPO ASIGNADO POR EL PROCESADOR PARA SEGUIR EJECUTANDOSE CUANDO EL EVENTO EXTERNO SUCEDE, EL PROCESO ESTA LISTO PARA EJECUTARSE

  3. ES LA TRANSICION DE LOS PROCESOS QUE HAN SIDO EXPULSADOS PORQUE HAN CUMPLIDO SU OBJETIVO MODELO DE SEIS ESTADOS AQUÍ SE CREA LA LISTA DE LOS PROCESOS RECIÉN CREADOS Y QUE NO HAN SIDO CARGADOS EN LA MEMORIA PRINCIPAL AQUÍ SE HACE LA EJECUCION DE LOS PROCESOS QUE VAN PASANDO DE LA LISTA SEGÚN LA PRIORIDAD AQUÍ SE CREA LA LISTA DE PROCESOS YA EJECUTADOS (TERMINADOS) AQUÍ SE CREA LA LISTA DE PROCESOS QUE VAN A HACER EJECUTADOS Expedir Salir Admitir UN PROCESO ES ADMITIDO SÓLO UNA VEZ Ejecución Nuevo Terminado Listo LOS PROCESOS QUE ESTÁN EN EJECUCIÓN DEBERÁN SER SUSPENDIDOS PARA REANUDARLOS UNA VEZ QUE EL PROBLEMA HA SIDO CORREGIDO. EL PROCESO NO SE PUEDE EJECUTAR HASTA QUE SE PRODUZCA CIERTO SUCESO, COMO UNA OPERACIOMN DE ENTRADA Y SALIDA ES EL PASO DE UN PROCESO QUE SE ENCUENTRA EN LA CABEZA DE LA LISTA “LISTO” EJECUACION ES LA TRANSICION DE LOS PROCESOS QUE ESTA EN ESPERA DE UN PROCESO EXTERNO Fin del tiempo Espera suceso CUANDO NO HAY PROCESOS LISTOS EN LA MEMORIA PRINCIPAL, EL SISTEMA OPERATIVO TENDRÁ QUE TRAER UNO PARA CONTINUAR LA EJECUCIÓN. Activar Ocurre suceso SI NO HAY PROCESOS LISTOS, ENTONCES AL MENOS UN PROCESO BLOQUEADO SE EXPULSA PARA DAR CABIDA A OTRO PROCESO QUE NO ESTÉ BLOQUEADO. Suspendido Bloqueado CUANDO UN PROCESO ESTA EN EJECUCION Y NO ALCANZA EL TIEMPO ASIGNADO POR EL PROCESADOR PARA SEGUIR EJECUTANDOSE CUANDO EL EVENTO EXTERNO SUCEDE, EL PROCESO ESTA LISTO PARA EJECUTARSE Suspender

  4. AQUÍ SE HACE LA EJECUCION DE LOS PROCESOS QUE VAN PASANDO DE LA LISTA SEGÚN LA PRIORIDAD AQUÍ SE CREA LA LISTA DE PROCESOS YA EJECUTADOS (TERMINADOS) MODELO DE SIETE ESTADOS Expedir Nuevo AQUÍ SE CREA LA LISTA DE PROCESOS QUE VAN A HACER EJECUTADOS Admitir Salir AQUÍ SE CREA LA LISTA DE LOS PROCESOS RECIÉN CREADOS Y QUE NO HAN SIDO CARGADOS EN LA MEMORIA PRINCIPAL Activar ES LA TRANSICION DE LOS PROCESOS QUE HAN SIDO EXPULSADOS PORQUE HAN CUMPLIDO SU OBJETIVO Admitir CUANDO NO HAY PROCESOS LISTOS EN LA MEMORIA PRINCIPAL, EL SISTEMA OPERATIVO TENDRÁ QUE TRAER UNO PARA CONTINUAR LA EJECUCIÓN. UN PROCESO ES ADMITIDO SÓLO UNA VEZ Ejecución Terminado Listo Listo y Suspendido ES EL PASO DE UN PROCESO QUE SE ENCUENTRA EN LA CABEZA DE LA LISTA “LISTO” EJECUACION CUANDO NO HAY PROCESOS LISTOS EN LA MEMORIA PRINCIPAL, EL SISTEMA OPERATIVO TENDRÁ QUE TRAER UNO PARA CONTINUAR LA EJECUCIÓN EL PROCESO NO SE PUEDE EJECUTAR HASTA QUE SE PRODUZCA CIERTO SUCESO, COMO UNA OPERACIOMN DE ENTRADA Y SALIDA GENERALMENTE, EL SISTEMA OPERATIVO PREFIERE SUSPENDER A UN PROCESO BLOQUEADO EN VEZ DE A UNO LISTO, YA QUE EL PROCESO LISTO PODRÍA EJECUTARSE DE INMEDIATO, MIENTRAS QUE EL PROCESO BLOQUEADO ESTARÁ OCUPANDO ESPACIO EN LA MEMORIA PRINCIPAL SIN PODER EJECUTARSE. SIN EMBARGO, PUEDE SER NECESARIO SUSPENDER UN PROCESO LISTO SI ÉSTA ES LA ÚNICA FORMA DE LIBERAR UN BLOQUE LO SUFICIENTEMENTE GRANDE DE MEMORIA PRINCIPAL. Fin del tiempo Suspender EL PROCESO ESTÁ EN MEMORIA SECUNDARIA PERO ESTÁ DISPONIBLE PARA SU EJECUCIÓN TAN PRONTO COMO SE CARGUE EN LA MEMORIA PRINCIPAL Espera suceso SI NO HAY PROCESOS LISTOS, ENTONCES AL MENOS UN PROCESO BLOQUEADO SE EXPULSA PARA DAR CABIDA A OTRO PROCESO QUE NO ESTÉ BLOQUEADO. EL PROCESO ESTÁ EN MEMORIA SECUNDARIA ESPERANDO UN SUCESO. ES LA TRANSICION DE LOS PROCESOS QUE ESTA EN ESPERA DE UN PROCESO EXTERNO Ocurre suceso Activar CUANDO UN PROCESO ESTA EN EJECUCION Y NO ALCANZA EL TIEMPO ASIGNADO POR EL PROCESADOR PARA SEGUIR EJECUTANDOSE Bloqueado CUANDO EL EVENTO EXTERNO SUCEDE, EL PROCESO ESTA LISTO PARA EJECUTARSE Bloqueado y Suspendido Suspender

More Related