caracteristicas del sistema operativo
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 decomputació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 determinadaactividad 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 parala 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. Lautilidad 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 programasdistintos, 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, y no tener que usar medios externos (portables). Los problemas que se plantean son de protección dela 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 losmismos 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 modoimpredecible. 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.
Regístrate para leer el documento completo.