You are on page 1of 2

Caractersticas de un sistema operativo

Las caractersticas deseables ms importantes de un sistema operativo son: Permitir la concurrencia de lprocesos, lprocesos, traslapndose el tiempo de entrada/salida (E/S) con el de clculo y ocupando la memoria con varios programas. Posibilitar la ejecucin de cualquier proceso en el momento que se solicite siempre y cuando haya suficientes recursos libres para l. Ser eficiente en cuanto a reducir: el tiempo medio que ocupa cada trabajo, el tiempo que no se usa la trabajo, CPU, el tiempo de respuesta en sistemas multiacceso y el plazo entre dos asignaciones de CPU a un mismo programa. Ser eficiente en cuanto a aumentar la utilizacin de recursos en general, tales como memoria, procesadores, dispositivos de E/S, discos magnticos, datos, etc. etc. Ser fiable, es decir, un sistema operativo no debe tener errores y debe prever todas las posibles situaciones. Ser de tamao pequeo. Posibilitar y facilitar en lo posible el "dilogo" entre computadora y usuario de la misma. Permitir compartir entre varios usuarios los recursos de hardware con que cuenta una computadora. Permitir a los usuarios compartir datos entre ellos, en caso necesario. Facilitar la E/S de los diferentes dispositivos conectados a una computadora.

Funciones de un sistema operativo


Las funciones ms importantes que debe cumplir un sistema operativo son las siguientes: Aceptar los trabajos y conservarlos hasta su finalizacin. Detectar errores y actuar de modo apropiado en caso de que se produzcan. Controlar las operaciones de E/S. Controlar las interrupciones. Planificar la ejecucin de tareas. Entregar recursos a las tareas. Retirar recursos de las tareas. Proteger la memoria contra el acceso indebido de los programas. Soportar el multiacceso. Proporcionar al usuario un sencillo manejo de todo el sistema.
Aprovechar los tiempos muertos del procesador. Compartir los recursos de la mquina entre varios procesos al mismo tiempo. Administrar eficientemente el sistema de cmputo como un todo armnico. Permitir que los diferentes usuarios se comuniquen entre s, as como protegerlos unos de otros. Permitir a los usuarios almacenar informacin durante plazos medianos o largos. Dar a los usuarios la facilidad de utilizar de manera sencilla todos los recursos, facilidades y lenguajes de que dispone la computadora. Administrar y organizar los recursos de que dispone una computadora para la mejor utilizacin de la misma, en beneficio del mayor nmero posible de usuarios. Controlar el acceso a los recursos de un sistema de computadoras.

You might also like