You are on page 1of 10

IES INFOTRONIC

Contenido
HISTORIA DE LOS SISTEMAS OPERATIVOS .................................................................................... 2
1. LA DÉCADA DE 1940 .............................................................................................................. 2
2. LA DÉCADA DE 1950 (SISTEMA BATCH) ................................................................................ 2
2.1 MONITOR RESISTENTE .................................................................................................... 2
2.2 ALMACENAMIENTO TEMPORAL...................................................................................... 2
3. LA DÉCADA DE 1960 .............................................................................................................. 3
3.1 MULTIPROGRAMACIÓN .................................................................................................. 3
3.2 TIEMPO COMPARTIDO .................................................................................................... 3
3.3 TIEMPO REAL ................................................................................................................... 3
3.4 MULTIPROCESADOR ........................................................................................................ 4
4. LA DÉCADA DE 1970 .............................................................................................................. 4
4.1 SISTEMAS OPERATIVOS DESARROLLADOS ...................................................................... 4
4.2 INCONVENIENTES DE LOS SISTEMAS OPERATIVOS ......................................................... 4
5. LA DÉCADA DE 1980 .............................................................................................................. 5
5.1 SunOS .............................................................................................................................. 5
5.2 MS-DOS ........................................................................................................................... 6
5.3 MACINTOSH .................................................................................................................... 6
6. LA DÉCADA DE 1990 .............................................................................................................. 8
6.1 BeOS ................................................................................................................................ 8
6.2 GNU/LINUX ...................................................................................................................... 8
6.3 SOLARIS ........................................................................................................................... 8
7 LA DÉCADA DE 2000 ............................................................................................................... 9
7.1 SYMB OS .......................................................................................................................... 9
7.2 MORPH OS....................................................................................................................... 9
7.3 DARWIN ........................................................................................................................... 9
8 LA DÉCADA DE 2010 ............................................................................................................. 10
8.1 IllUM OS......................................................................................................................... 10
8.2 OPEN INDIANA .............................................................................................................. 10

1
IES INFOTRONIC

HISTORIA DE LOS SISTEMAS OPERATIVOS

U
n sistema operativo es uno o varios programas que se usan para
poder trabajar con los componentes de un equipo de cómputo. Los
sistemas operativos proveen un conjunto de funciones necesarias y
usadas por diversos programas de aplicaciones de
una computadora, y los vínculos necesarios para controlar y sincronizar el
hardware de la misma.

1. LA DÉCADA DE 1940
finales de la década de 1940, con lo que se podría considerar la aparición de
la primera generación de computadoras en el
mundo, se accedía directamente a la consola de la
computadora desde la cual se actuaba sobre una
serie de micro interruptores que permitían
introducir directamente el programa en la memoria
de la computadora.

2. LA DÉCADA DE 1950 (SISTEMA BATCH)


A principios de los años 50 con el objeto de facilitar la interacción entre
persona y computadora, los sistemas operativos hacen una aparición discreta
y bastante simple, con conceptos tales como el monitor residente, el proceso
por lotes y el almacenamiento temporal.

2.1 MONITOR RESISTENTE

S u funcionamiento era bastante simple, se


limitaba a cargar programas a la memoria,
leyéndolos de una cinta o de tarjetas
704, y básicamente
lo único que hacia
era comenzar la
perforadas, y ejecutarlos. El problema era ejecución de un
encontrar una forma de optimizar el tiempo programa cuando el
entre retirada de un trabajo y el montaje del anterior terminaba
siguiente. El primer sistema operativo de la
historia fue creado 1956 para un ordenar IBM

2.2 ALMACENAMIENTO TEMPORAL


Su objetivo era disminuir el tiempo de carga
de los programas, haciendo simultánea la
carga del programa o la salida de datos con la
ejecución de la siguiente tarea. Para ello se
utilizaban dos técnicas, el buffering y
el spooling.

2
IES INFOTRONIC

3. LA DÉCADA DE 1960
En los años 60 se produjeron cambios notorios en varios campos de
la informática, con la aparición del circuito integrado la mayoría orientados
a seguir incrementando el potencial de los ordenadores. Para ello se
utilizaban técnicas de lo más diversas.

