2. SIATEMAS OPERATIVOS
Concepto:
Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware
entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los
recursos de hardware del sistema.
En una definición informal es un sistema que consiste en ofrecer una distribución ordenada y
controlada de los procesadores, memorias y dispositivos de E/S entre los diversos programas que
compiten por ellos.
A pesar de que todos nosotros usamos sistemas operativos casi a diario, es difícil definir qué es un
sistema operativo. En parte, esto se debe a que los sistemas operativos realizan dos funciones
diferentes.
Proveer una máquina virtual, es decir, un ambiente en el cual el usuario pueda ejecutar programas de
manera conveniente, protegiéndolo de los detalles y complejidades del hardware. Administrar
eficientemente los recursos del computador.
3. SIATEMAS OPERATIVOS
Tareas que realizan los sistemas operativos:
-Realizar el interfaz sistema-usuario.
-Compartir los recursos de Hardware entre los usuarios.
-Permitir a los usuarios compartir sus datos entre ellos.
-Prevenir que las actividades de un usuario no interfieran
en las de los demás usuarios.
-Calendarizar los recursos de los usuarios.
-Facilitar el acceso a los dispositivos de E/S.
-Recuperarse de fallas o errores.
-Llevar el control sobre el uso de los recursos.
-Entre otras.
Un sistema operativo está formado por varios programas
que en conjunto presentan al usuario una vista integrada
del sistema, los componentes principales de un sistema
operativo son los siguientes módulos:
-Manejo de procesos.
-Manejo de E/S.
-Manejo de Memoria.
-Manejo del Sistema de Archivos.
4. SIATEMAS OPERATIVOS
Historia:
Década de los 40:
Las primeras computadoras no tenían aún sistemas operativos, los usuarios hablaban en lenguaje máquina
y todas las instrucciones eran codificadas a mano mediante tableros enchufables.
Década de los 50:
Comienzan los sistemas de procesamiento por lotes y se introducen tarjetas perforadas, que introducen los
programas en lenguaje máquina. General Motors implementó el primer sistema operativo para IBM 701. Los
sistemas ejecutaban una sola tarea hasta la llegada del transistor, que propició la creación de computadoras
enormes en cuartos acondicionados, en las que para ejecutar un programa, tenían que escribirlo en Fortran
o lenguaje ensamblador, para perforarlo después en tarjetas que introducían en las compuradoras. Aquí
hubo una clara separación entre los diseñadores, armadores, operadores, programadores y personal de
mantenimiento.
5. SIATEMAS OPERATIVOS
Historia:
Década de los 60:
Se empiezan a desarrollar sistemas operativos compartidos con multiprogramación y multiprocesamiento.
IBM introduce al mercado Sistema/360, las primeras computadoras con circuitos integrados, con ellas
abaratan el coste y pretenden que todo el software, como el sistema operativo, funcione en todos los modelos.
Década de los 80:
Comienza el auge de los ordenadores personales donde se dejó un poco de lado el rendimiento y se
buscó más el que el sistema operativo fuera amigable, surgiendo menús, e interfaces gráficas. Nace el
leguanje de programación C++ enfocado a objetos y Miranda como lenguaje de programación declarativa.
Microsoft compró QDOS, y tras unas modificaciones sacó el MS-DOS ( MicroSoft Disk Operativo System) en 1981.
6. SIATEMAS OPERATIVOS
Historia:
Década de los 90:
Aparece Linux, una versión mejorada de UNIX, también funcionaba en principio en modo comandos, y fue
desarrollada por y para programadores, aunque cada día se unen más usuarios debido a sus mejoradas
interfaces gráficas facilidad de uso.
En la actualidad
Windows con Windows 7, Mac Os con Snow Leopard y Linux han evolucionado enormemente.
Linux, al ser de código abierto, ha derivado en diferentes distribuciones, como Ubuntu, Debían,
Fedora, openSUSE etc.
También hay por otro lado proyectos muy ambiciosos como UNIOS: con en el que se pretende
tener un sistema operativo universal, en el cual se puedan instalar y ejecutar aplicaciones de
Windows, Mac OS y Linux.
7. SIATEMAS OPERATIVOS
Su Evolución:
1969
Tres programadores de los laboratorios Bell (Ken Thompson, Dennis Ritchie y Douglas MCIlroy) crean el sistema
operativo UNIX, aún en tiempos de terminal y sin entornos gráficos existentes.
9. SIATEMAS OPERATIVOS
Su Evolución:
1985
Microsoft Windows 1.0 ve la luz, aunque tras un grave fracaso debido a los errores que tenía, se
ve rápidamente sucedido por Windows 1.01.