lunes, 13 de octubre de 2014

Sistemas Operativos

                           Definición de Sistema Operativo

El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.



Definiciones de S.O.

•      Es un programa (conjunto de programas) que actúa como enlace entre el usuario y el hardware de un ordenador.

•      Programa/s (software) que:

–     Administra el hardware de un sistema informático

–     Proporciona un entorno para ejecutar los programas de aplicación

•      El Sistema Operativo es una capa de software sobre el hardware que se encarga de gestionar todos los elementos del sistema y que presenta al usuario una interface (o máquina virtual) más fácil de entender y de programar.

•      El S.O. puede considerarse como un interfaz entre Hw y Sw:

 Objetivos del S.O.

•      Facilitar el uso del sistema informático:

–     Para usuarios y desarrolladores de aplicaciones

–     Oculta complejidad del hardware (dispositivos muy variados y complejos)

•      Utilizar el sistema informático eficientemente

–     Gestión de recursos: procesos, memoria, E/S, ficheros, etc.

–     Control de intentos de acceso simultáneos

Evolución histórica de los Sistemas Operativos

•      La primera computadora digital verdadera (1792-1871) diseñada por el mat. Ingles charles Babbage

–     Su objetivo, construir “maquina analítica”, nunca logro que funcionara, era mecánica

–     La tecnología era escasa para entonces para diseñar ruedas, levas, engranes, etc.

–     La maquina no contaba un SO.

Como acotación diremos que este matemático necesitaba de un software para su maquina.

Se contrato a una joven programadora ADA LOVELACE, considerada como la primera programadora de la historia, de ahí el nombre de LENGUAJE ADA



Primera generación (1945-1955)

•      La necesidad, en la 2ª Guerra Mundial, descifrar códigos del bando enemigo.

–     Hardware: Tubos de vacío y de paneles de conexión.

–     Los paneles de conexión se programaban de una forma diferente a la actual; al ser los ordenadores inmensamente grandes, se tenía que entrar en la sala y puentear las conexiones manualmente para conseguir el resultado deseado.

Segunda Generación (1955-1965): Transistors y Sistemas batch

•      Hardware: Transistores (tarjetas perforadas).

•      Se empiezan a crear máquinas más fiables, separamos al fabricante, del usuario, y del mantenimiento.

•      Comienza la venta de ordenadores a Gobiernos, multinacionales, etc.

•      Aparecen los primeros lenguajes de alto nivel, como es FORTRAN.

•      Se automatizan los procesos.

Tercera generación (1965-1980)

–     Hardware: Circuitos integrados.

–     Mayor fiabilidad con un menor tamaño, gracias a los circuitos impresos y los chips.

–     Nueva gama de ordenadores.

–     Existían dos gamas de ordenadores:

•      IBM 1401 (+lento, +barato), usa aplicaciones de gestión

•      IBM 7094 (+rápido, +caro), usa aplicaciones científicas

Cuarta generación (1980-1990)

•      Nació era de la computadoras personales

•      Hardware: Microprocesador (computador personal).

•      Sistema Operativo: (para comunicar varias máquinas)

•      S. O. de red: el usuario es conciente de la existencia de varias máquinas e indica de forma explícita con cual desea trabajar.

•      S.O. distribuido: el usuario no es conciente de las máquinas conectadas entre sí(transparencia).

Componentes de un S.O.

•      Núcleo: se encarga de los tareas básicas como son:

–     Las interrupciones en general y la interrupción del reloj en particular.

–     La gestión del procesador.    

–     La gestión básica de la memoria.

–     Si el núcleo cae, cae todo el sistema.

–     Se ejecuta en modo supervisor


No hay comentarios:

Publicar un comentario