3.1 MULTIPROGRAMACIÓN
En un sistEma “multiprogramado” la
memoria principal alberga a más de un programa de usuario. La
CPU ejecuta instrucciones de un programa, cuando el que se
encuentra en ejecución realizada una operación de E/S; en lugar
de esperar a que termine la operación de E/S, se pasa a ejecutar otro
programa. Si éste realiza, a su vez, otra operación de E/S, se mandan
las órdenes oportunas al controlador, y pasa a ejecutarse otro.
De esta forma es posible, teniendo almacenado un conjunto
adecuado de tareas en cada momento, utilizar de manera óptima
los recursos disponibles.

3.2 TIEMPO COMPARTIDO


En este punto tenemos un sistema que hace buen uso de la
electrónica disponible, pero adolece la falta
de interactividad; para conseguirla debe convertirse en un
sistema multiusuario, en el cual existen varios usuarios con
un terminal en línea, utilizando el modo de operación
de tiempo compartido. En estos sistemas igual que en
la multiprogramación. Pero, a diferencia de ésta, cuando un
programa lleva cierto tiempo ejecutándose el sistema
operativo lo detiene para que se ejecute otra aplicación.

3.3 TIEMPO REAL


Estos sistemas se usan en entornos donde se deben aceptar y
procesar en tiempos muy breves un gran número de sucesos, en
su mayoría externos al ordenador. Si el sistema no respeta las
restricciones de tiempo en las que las operaciones deben entregar
su resultado se dice que ha fallado. El tiempo de respuesta a su
vez debe servir para resolver el problema o hecho planteado. El
procesamiento de archivos se hace de una forma continua, pues
se procesa el archivo antes de que, entre el siguiente, sus
primeros usos fueron y siguen siendo en telecomunicaciones.

3
IES INFOTRONIC

3.4 MULTIPROCESADOR

D iseño que no se
encuentran en
ordenadores
La arquitectura NUMA, donde cada procesador
tiene acceso y control exclusivo a una parte de
la memoria. La arquitectura SMP, donde todos
monoprocesador. los procesadores comparten toda la memoria.
Estos problemas Esta última debe lidiar con el problema de
derivan del hecho de la coherencia de caché. Cada microprocesador
que dos programas cuenta con su propia memoria caché local. De
pueden ejecutarse manera que cuando un microprocesador escribe
simultáneamente y, en una dirección de memoria, lo hace
potencialmente, únicamente sobre su copia local en caché. Si
pueden interferirse otro microprocesador tiene almacenada la
entre sí. misma dirección de memoria en su caché,
Concretamente, en resultará que trabaja con una copia obsoleta del
lo que se refiere a dato almacenado.
las lecturas y
Para que un multiprocesador opere
escrituras en
correctamente necesita un sistema operativo
memoria. Existen
especialmente diseñado para ello. La mayoría de
dos arquitecturas
los sistemas operativos actuales poseen esta
que resuelven estos
capacidad.
problemas:

4. LA DÉCADA DE 1970
4.1 SISTEMAS OPERATIVOS DESARROLLADOS
Además del Atlas Supervisor y el OS/360, los años 1970 marcaron
el inicio de UNIX, a mediados de los 60 aparece Multics, sistema
operativo multiusuario - multitarea desarrollado por los
laboratorios Bell de AT&T y Unix, convirtiéndolo en uno de los
pocos SO escritos en un lenguaje de alto nivel. En el campo de
la programación lógica se dio a luz la primera implementación
de Prolog, y en la revolucionaria orientación a objetos, Smalltalk.

4.2 INCONVENIENTES DE LOS SISTEMAS OPERATIVOS

S e trataba de sistemas grandes, complejos y costosos, pues antes no se


había construido nada similar y muchos de los proyectos desarrollados
terminaron con costos muy por encima del presupuesto y mucho después de
lo que se marcaba como fecha de finalización. Además, aunque formaban una
capa entre el hardware y el usuario, éste debía conocer un complejo lenguaje
de control para realizar sus trabajos. Otro de los inconvenientes es el gran
consumo de recursos que ocasionaban, debido a los grandes espacios de
memoria principal y secundaria ocupados, así como el tiempo de procesador
consumido. Es por esto que se intentó hacer hincapié en mejorar las técnicas
ya existentes de multiprogramación y tiempo compartido.

4
IES INFOTRONIC

