Cristofer Torres Avalos. Brandon Antonio Zamora Lopez. Gustavo Omar Morillon Tovar. Daniel Eduardo Saavedra Rosales. Jesus Adrian Velasquez Vasquez. Victor Manuel Vega Rodarte. Cuauhtémoc Armando Araiza Chairez. Punto de vista del procesador INTRODUCCION Punto de vista del procesador Se conoce como sistema por lotes (en inglés batch En un cierto punto, el procesador ejecuta instrucciones de processing), o modo batch, a la ejecución de un programa la zona de memoria principal que contiene el monitor. sin el control o supervisión directa del usuario (que se Estas instrucciones provocan que se lea el siguiente denomina procesamiento interactivo). Este tipo de trabajo y se almacene en otra zona de memoria principal. programas se caracterizan porque su ejecución no precisa ningún tipo de interacción con el usuario. Una vez que el trabajo se ha leído, el procesador CARACTERISTICAS encontrará una instrucción de salto en el monitor que le indica al procesador que continúe la ejecución al inicio Los sistemas de procesamiento por lotes son el mecanismo del programa de usuario. El procesador entonces más tradicional y antiguo de ejecutar tareas. Se ejecutará las instrucciones del programa usuario hasta introdujeron alrededor del año 1956 para aumentar la capacidad de proceso de los programas. En la actualidad, que encuentre una condición de finalización o de error. los trabajos por lotes son ampliamente utilizados en supercomputadores, como Magerit. Este procesamiento se dio en la segunda generación de computadoras. Punto de vista del monitor . ●El monitor controla la secuencia de eventos.
●El resto del monitor esta formado por un
conjunto de utilidades y funciones.
●El monitor lee de uno en uno los trabajos desde
el dispositivo de entrada.
●Una vez leído el dispositivo, el trabajo actual se
coloca en el área de programa usuario y se le pasa el control. •Su funcionamiento era bastante simple, se limitaba a cargar programas a memoria, leyéndolos de una cinta o de tarjetas perforadas, y ejecutarlos. •Procesamiento por lotes Punto de vista Como solución para optimizar, en una misma cinta o conjunto de tarjetas, se del monitor . cargaban varios programas, de forma que se ejecutaran uno a continuación de otro sin perder apenas tiempo en la transición. Su objetivo era disminuir el tiempo de carga de los programas. Temporizador. Se utiliza un temporizador para evitar que un único monopolice el sistema. Se activa el temporizador al comienzo de cada trabajo. Si el temporizador expira, se para el programa de usuario, y se devuelve el control al monitor. Interrupciones Interrupciones. Las primeras computadoras no tenían esta capacidad. Esta función proporciona al sistema operativo mas flexibilidad para dejar y retomar el control desde los programas de usuario. Un programa de usuario ejecuta en modo usuario, en el cual los usuarios no pueden acceder a ciertas áreas de memoria y no puede ejecutar ciertas instrucciones. El monitor ejecuta en modo sistema, o lo que se denomina el modo núcleo, en el cual se pueden ejecutar instrucciones privilegiadas y se puede acceder a áreas de memoria protegidas. Se puede construir un sistema sin estas características. Pero al hacer esto los resultados no son buenos, y de este modo, se construyeron sistemas operativos en lotes primitivos con estas características de hardware. Con un sistema operativo en lotes, el tiempo de maquina alterna la ejecución de programas de usuario y la ejecución del monitor. Esto implica sacrificios: el monitor utiliza parte de la memoria principal y consume parte del tiempo de máquina. Ambas situaciones implican una sobrecarga. Pero a pesar de esta sobrecarga, el sistema en lotes siempre mejora la utilización del computador. Instrucciones privilegiadas Las instrucciones privilegiadas son aquellas que Varios ejemplos de instrucciones están disponibles en modo supervisor y no lo están en modo usuario. Están asociada a tres privilegiadas incluyen: tipos de protección: protección de la Instrucciones de E / S e instrucciones de entrada/salida, protección de la memoria y parada protección del procesador. Solamente pueden Apagar todas las interrupciones utilizarlas los procesos del sistema operativo (procesos que se ejecutan en modo supervisor). Configurar el temporizador El uso de instrucciones privilegiadas se hace en Cambio de contexto modo kernel, también llamado supervisor, Limpiar la memoria o eliminar un proceso superusuario, administrador, sistema, monitor, de la memoria núcleo o privilegiado. Modificar entradas en la tabla de estado del dispositivo Proteccion de memoria Durante la ejecución del programa de usuario, esté no debe alterar el área de memoria que contiene el monitor. Si esto ocurriera, el hardware del procesador debe detectar un error y transferir control al monitor. El monitor entonces abortará el trabajo, imprimirá un mensaje de error y cargará el siguiente trabajo. Gracias por su atencion