Wendy Toscano
Cantidad de envíos : 4 Puntos : 8 Reputación : 0 Fecha de inscripción : 30/06/2009 Localización : Guayaquil
| Tema: RESUMEN CAPITULO 3 "PROCESOS" Sáb Dic 05, 2009 8:18 pm | |
| Procesos ü Es básicamente un programa en ejecución.ü Consta del programa ejecutable, sus datos y pila, contador y otros registros, además de la información necesaria para ejecutar el programa.ü La información de control relacionada con los procesos se almacena en la tabla de procesos:Es administrada por el S. O.Posee un arreglo de estructuras, una por cada proceso existente en ese momento.ü Un proceso puede crear procesos hijo y estos nuevos procesos hijo, conformando un árbol de procesos. BLOQUE DE CONTROL DE PROCESO.ES SISTEMA OPERATIVO MANTIENE UNA TABLA DE PROCESOS CON TODOS LOS BCP DE PROCESOS. ESTA TBLA SE CONSTRUYE CON UNA ESTRUCTURA ESTATICA QUE TIENE UN DETERMINADO NUMERO DE BPC.UN PROCESO INCLUYE AL PROGRAMA EN EJECUCION Y A LO VALORES ACTIVOS DEL CONTADOR, REGISTROS Y VARIABLES DEL MISMOCADA PROCESO TIENE SU PROPIA CPU VIRTUAL. · SI L CPU ALTERNA ENTRE LOS PROCESOS, LA VELOCIDAD A LA QUE EJECUTA UN PROCESO NO SERA UNIFORME, POR LO QUE ES NCESARIO ACLARAR LO SGTE.· NORMALMENTE LA MAYORIA DE LOS PROCESOS NO SON AFECTADOS POR LA MULTIPROGRAMACION SUBYACENTE DE LA CPU O LAS VELOCIDADES RELATIVAS DE PROCESO DISTINTOS.· UN PROCESO ES UNA ACTIVIDAD DE UN CIERTO TIPO, QUE TIENE UN PROGRAMA, ENTRADA, SALIDA Y ESTADO.· UN SOLO PROCESADOR PUEDE SER COMPARTIDO ENTRE VARIOS PROCESOS CON CIERTO “ALGORITMO DE PLANIFICACION”, EL CUAL DETERMINA CUANDO DETENER EL TRABAJO EN UN PROCESO Y DAR SERVICIO A OTRO DISTINTOMULTITAREASE PUEDEN CLASIFICAR DE LA SIGUIENTE:MONOPROCESO: SEGÚN EL NUMERO DE PROCESOS QUE PUEDE EJECUTAR SIMULTANEAMENTE.MULTIPROCESO: SEGÚN EL NUMERO DE USUROPS QUE SE PUED EJECUTAR SIMULTANEMENTE.· MONO – USUARIO· MULTISUARIO LA MULTITAREA1. ALTERNANCIA EN LOS PROCESOS DE FASES DE E/S Y DE PROCESAMIENTO.· EN UN SISTEMA MULTITAREA ES IMPORTANTE TENER MAS DE UN PROCESO ACTIVO Y CARGADO EN MEMORIA PRINCIPAL. 2. PAREÑEÑISMO REAL ENTRE E/S Y PROCESADOR.· LOS SISTEMAS LIGEROS PERMITEN QUE UN PROCESO APROVECHE MAS EL PROCESADOR. 3. MEMORIA PRINCIPAL CAPAZ DE AL MACENAR VARIOS PROCESOS.· EL SISTEMA OPERATIVO CON EL APOYO DEL HARDWARE DEBE REPARTIR EL ALAMACENAMIENTO EXISTENTE PRPORCIONA UN ESPACIO DE MEMORIA INDEPENDIENTE PARA CADA PROCESO. ESTADOS DEL PROCESOLOS ESTADOS QUE UN PROCESO PUEDE TENER SON:1. EN EJECUCION: UTILIZA LA CPU EN EL INSTANTE DADO2. LISTO: EJECUTABLE, SE DETIENE EN FORMA TEMPORAL PARA QUE SE EJECUTE OTRO PROCESO.3. BLOQUEADO: NO SE PUEDE EJECUTAR DEBIDO A LA OCURRENCIA DE ALGUN EVENTO EXTERNO. PCBLA MANIFSTACION DE UN PROCESO EN UN SISTEMA OPERATIVO ES UN “BLOQUE DE COTNROL DE PROCESO” (PCB) CON INFORMACION QUE INCLUYE: ESTADO ACTUAL DEL PROCESO. IDENTIFICACION UNICA DEL PROCESO. PRIORIDAD DEL PROCESO. APUNTADORES PARA LOCALIZAR LA MEMORIA DEL PROCESO. APUNTADORES PARA ASIGNAR RECURSOS. AREA PARA PRESERVAR REGISTROS. wendy | |
|