ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS


Enviado por   •  15 de Abril de 2015  •  Informes  •  1.399 Palabras (6 Páginas)  •  180 Visitas

Página 1 de 6

HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS

Las primeras computadoras eran enormes máquinas que se ejecutaban desde una consola. El programador, quien además operaba el sistema de computación, debía escribir un programa, y operarlo directamente desde la consola. Primero, el programa debía ser cargado manualmente en la memoria, desde un panel (una instrucción a la vez), desde una cinta de papel o desde tarjetas perforadas. Luego, se presionaba un botón para que comience la ejecución del programa. Mientras el programa corría el operador monitoreaba su ejecución. Si se producía un error, el programador detenía el programa, examinaba el contenido de la memoria y de los registros, y depuraba el programa directamente desde la consola. La salida se imprimía, o se enviaba a cintas de papel o tarjetas perforadas para luego imprimirlas.

Con el tiempo, se desarrolló software y hardware adicional. Lectores de tarjetas, impresoras de línea y cintas magnéticas trajeron más comodidad. Programas ensambladores, cargadores e intérpretes se diseñaron para facilitarle la tarea al programador. Se crearon librerías con programas comunes que podían ser utilizadas por otros programas sin tener que ser escritas nuevamente.

Cada dispositivo tiene sus propias características que requieren su programación. Se escribieron subrutinas para cada uno de los dispositivos, las que se llamaron devices drivers. Un device driver sabe cómo usar los buffers, flags, registros, bits de control y bits de estado de cada dispositivo. Cada dispositivo tiene su propio driver. Una tarea simple como leer un carácter de una cinta de papel, implica una secuencia compleja de operaciones de un dispositivo específico. Para no tener que escribir esa secuencia de operaciones cada vez que se necesita hacer operación, se crearon los drivers y se utilizaron como librerías.

Luego, se desarrollaron compiladores como FORTRAN, COBOL y otros lenguajes, convirtiendo la tarea de programación en algo mas fácil, pero la operación de la computadoras un poco mas dificil. Para preparar un programa en FORTRAN para su ejecución, el programador debía primero cargar el FORTRAN en la computadora, montar el driver que realiza las operaciones sobre la cinta magnética y luego cargar el programa de otra cinta. El compilador FORTRAN produce salidas en código ensamblado (Assembler - codificado), el cual necesita ser interpretado por el usuario. Este paso requiere que se cargue otra cinta con el intérprete necesario para leer el código Assembler. Finalmente el código se enlaza a una librería, llamada código objeto. Por último el programa objeto se ejecuta. Este se puede cargar en la memoria y ser depurado desde la consola como antes.

Es notable destacar la cantidad de tiempo de configuración necesaria para ejecutar un trabajo. Si se detecta un error ocurre en alguna parte del programa, se debía corregir y comenzar todos los pasos de nuevo.

Un sistema operativo es un programa básico en la computadora que permite una fácil comunicación con el ser humano. Los seres humanos se dieron cuenta que necesitaban una fácil interpretación de las instrucciones del computador así como la de los resultados obtenidos lo cual crearon dicho programa. Con el paso del tiempo, estos han ido evolucionando y surgiendo numerosos sistemas entre los que destacamos los siguientes: windows, linux.

EVOLUCIÓN.

Periodo Avance

Años 40´s Se introducen los programas bit a bit, por

medio de interruptores mecánicos y

después se introdujo el lenguaje de

máquina que trabajaba por tarjetas

perforadas.

Finales de los años 40 hasta la Con las primeras computadoras, el

mitad de los años 50’s programador interactuaba de manera

directa con el hardware de la

computadora, no existía realmente un

sistema operativo; las primeras

computadoras utilizaban bulbos, la

entrada de datos y los programas se

realizaban a través del lenguaje máquina

(bits) oa través de interruptores.

Durante los A principio de los 50's, la compañía

años 50's y 60's General's Motors implanto el primer

sistema operativo para su IBM 170.

Empiezan a surgir las tarjetas perforadas

las cuales permiten que los usuarios (que

en ese tiempo eran programadores,

diseñadores, capturistas,etc.), se

encarguen de modificar sus programas.

Establecían o apartaban tiempo, metían o

introducían sus programas, corregían y

depuraban sus programas en su tiempo. A

esto se le llamaba trabajo en serie. Todo

esto se traducía en pérdida de tiempo y

tiempos de programas excesivos.

En los años 60's y 70's Se genera el circuito integrado, se

organizan los trabajos y se generan los

procesos Batch (por lotes), lo cual

consiste en determinar los trabajos

comunes y realizarlos todos juntos de

una sola vez. En esta época surgen las

unidades

...

Descargar como (para miembros actualizados)  txt (9.8 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com