5. LA DÉCADA DE 1980
Con la creación de los circuitos LSI (integración a gran escala), chips que
contenían miles de transistores en
un centímetro cuadrado de silicio,
empezó el auge de los ordenadores
personales. En éstos se dejó un
poco de lado el rendimiento y se
buscó más que el sistema
operativo fuera amigable,
surgiendo menús, e interfaces
gráficas. Esto reducía la rapidez de
las aplicaciones, pero se volvían
más prácticos y simples para los
usuarios. En esta época, siguieron
utilizándose lenguajes ya
existentes, como Smalltalk o C, y
nacieron otros nuevos, de los cuales se podrían destacar: C++ y Eiffel dentro
del paradigma de la orientación a objetos, y Haskell y Miranda en el campo
de la programación declarativa. Un avance importante que se estableció a
mediados de la década de 1980 fue el desarrollo de redes de computadoras
personales que corrían sistemas operativos en red y sistemas operativos
distribuidos. En esta escena, dos sistemas operativos eran los
mayoritarios: MS-DOS (Micro Soft Disk Operating System), escrito
por Microsoft para IBM PC y otras computadoras que utilizaban la CPU Intel
8088 y sus sucesores, y UNIX, que dominaba en los ordenadores personales
que hacían uso del Motorola 68000.

5.1 SunOS

S
unOS fue la versión del sistema de ficheros virtual (VFS) y
sistema operativo derivado el protocolo NFS. SunOS 3.0
de Unix y BSD desarrollado coincidía con el lanzamiento de la
por Sun Microsystems para sus serie Sun-3 en 1986 e incorporaba
estaciones de trabajo y servidores varias utilidades de System V.
hasta el principio de los años 1990. SunOS 4.0, que salió en 1989,
Ésta estaba basada en los UNIX migró a la base de BSD 4.3,
BSD con algunos añadidos de los introdujo un nuevo sistema de
System V UNIX en versiones memoria virtual, enlazamiento
posteriores. SunOS 1.0 estaba dinámico y una implementación de
basada básicamente en BSD 4.1 y la arquitectura System V STREAMS
se publicó en 1982. SunOS 2.0, que I/O. SunOS 5.0 y las versiones
salió en 1985, usaba BSD 4.2 como posteriores están basadas en UNIX
una base e introducía una capa de System V Release.

5
IES INFOTRONIC

5.2 MS-DOS
En 1981 Microsoft compró un sistema operativo llamado QDOS que, tras
realizar unas pocas modificaciones, se convirtió en la primera versión de MS-
DOS (Micro Soft Disk Operating System). A partir de aquí se sucedieron una
serie de cambios hasta llegar a la versión 7.1, versión 8 en Windows
Milenium, a partir de la cual MS-DOS dejó de existir como un componente del
Sistema Operativo.
En 1983, con la aparición de los ordenadores MSX, se realizó una adaptación
para este sistema que utilizaba el procesador Z-80 llamada MSX-DOS. Era un
cruce entre la versión MS-DOS 1.25 y CP/M. En 1988, una vez
que Microsoft se desvinculó de proyecto, ASCII Corporationpublicó la versión
MSX-DOS 2.0 que añadió, entre otras cosas, soporte para el uso de
directorios.
VERSIONES DE MS-DOS (I)
1.0 1981 Creado para el IBM-PC. Soporta 16 Kb de RAM, disquetes
de 5,25 pulgadas de una sola cara de 160 Kb.
1.1 1982 Corregidos muchos errores, soporta disquetes de doble
densidad de 320 Kb.
2.0 1983 Complemento del IBM XT. Más del doble de nuevas
órdenes, soporte de disco duro de hasta 10 MB.
2.1 1983 Añadidas algunas mejoras como nuevos caracteres de
teclado.
3.0 1984 Diseñado para soportar nuevo hardware del IBM-AT (discos
de alta densidad de 1,2MB y discos duros de hasta 32MB).
Añadidas unas pocas características de LAN.
3.1 1984 Añadidas más características y soporte LAN.
3.2 1984 Añadida capacidad para disquetes de 3,5 pulgadas y 720
Kb.
3.3 1987 Añadida capacidad para PS/2 de IBM, los nuevos disquetes
de 3,5 pulgadas de alta capacidad (1,44 MB y capacidad
para crear particiones de disco superiores a 32 MB. Nuevos
caracteres internacionales añadidos con soporte para 17
países. Soporte de 4 puertos serie (antes sólo 2).
Incorporación de la orden “FILES” para poder abrir hasta
255 archivos simultáneamente)

