Tarea 6 - WordPress.com

Anuncio
Tarea 6:
Historia de los sistemas operativos:
Un sistema operativo (SO) es un conjunto de programas o software destinado a
permitir la comunicación del usuario con un ordenador y gestionar sus recursos de
manera cómoda y eficiente. Comienza a trabajar cuando se enciende el ordenador, y
gestiona el hardware de la máquina desde los niveles más básicos.
Hoy en día, un sistema operativo se encuentra en todos los aparatos electrónicos
complejos que podamos utilizar.
Un sistema operativo debe contar como mínimo con un conjunto de programas
similares al siguiente:
-Un compilador de algún lenguaje de programación, en Unix es de C.
-Un enlazador.
-Un ensamblador.
-Un intérprete de comandos.
-Una amplia biblioteca del lenguaje de la plataforma.
-Un kernel o núcleo.
Características:
-Monotarea: solamente puede ejecutar un programa a la vez en un momento dado.
-Multitarea:es capaz de ejecutar varios programas a la vez. Utilizan métodos de
protección de datos de modo que un programa no puedeusar o cambiar los datos de
otro.
Manejo de recursos:
- Centralizado: Si permite utilizar los recursos de un solo ordenador.
- Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, periféricos...) de
más de un ordenador al mismo tiempo.
Organización interna:
-Kernel monolítico (Linux, BSD, skyOS, Windows, Syllable).
- Microkernel (BeOS, Mach, Mac OS X, newOS).
- Nanokernel (AdeOS, Eros, KeyKOS, Brix-OS).
- VOiD (unununium, TUNES, Vapour).
- Sasos (Opal, Mungi, BriX).
- VM (Merlin, Argante).
- Exokernel (MIT exokernel).
- Cache kernel (Universidad de Stanford).
La gestación:
En la primavera de 1980, Paterson empezó a trabajar en lo que se convertiría en MSDOS. Una de las diferencias más significativas entre CP/M-86 y MS-DOS, cuando ya se
hizo realidad, fue el sistema de gestión de archivos. CP/M generalmente ofrece una
ventana de no más de 16 ó 32K; sin embargo, con MS-DOS, hay más capacidad.
Paterson creó el módulo de gestión de archivos de QDOS empleando el mismo método
que en Basic-86. A finales de agosto de 1980, QDOS 0.11 trabajaba y se comercializaba
bastante bien.
Paterson trabajó duro para incluir todas las características propias de un sistema
operativo completo.
En diciembre de 1980, 86-DOS, 0.33, que representaba mejoras significativas sobre
QDOS. '86-DOS reflejaba todo lo que habían aprendido hasta entonces. El
ensamblador, originalmente escrito en el Z-80, se hizo más rápido. También hicieron
algunos cambios en las denominaciones del sistema'. Así, a finales de 1980, Seattle
Computer vendió 86-DOS a OEMs (integradores) y a otras compañías como Microsoft.
Durante los meses siguiente Paterson trabajo para Microsoft en el PC-DOS, sistema que
fue anunciado a nivel mundial el 27 de julio de 1981.
Unix, el grande entre los grandes:
Fue desarrollado por los Laboratorios Bell de AT&T a finales de los 60. Este es el
sistema operativo más popular entre los sistemas de alta gama.
Unix es un sistema operativo multiusuario y multitarea ampliamente utilizado para
controlar programas en estaciones de trabajo y especialmente en servidores. Un
sinnúmero de aplicaciones comerciales se ejecuta en servidores Unix, y muchos sitios
web funcionan bajo Unix. Hay diferentes versiones del sistema operativo y, excepto en
el mundo de los ordenadores personales, donde el que domina es Windows, casi todos
los vendedores de hardware lo ofrecen como sistema operativo primario o secundario.
Sun ha sido uno de los instrumentos más importantes en la comercialización de Unix
con su sistema operativo Solaris, antiguamente llamado SunOS. HP, IBM y SCO
también han sido grandes vendedores y promotores de Unix.
Unix está escrito en C y ambos fueron desarrollados por AT&T y distribuidos
libremente a instituciones gubernamentales e instituciones académicas, lo que supuso
que fuera incluido en una mayor variedad de familias de máquinas que cualquier otros
sistema operativo.
Unix se desarrolla como un proyecto para llevar a cabo el desarrollo de un sistema
operativo con multitarea, gestión de archivos y la interacción del usuario. El resultado
de estas investigaciones se bautizó como Multics. El proyecto no llegó a buen fin y
terminó por ser descartado.
Posteriormente la idea de este proyecto se vuelve a retomar y conduce al gran
desarrollo en 1969 del sistema operativo Unix.
Inicialmente Unix fue considerado como un proyecto de investigación, hasta el punto
de distribuirse de forma gratuita en algunas universidades, pero después la demanda
del producto hizo que los laboratorios Bell iniciaran su distribución oficial.
Para 1974 Unix se había convertido en un eficaz sistema operativo que se ejecutaba
principalmente en máquinas PDP, llegando a ser muy popular en entornos académicos
y científicos.
En la universidad de California de Berkeley se llevaron a cabo numerosas mejoras del
sistema y las versiones de Unix procedentes de esta universidad llegaron a ser
ampliamente utilizadas. En 1977, se inició la venta de Unix en el mercado comercial.
Durante este tiempo, Unix también adquirió más potencia, incluyendo soporte para
procesadores con coma flotante, microcódigo y administración de memoria.
En el período entre 1977 y 1982, los Laboratorios Belln combinaron algunas variantes
de AT&T dentro de un sistema simple, conocido comercialmente como Unix System III.
Los Laboratorios Bell más tarde añadieron muchas características nuevas al Unix
System III, llamando al nuevo producto Unix System V, y AT&T anunció su apoyo
oficial al System V en enero de 1983. Sin embargo, algunas personas en la Universidad
de Berkeley en California habían desarrollado una variante del Unix, BSD, para
máquinas VAX, incluyendo algunas nuevas e interesantes características.
A comienzos de 1984, había cerca de 100.000 instalaciones del sistema UNIX en el
mundo, funcionando en máquinas con un amplio rango de computadoras, desde
microprocesadores hasta mainframes. Ningún otro sistema operativo puede hacer esta
declaración. Durante años, varios consorcios industriales han intentado hacer de Unix
un estándar como Dos, Windows o Apple, pero desde que Unix puede ser ejecutado en
varias plataformas de hardware, la única forma de que el mismo programa pueda
funcionar en cualquiera de ellas, es utilizar un lenguaje intermedio similar a Java.
Incluso a pesar de sus muchas versiones, Unix es ampliamente utilizada en aplicaciones
de misión crítica para servidores y sistemas de procesamiento de transacciones.
Unix es un sistema operativo multiusuario y multitarea ampliamente utilizado para
controlar programas en estaciones de trabajo y especialmente en servidores. Un
sinnúmero de aplicaciones comerciales se ejecuta en servidores
Unix, y muchos sitios web funcionan bajo Unix. Hay diferentes versiones del sistema
operativo y, excepto en el mundo de los ordenadores personales, donde el que domina
es Windows, casi todos los vendedores de hardware lo ofrecen como sistema operativo
primario o secundario. Sun ha sido uno de los instrumentos más importantes en la
comercialización de Unix con su sistema operativo Solaris, antiguamente llamado
SunOS. HP, IBM y SCO también han sido grandes vendedores y promotores de Unix.
Macintosh, el primero con interfaz gráfica de
usuario:
El sistema operativo Macintosh está directamente relacionado con la familia de
ordenadores de Apple, la primera del mercado que no era compatible con IBM.
Fue el primer ordenador que popularizó la interfaz gráfica de usuario (GUI) que, junto
con su hardware, se hizo famoso en el mundo de la informática por su facilidad de uso.
Una de las características de Macintosh es que no es compatible con IMB. Es decir, solo
ejecuta en aplicaciones Mac, aunque puede acceder a Windows a través de emuladores
como SoftWindows, que les permite ejecutar aplicaciones Windows y de Dos.
El primer ordenador Mcintosh lanzado al mercado contaba con: una disquetera, una
memoria de 128K y una pantalla monocromo que formaban un único bloque.
Mantenido durante cierto número de años, los sucesivos diseños se centraron en
suavizar las curvas en sus modelos Classic y separar los monitores de las CPUs.
A principios de los años 90, Apple vuelve a sus raíces y lanza la línea iMac y
posteriormente el G4 Cube, regresando a los diseños compactos.
En 1994 Apple presentó en el mercado los PowerMacs, que utilizaban chips PowerPC
de alto rendimiento diseñado por Apple, Motorola e IBM. De esta forma, los PowerMac
ejecutaban aplicaciones nativas PowerPC y emulaban las tradicionales aplicaciones de
los Mac 680x0. A lo largo de los años, los chips PowerPC han sufrido sustanciales
incrementos en su rendimiento.
El chip G4 permitía que Macintosh ejecutara 1.000 millones de operaciones en coma
flotante por segundo, lo que suponía una máquina extremadamente rápida para las
aplicaciones basadas en gráficos e imágenes tales como Photoshop.
Uno de los principales logros de Macintosh fue que popularizó las interfaces gráficas de
usuario (GUI) y simuló escritorios en las pantallas de los ordenadores. Fue el primer
sistema que permitía ejecutar archivos arrastrándolos desde una carpeta a una
aplicación directamente, lo que atrajo, desde el momento de su lanzamiento, a las
personas no muy habituadas a los ordenadores. Y sigue siendo una de las razones, su
facilidad de uso, por lo que en Estados Unidos los Macintosh son ampliamente
utilizados en colegios.
System 1 (1.0 y 1.1): lanzadas respectivamente en enero y mayo de 1984, ambas
versiones procedían directamente de LisaDesk y, aunque ofrecía menos funcionalidad,
era más estable. Ciertas funciones de LisaDesk fueron incluidas en posteriores
versiones de Mac OS, incluyendo Mac OS X.
System 2 (1.2 a 2.1): aunque se integraban nuevas funciones, el principal objetivo del
sistema fue permitir una mejor gestión con el fin de compensar la ausencia de disco
duro de los primeros modelos de Macintosh.
System 3 (2.2 a 3.3): este sistema acompañó, en 1986, a los nuevos modelos de
Macintosh. Contaba con más funciones y más potencia, permitiendo la integración del
nuevo formato de archivos HFS, nuevas funcionalidades de comunicaciones, y
soportaba impresoras láser.
System 4 y 5 (4.0 a 5.1): acompañaron a los primeros modelos de Macintosh con
monitores a color, y permitían la transición entre sistemas de tarea única a sistemas
multitarea cooperativa con la primera generación de Mutifinder, que hacía posible la
gestión de varias aplicaciones de forma simultánea.
System 6 (6.0 a 6.0.8): se mejoraron los sistemas multitarea cooperativos con una
segunda generación de Multifinder. Fue lanzado en versiones muy especializadas
conforme a modelos que estaban equipados para necesidades específicas,
particularmente para aplicaciones gráficas.
System 7 (7.0 a 7.6.1): se completaba la integración de procesamiento de multitarea
cooperativo dentro del sistema. Este sistema gradualmente integraba funcionalidades
referidas a las aplicaciones multimedia e Internet. Ciertas versiones tenían problemas
de estabilidad.
Mac OS 8 (7.7 a 8.6). Este sistema fue el primero que ofrecía una completa integración
de aplicaciones multimedia e Internet, y mejoraban las funcionalidades y la estabilidad.
Además, este sistema marcó el fin del soporte a las viejas arquitecturas 680x0.
Mac OS 9 (8.7 a 9.2.2): primer sistema multiusuario, este sistema permitía la transición
hacia el nuevos sistema Unix basado en Mac OS X. Este sistema marcó el final del
soporte de los procedimientos de multitareas cooperativos y el soporte de la primera y
segunda generación de arquitecturas PowerPC.
Mac OS X (Rhapsody DR1 a 10.2.4): nueva generación de sistema con base
Unix, multiprocesamiento simétrico, multitareas y protección de memoria.
Lanzada inicialmente en una versión Server para profesionales, fue mejorado
gradualmente para ofrecer, en un segundo momento, una versión para consumidores.
Windows, el más extendido:
El 10 de noviembre de 1983 Microsoft anunció Windows, una extensión del sistema
operativo MS-DOS. Con Windows 1.0 se inició la era de la interfaz gráfica de usuario
(GUI) en los PCs.
La primera versión de Windows supuso un hito en la industria porque permitió a los
usuarios de PCs cambiar el método propio del MS-DOS de teclear los comandos a
utilizar un ratón para apuntar y hacer click para ejecutar las funciones, como iniciar las
aplicaciones.
Windows 1.0 también permitía a los usuarios moverse entre varios programas sin tener
que salir de ella y reanudarlas a cada cambio. Asimismo, el producto incluía un
conjunto de aplicaciones como un calendario, un bloc de notas, calculadora, reloj, etc.
Años después Microsoft lanzó el Windows 2.0. Que tomaba ventaja del aumento de la
velocidad de procesamiento del procesador Intel 286, del aumento de la memoria y de
la capacidad de comunicación entre las aplicaciones utilizando Dynamic Data Exchange
(DDE). Otras de las características de Windows 2.0 fueron el soporte al estándar
gráfico VGA y los atajos de teclado, es decir, utilizar una combinación de teclas para
moverse rápidamente a través de las operaciones de Windows.
Los siguientes lanzamientos de Windows continuaron mejorando conforme lo hacían la
velocidad y fiabilidad del PC, además de mejorara los diseños y capacidades del
interfaz.
1990-1993
En 1990 le tocó el turno a Windows 3.0, que ofrecía un rendimiento de 32-bits, gráficos
avanzados, y total soporte para los procesadores 386 de Intel más potentes. La gran
oleada de PCs 386 que inundó el mercado ayudó a aumentar la popularidad de
Windows 3.0, que ofrecía nuevas características y capacidades, como administrador de
programas, de archivos y de impresoras, además de un entorno de desarrollo de
aplicaciones nuevamente escrito con soporte nativo para VxDs para aplicaciones que
funcionaban en memoria extendida.
La amplia aceptación de este sistema operativo entre compañías fabricantes de
software y desarrolladores ayudó a acelerar el éxito de Windows 3.0.
1993 fue el año de lanzamiento de Windows for Workgroups 3.11. Por primera vez, los
PCs basados en Windows estaban conectados en red y se convirtieron en parte
integrante de la evolución informática del momento: cliente/servidor.
El lanzamiento de Microsoft Windows NT el 27 de julio de 2003, marcó un importante
hito para Microsoft, ya que completaba un proyecto que la compañía había empezado a
finales de los años 80. 'Windows NT representa nada menos que un cambio
fundamental en la manera en que las compañías pueden dirigir los requerimientos
informáticos de sus compañías', afirmó Bill Gates el día de su lanzamiento.
Windows NT fue el primer sistema operativo Windows en combinar el soporte para
aplicaciones de negocios cliente/servidor con las aplicaciones de productividad
personal que lideraban la industria. El sistema operativo rompía esquemas en
seguridad, potencia, rendimiento, escalabilidad y fiabilidad con una serie de nuevas
características clave.
1995-1998
Windows 95 fue el sucesor de los tres sistemas operativos de Microsoft xistentes para
propósitos generales: Windows 3.1, Windows for Workgroups y MS-DOS. Esta versión
incluía el soporte de 32-bit, TCP/IP para la conexión a Internet y capacidades plug and
play para facilitar a los usuarios la instalación de hardware y software.
El sistema operativo de 32-bits también ofrecía capacidades multimedia mejoradas,
características más potentes para la informática móvil y conexión de redes integrada.
Con el fin de mantener los requerimientos de memoria al mínimo, no incluía el soporte
para características tales como la seguridad de nivel de entrada, o Unicode, que vendría
más tarde.
Windows Workstation 4.0 llegó en 1996 y fue una actualización del sistema operativo
para ordenadores de sobremesa para corporaciones que incrementó la facilidad de uso
y una gestión simplificada, además de una mayor capacidad de conexión de redes, y un
completo conjunto de herramientas para el despliegue y gestión de Intranets.
Windows 98 fue la actualización de Windows 95 y fue la primera versión de Windows
diseñada específicamente para los consumidores. Windows 98 daba a los usuarios la
oportunidad de abrir y cerrar las aplicaciones más rápidamente, además de incluir
soporte para leer discos DVD y conectar dispositivos a través de puertos USB.
1999-2000
En 1999 Microsoft lanza al mercado Windows 98 SE, o Second Edition, que ofrecía a
los usuarios una variedad de nuevas y mejores compatibilidades y otras características
relacionadas con Internet. Windows 98 SE aumentó la experiencia online con el
navegador Internet Explorer 5 y el software para conferencia Windows NetMeeting
versión 3.0. También incluía Microsoft DirectX API 6.1, con mejoras en el terreno
multimedia.
Una de las características a destacar es que Windows 98 SE fue el primer sistema
operativo de Microsoft capaz de utilizar drivers de dispositivos que también
funcionaban con el sistema operativo para negocios Windows NT.
Windows ME o Millenium Edition, lanzado en 2000, ofreció a los consumidores
numerosas mejoras con los archivos de música, vídeo y conexiones de redes.
Windows Movie Maker permitía editar, grabar y compartir vídeos; Windows
Media Player 7 facilitaba la búsqueda, organización y reproducción de archivos
digitales.
Windows ME o Millenium Edition, lanzado en 2000, ofreció a los consumidores
numerosas mejoras con los archivos de música, vídeo y conexiones de redes.
Windows ME fue el último sistema operativo de Microsoft basado en el kernel de
Windows 95. Tras el lanzamiento de esta versión, Microsoft anunció que todos sus
futuros sistemas operativos estarían basados en los kernel de Windows NT y Windows
2000.
Windows 2000 Professional fue diseñado para reemplazar a Windows 95, Windows 98
y Windows NT Workstation 4 en todos los desktops de negocio y ordenadores
portátiles. Construido sobre el probado código base de Windows NT Workstation 4.0,
Windows 2000 añadió mejoras en la fiabilidad, facilidad de uso, compatibilidad con
Internet e informática móvil. Windows 2000 Professional también hacía que la
instalación de hardware fuera mucho más fácil que antes añadiendo soporte para una
amplia variedad de nuevos plug and play para hardware, incluidos productos
inalámbricos y conexión de redes avanzada, dispositivos USB y dispositivos infrarrojos.
Windows XP, lanzado en 2001, supuso un salto hacia los sistemas operativos para
ordenadores de sobremesa. Con el lanzamiento del Windows
XP Home Edition y Windows XP Professional en octubre de 2001, Microsoft fusionó
sus dos líneas de sistemas operativos para consumidores y de negocio, uniéndolos en
torno al código base de Windows NT y Windows 2000.
Con Windows XP, los consumidores y usuarios del hogar tenían ahora el rendimiento,
estabilidad y seguridad de las que los usuarios de negocio se habían beneficiado en
Windows 2000.
Windows XP está disponible en dos versiones, Windows XP Professional y Windows
XP Home Edition, así como una edición de 64-bits, XP 64-Bit Edition para los usuarios
que utilizan el procesador Intel Itanium de 64-bit.
Actualidad de los Sistemas Operativos:
La actualidad de los Sistemas Operativos, la acaparan mayoritariamente “los tres
grandes”, Windows, Unix y Mac Os, en sus respectivas versiones actuales.
Paralelamente, estamos ante la evolución de los microprocesadores pasando de
32 a 64 bits, aumentando con ello el rendimiento y capacidad, ya existen sistemas
operativos desarrollados específicamente para maquinas de 64 bits, tales como
distribuciones de Linux y la versión de Windows XP para 64 bits.
Se podría decir que el futuro es de los “dobles”, junto a los procesadores de 64 bits han
aparecido los Microprocesadores de doble núcleo, en un primer momento “virtual” y
ahora implementando físicamente dos núcleos en un mismo chip.
La aplicación principal del doble núcleo es la división de tareas y por tanto mayor
rapidez al realizarlas.
Descargar