Sistemas Operativos

6. Evolución

La tecnología presentó evoluciones en distintos recursos:

  • Del monoprocesador a los multiprocesadores.
  • de 8 bits a 64 bits.
  • Memorias ultra rápidas
  • Incorporación de nuevos dispositivos
  • Interconexión con otros sistemas

Los sistemas operativos no fueron la excepción y necesitaron estar a las altura de las novedades.

Un sistema operativo debe incluir:

  • Un manejador de recursos.
  • Un programa de control.
  • Un programa que se ejecuta constantemente en una computadora...

Definición.

Un SISTEMA OPERATIVO es un conjunto de programas (y por lo tanto, SOFTWARE) que administran los recursos de la computadora de manera:

  1. eficiente
  2. fácil y transparente para el usuario
  3. acompañar la evolución del resto de las componentes.
Veamos a que se refieren cada uno de estos puntos.

1) Sobre eficiencia.
Enfoque desde el punto de vista de administración de recuros de Hardware  y Software.
  • Tiempo de CPU,
  • espacio de memoria primaria
  • secundaria, dispositivos de E/S
Asignación de estos recursos a programas que ejecuta el usuario

2) fácil y transparente para el usuario

  • Abstracción del hardware por parte del usuario
  • Interfase friendly (amigable)
  • El usuario trabaja cómodo, sin especificaciones de bajo nivel
3) acompañar la evolución del resto de las componentes.
  • Portabilidad, Interoperabilidad, Interconectividad
  • Ambiente Multitareas, multiusuario
  • Seguridad, Protección (entre usuarios y desde el exterior)
  • Fácil administración.
  • Independencia de dispositivo,
  • Abstracción del Hardware.