VERSIONES DE MS-DOS (II)


4.0 1988 Soporte para memoria XMS y la posibilidad de incluir discos
duros de hasta 2GB. Esta versión fue la mayor catástrofe
realizada por la empresa, ya que estaba llena de bugs,
fallos, etc
4.01 1989 Arreglaba todos los problemas y fallos de la versión
anterior.
5.0 1991 Es capaz ya de cargar programas en la parte de la memoria
alta del sistema utilizando la memoria superior (de los

6
IES INFOTRONIC

640Kb). Se añade el programador BASIC y el famoso editor


EDIT. También se añadieron las utilidades UNDELETE
(Recuperación de ficheros borrados), FDISK
(Administración de particiones) y una utilidad para hacer
funcionar los programas diseñados para versiones
anteriores de MS-DOS, llamada SETVER.
6.X 1993 Soporte para Microsoft Windows, desfragmentación del
disco, compresión de archivos, copias de seguridad, anti-
virus, Memmaker, etc.
7.0 1995 Se corrigen multitud de utilidades y proporciona soporte
para nombres largos. Las utilidades borradas del anterior
sistema operativo los podemos encontrar en el directorio
del CD de Windows 95 /other/oldmsdos.
1997 Aparece Windows 95 OSR2, y con él una revisión
exhaustiva del sistema DOS, añadiendo el soporte para
particiones FAT32, y hasta aquí llega la historia de las
versiones de MS-DOS.

CHKD SK Verifica si hay errores en el disco duro.


CL S Borra todo de la pantalla y el curso en la esquina
izquierda superior.
COPYD Se utiliza para copiar archivos.
DATE Se utiliza para cambiar la fecha.
DEL Se utiliza para borra archivos.
DIR Se utiliza para mostrar la lista de archivos y/o capetas
COMANDOS INTERNOS MS-DOS

que se encuentran en el disco.


DOSKEY Mejora la venta DOS, haciéndola más amigable
EDIT Se utiliza para editar o crear un archivo.
EXIT Se utiliza para salir de la ventana MS DOS.
KEYB Establecer idioma del teclado según el parámetro
adicionado.
LABEL Muestra el volumen de la unidad de disco duro y
muestra su etiqueta.
CD Para cambiar de un directorio a otro.
MD Se utiliza para hacer una nueva carpeta.
PROMPT Cambia la línea de visualización de la orden.
RESTORE Restaura archivos que tengan una copia de seguridad.
RD Para Remover un Directorio que esté totalmente vacío.
SCANDISK Analiza el disco y busca errores en el (similar a
CHKDSK)
TIME Visualiza la hora del reloj interno.
MEM Muestra la capacidad del disco duro, el espacio ocupado
y el espacio libre.
VERV Muestra la versión del sistema Operativo.
VOL Muestra el contenido del disco duro y su etiqueta (si la
tiene)

7
IES INFOTRONIC

5.3 MACINTOSH
El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de
US $1,995 (después cambiado a $2,495 dólares)[1].
Incluía su sistema operativo Mac OS cuya características
novedosas era una GUI (Graphic User Interface),
Multitareas y Mouse. Provocó diferentes reacciones entre
los usuarios acostumbrados a la línea de comandos y
algunos tachando el uso del Mouse como juguete.

6. LA DÉCADA DE 1990

6.1 BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en
1990, orientado principalmente a proveer alto rendimiento en aplicaciones
multimedia. A pesar de la creencia común fomentada por la inclusión de la
interfaz de comandos Bash en el sistema operativo, el diseño de BeOS no
estaba basado en UNIX.
Originalmente (1995-1996) el sistema operativo se corría sobre su propio
hardware, conocido como BeBox. Más tarde (1997) fue extendido a la
plataforma PowerPC y finalmente (1998) se añadió compatibilidad con
procesadores x86.

6.2 GNU/LINUX

E
ste sistema al parecer es una versión mejorada de Unix, basado en el
estándar POSIX, un sistema que en principio trabajaba en modo
comandos. Hoy en día dispone de Ventanas, gracias a un servidor
gráfico y a gestores de ventanas como KDE, GNOME entre muchos.
Recientemente GNU/Linux dispone de un aplicativo que convierte las
ventanas en un entorno 3D como por ejemplo Beryl o Compiz. Lo que permite
utilizar Linux de una forma visual atractiva.

6.3 SOLARIS

