sistema operativo
CARACTERISTICAS DE OS SISTEMAS OPERATIVOS
Picture

 

Picture
 Las características deseables más importantes de un sistema operativo son:

  • Permitir la concurrencia de procesos, traslapándose el tiempo de entrada/salida (E/S) con el de cálculo y ocupando la memoria con varios programas.
  • Posibilitar la ejecución 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 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 utilización de recursos en general, tales como memoria, procesadores, dispositivos de E/S, discos magnéticos, datos, etc.
  • Ser fiable, es decir, un sistema operativo no debe tener errores y debe prever todas las posibles situaciones.
  • Ser de tamaño pequeño.
  • Posibilitar y facilitar en lo posible el "diálogo" 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.
 

 

Picture
Son muchas las características de los sistemas modernos, pero si los comparamos con los Sistemas operativos antiguos podríamos nombrar las siguientes:

Administración de Usuarios Múltiple: Esta habilidad le permite al administrador del sistema configurar diferentes perfiles para un número de usuarios que usan el mismo PC, estableciendo restricciones y permisos para algunas aplicaciones o tareas a cada usuario, permitiendo el almacenamiento de la información e usuario en lugares diferentes y manteniendo áreas de trabajo independientes para cada uno.

Soporte para multitarea: En este punto se hace referencia a la posibilidad de ejecutar de manera simultánea una gran cantidad de proceso sin afectar el desarrollo del conjunto total de tareas.

Actualmente, se encuentran trabajando en el aprovechamiento de los nuevos procesadores de núcleo múltiples, diseñados para realizar más operaciones de manera simultánea.

Soportes para redes: Es la posibilidad de conectar los PC’s a redes de datos para compartir información, tener acceso a dispositivos y aplicaciones remotas; indispensable hoy en día con el uso de Internet.

 

Picture
La invención de los sistemas operativos posee un simple propósito, posibilitar y simplificar el manejo de las computadoras y para esto, desempeñan una serie de funciones básicas y esenciales para gestionar el equipo. Entre las más destacables señalamos: gestión eficiente de los recursos del ordenador ejecutando servicios para los procesos, proporcionar una gran comodidad en el uso de la computadora, brindar una interfaz al usuario mediante la ejecución de instrucciones y permitir los cambios debidos del sistema operativo sin interferir con los servicios que ya se prestaban.

Las computadoras de hace 40 años no tenían las facilidades con las que hoy cuentan los ordenadores sino que ejecutaban un programa a la vez a través de un programador; si existía algún error que hiciera que el programa se detuviera antes de lo esperado, entonces se tenía que comenzar nuevamente con todo el proceso. Al avanzar la tecnología informática, muchos de los programas actuales se cargaban en una sola cinta mientras que otro programa residente en la memoria cargaba y manipulaba los datos de dicha cinta, este es el ancestro del hoy conocido sistema operativo. A fines de los 60’, en 1969, nación Unix y se utilizó como la base de los sistemas operativos que hoy en día conocemos; en la familia Windows tenemos: Windows 95, 98, ME, NT, 2000, 2000 server, XP, Server 2003, CE, Mobile, XP 64 bits y el Vistas. En Macintosh están: Mac OS 7, 8, 9 y X; por último en Unix, tenemos: Aix, Amix, GNU/ Linux, GNU/ Hurd, Hp-Ux, Iris, Minix, System V, Solarios y Unix Ware