Caption: : Algunas funciones de los Sistemas Operativos
Slide 3
En la década de 1940, los primeros sistemas electrónicos digitales no tenían sistemas operativos. Los ordenadores de esta época eran tan primitivos comparados con los de hoy en día que los programas se introdujeron a el ordenador un poco a la vez en las filas de los interruptores mecánicos. Eventualmente, los lenguajes de máquina (que consisten en cadenas de 0 y 1) se introdujeron lo que aceleró el proceso de programación
La época entre los años 60's y 80's fue una temporada repleta de cambios en el ámbito informático y el inicio de la computación como se la conoce se divide en estas partes .
La principal de estas la Multiprogramación .
Caption: : La multiprogramación se comparaba con el funcionamiento de un reloj.
Slide 5
A.Multiprogramación
En general, la multiprogramación se refiere a que en la memoria principal de un computador se albergan varios programas y se trabaja en todos por períodos de tiempo específicos en cada uno de ellos, por ejemplo mientras un programa realiza procesos de entrada y salida. Todo esto nohubiera sido posible si no se hubiera empezado a construir memorias con mucha más capacidad de almacenamiento.
Caption: : El computador era mucho mas rapido atravez de las cintas magneticas
Slide 6
B.Sistemas de Tiempo Compartido
Un sistema de tiempo compartido consiste en que variasterminales se conectan al equipo y cada terminal tiene asociadouno o más procesos en él. El sistema operativo entonces, era elencargado de la conmutación entre los procesos favoreciendola interacción con el usuario [5]. Si los cambios de contexto enlos proceso se producían con la suficiente rapidez y en losmomentos adecuados, el usuario podría tener la percepción deuna comunicación fluida con la máquina y que se relacionabacon ella de manera directa
Aparecen sistemas operativos intuitivos, simples yamigables para el usuario lo que ocasiona el surgimiento demenús e interfaces gráficas, utilizando principalmenteutilizaron leguajes de programación como: C, C++,Haskell,Miranda, Eiffel y Smaltalk.
A mediados de los 80`s se desarrollan redes decomputadoras personales con sistemas operativos en red ydistribuidos, siendo MS-DOS y Unix los más usados.
En la década de los 90’s con la aparición del Internet y el
gran uso de redes, hacen que los sistemas operativos por obligación permitan el manejo en estos dos servicios sin perder la amabilidad con que tiene acostumbrado a los usuarios.También las aplicaciones multimedia empiezan a ser parte
esencial de los sistemas operativos (e.g: “Reproductores devideo y audio, manejo de imágenes”) demandando potencia,
flexibilidad y compatibilidad, siendo esto último algo muyimportante debido a la gran variedad de productos de hardware
con los que el computador puede interactuar (e.g: “Cámaras
fotográficas y de video, micrófonos, parlantes y una de las más
importantes la USB”).
Una de las mayores “estrellas” de los 90’s fue Linux
presentando su primer núcleo en septiembre de 1991 siendo unsistema operativo completamente libre basado en la plataformaUNIX desarrollado por un sinfín de colaboradores dirigidos por Linus Tolvalds que después se unirían con el proyecto
GNU (“GNU is not UNIX”) para pasar a llamarse GNU/Linux.
Tolvalds
El nuevo milenio produjo grandes cambios en el mercadode los sistemas operativos aumentando en gran medida lacompetencia entre los diferentes desarrolladores siendoWindows, Unix y Mac OS los más competitivos, siempre buscando la facilidad y mejoramiento de recursos para elusuario. Y haciendo que estos se orienten a desarrollar para plataformas distribuidas y computación móvil e inalámbrica, yque cada vez más utilice el internet para sus diferentes fines.
Un gran cambio se da en los microprocesadores, no solo por el paso de 32 bits a 64 bits, también por el uso de más deun núcleo tanto virtual como físico; lo que conlleva a que losnuevos sistemas operativos puedan dividir tareas en busca deuna mayor velocidad y mejor manejo de datos, todo esto con ladisminución de los precios en hardware ayuda a crear sistemasoperativos impensables antes del 2000, pero claro mucho másrobustos.
Mi conclusión es que gracias a las necesidades del ser humano se empiezan a crear las necesidades del ser humano entonces eso con lleva a una situación donde se empiezan a llevar tecnicas como la multiprogramación donde se comienza a requirir una mayor velocidad y entonces se comienzan a usar las cintas magneticas despues se inventan los sistemas de tiempo compartido donde este permitr a ejecutar mas recursos, años después se crean los sistemas operativos ms-dos y unix estos se pueden decir que son los reyes que gobiernan estos años, con el tiempo después gracias a la aparicion del internet estos tienen necesidad de crear aplicaciones que permitan el uso de estos incorporando nuevas necesidades graficas y a la utlización de nuevos lenguajes de programación aparte de esto tambien se ven obligados a actualizar los sistemas operativos para que cualquier persona pudiera llegar a manejar un computador sin necesidad ser un programador de alto nivel. A lo que quiero llegar con esto ees que gracias a las necesidades del ser humano nace la necesidad de crear estos sistemas.