SISTEMAS OPERATIVOS GRUPO 1

Anuncio
SISTEMAS OPERATIVOS GRUPO 1
Nombres:




Cerón Natalia
Chillan Mireya
Snewer Arie
Utreras Pamela
1.-¿ Cuál es la ventaja principal de la multiprogramación?
La multiprogramación aumenta el aprovechamiento de la CPU organizando los
trabajos de tal forma que la CPU siempre tenga uno que ejecuta
2.- Defina las propiedades esenciales de los siguientes tipos de Sistemas operativos
*Por lotes:
Los sistemas operativos por lotes, procesan una gran cantidad de trabajos con poca o
ninguna interacción entre los usuarios y los programas en ejecución. Cuando estos sistema
son bien planeados, pueden tener un tiempo de ejecución muy alto, porque el procesador
es mejor utilizado y los sistemas operativos pueden ser simples, debido a la secuencialidad
de la ejecución de los trabajos.
*De tiempo real:
Estos sistemas operativos son aquellos en donde no tiene importancia el usuario, sino los
procesos. Se utilizan en entornos donde son procesados un gran número de sucesos o
eventos.
*Distribuido:
Estos sistemas permiten distribuir trabajos, tareas o procesos, entre un conjunto de
procesadores; este conjunto de procesadores puede estar en un equipo o en diferentes,
en este caso es transparente para el usuario.
3.- ¿Cuál cree usted que es la dificultad principal que debe vencer un programador al
escribir un sistema operativo para de tiempo real?
Que en este tipo de sistemas hay restricciones del tiempo y esta es la parte contra la que
se tiene que luchar para obtener los resultados deseados.
Determinismo Temporal: Las acciones debe darse en intervalos de tiempo determinados
es decir que sea determinista o, al menos, previsible sin dejar de ser eficiente y seguro es
decir debe responder correctamente en todas las situaciones sobre todo en aquellos STR
criticos, ya que un fallo en ellos tendra graves consecuencias como perdias humanas,
pérdidas económicas o daños medioambientales, el determinismo temporal es
importante tambien porque los dispositivos físicos funcionan al mismo tiempo que las
tareas que los controlan es decir que existe una simulteniedad de acciones.
Para esto es importante la planificacion del uso del procesador ya que este debe reducir el
tiempo de respuesta, definiendo prioridades u otro medio de planificacion lo que genera
muchas lineas de codigo volviendo complejo a un sistema relativamente pequeño.
Descargar