Solaris es un sistema operativo de tipo Unix desarrollado desde


1992 inicialmente por Sun Microsystems y actualmente por Oracle
Corporation como sucesor de SunOS. Es un sistema certificado
oficialmente como versión de Unix. Funciona en arquitecturas
SPARC y x86 para servidores y estaciones de trabajo.

8
IES INFOTRONIC

7 LA DÉCADA DE 2000
7.1 SYMB OS
SymbOS es un sistema operativo desarrollado originalmente en 2001 para
los ordenadores Amstrad CPC. Se trata de un sistema operativo gráfico con
una estética e interfaz similar a Windows 95. A pesar de la baja potencia
que desarrollan estos ordenadores, alrededor de 4MHz, está
minuciosamente optimizado para el hardware en el cuál funciona, por lo que
el rendimiento es más que aceptable.
Debido a su cuidada programación modular, ha sido migrado
posteriormente a los ordenadores MSX, Amstrad PCW y Enterprise 128que,
con versiones adaptadas y recompiladas en cada caso, son capaces de
ejecutar las mismas aplicaciones sin modificación alguna.
Aunque parezca un sistema obsoleto, existe una extensa comunidad
implicada en el proyecto. Los programadores originales continúan
actualizando y dando soporte al sistema en la actualidad.
SymbOS es un claro ejemplo de software optimizado, de tal manera que
con un mínimo hardware se obtienen prestaciones similares a otros grandes
sistemas operativos actuales. Esto lo convierte en el antagonista de los
modernos sistemas operativos, que derrochan la mayor parte de los
recursos apoyándose en la alta potencia del hardware actual.

7.2 MORPH OS
MorphOS es un sistema operativo, en parte propietario y
en parte de código abierto, producido para ordenadores
basados en los procesadores PowerPC (PPC). El sistema
operativo en sí es propietario, pero muchas de sus
bibliotecas y otros componentes son de código abierto,
como Ambient (la interfaz del escritorio). La mariposa
azul es el logo característico de este sistema operativo.
Está basado en el Micronúcleo de Quark.
7.3 DARWIN
Darwin es el sistema que subyace en Mac OS X, cuya primera
versión final salió en el año 2001 para funcionar en
computadoras Macintosh. Integra el micronúcleo XNU y servicios
de sistema operativo de tipo UNIXbasados en BSD 4.4 (en
particular FreeBSD) que proporcionan una estabilidad y un
rendimiento mayor que el de versiones anteriores de Mac OS. Se
trata de una evolución del sistema operativo NEXTSTEP(basado
en Mach 2.5 y código BSD desarrollado
por NeXT en 1989comprado por Apple Computer en diciembre
de 1996. Darwin proporciona al Mac OS X prestaciones modernas,
como la memoria protegida, la multitarea por desalojo o expulsiva,
la gestión avanzada de memoria y el multiproceso simétrico.

9
IES INFOTRONIC

8 LA DÉCADA DE 2010

8.1 IllUM OS

I
llumos es un proyecto de software libre derivado de OpenSolaris. Fue
anunciado por conferencia web desde Nueva York el 3 de agosto de 2010.
El nombre del proyecto es un neologismo procedente del latín "Illum" (la
luz) y de "OS" (operating system, sistema operativo).

Se trata del código base a partir del cual cualquiera podrá crear su propia
distribución de software basada en el sistema operativo OpenSolaris. Pero
Illumos no es una distribución, ni una bifurcación (fork), al menos por el
momento, en la medida que no pretende separarse del tronco principal, sino
un derivado de la "consolidación" OS/Net (más conocida como ON), que
consiste básicamente en el código fuente del kernel (SunOS), los drivers, los
servicios de red, las bibliotecas del sistema y los comandos básicos del
sistema operativo.

8.2 OPEN INDIANA


OpenIndiana Es un sistema operativo tipo Unix liberado como
software libre y de código abierto. Es una bifurcación de
OpenSolaris concebida después de la compra de Sun
Microsystems por parte de Oracle y tiene como objetivo continuar
con el desarrollo y la distribución del código base de OpenSolaris.
El proyecto opera bajo el patrocinio de la Illumos Foundation
(Fundación Illumos). El objetivo declarado del proyecto es
convertirse en la distribución de OpenSolaris de facto instalada en
servidores de producción donde se requieren soluciones de
seguridad y errores de forma gratuita.

10

You might also like