INGENIERIA INFORMATICA

domingo, 18 de septiembre de 2016

1.1 FUNCIONES Y CARACTERISTICAS S.O

1.1   Funciones y características de un sistema operativo

Funciones y objetivos de los sistemas operativos

Un sistema operativo es un programa que controla  la ejecución de los programas de aplicación  y que actúa como interfaz entre el usuario  de un computador  y el hardware de la misma. Puede considerarse que un sistema operativo tiene  tres objetivos o lleva cabo tres funciones.
Comodidad: Un sistema operativo  hace que un computador sea más cómodo  de utilizar
Eficiencia: Un sistema operativo  permite que los recursos  de un sistema operativo se aprovechen de manera eficiente.

Capacidad de evolución: Un sistema operativo  debe construirse de modo que permita el desarrollo efectivo, la verificación  y el a introducción a nuevas  funciones en el sistema y a la vez no interferir en los servicios que brinda.

Características de los Sistemas Operativos

1.concurrencia

Consiste en la existencia de varias actividades simultáneas o paralelas. Ejemplo de ello lo son la superposición de las operaciones de I/O con el proceso de computación, así como la coexistencia en memoria de varios programas. La concurrencia lleva asociado el problema de conmutar de una tarea a otra, así como proteger una determinada actividad de los efectos de las otras, así como la sincronización de tareas que sean mutuamente dependientes.

2.Utilización conjunta de recursos. 

Compartición.
Las razones para la compartición son las siguientes:
a) El coste:
 es absurdo disponer de suficientes recursos para cada usuario por separado.
b) Aprovechamiento de los trabajos de otros.
 La utilidad es poder utilizar rutinas y programas desarrollados por otras personas.
c) Posibilidad de compartir datos: 
Utilización de una misma base de datos para varios programas distintos, asociados posiblemente a distintos usuarios.
d) Eliminación de redundancias:
poder disponer de una sola copia de un programa (por ejemplo un compilador) y compartirlo con otros.

3.Permite que el usuario guarde sus datos o programas en el propio ordenador: 

No tener que usar medios externos (portables). Los problemas que se plantean son de protección de la información frente a terceros y protegerlos frente a fallos del sistema.

4.Un Sistema Operativo debe ser determinista en el sentido de que el mismo programa ejecutado con los mismos datos

En momentos diferentes, debe producir los mismos resultados. En cambio será indeterminista porque en caso de variabilidad de las situaciones puede responder de un modo impredecible. Deben tomarse las medidas oportunas.
Estas situaciones pueden ser debidas a petición de recursos, errores de ejecución en programas o bien interrupción de periféricos.

No hay comentarios:

Publicar un comentario