2102-04-SeceñaEdgar

12
HISTORIA DE LOS SISTEMAS OPERATIVOS EN GENERAL   A finales de los 40's el uso de computadora estaba restringido a aquellas empresas o instituciones que podían pagar su alto precio, y no existían los sistemas operativos. En su lugar, el programador debía tener un conocimiento y contacto profundo con el hardware, y en el infortunado caso de que su programa fallara, debía examinar los valores de los registros y paneles de luces indicadoras del estado de la computadora para determinar la causa del fallo y poder corregir su programa, además de enfrentarse nuevamente a los procedimientos de apartar tiempo del sistema y poner a punto los compiladores, ligadores, etc; para volver acorrer su programa, es decir, enfrentaba el problema del procesamiento serial ( serial processing ). La importancia de los sistemas operativos nace históricamente desde los 50's, cuando se hizo evidente que el operar una computadora por medio de tableros enchufables en la primera generación y luego por medio del trabajo en lote en la segunda generación se podía mejorar notoriamente, pues el operador realizaba siempre una secuencia de pasos repetitivos, lo cual es una de las características contempladas en la definición de lo que es un programa. Es decir, se comenzó a ver que las tareas mismas del operador podían plasmarse en un programa, el cual a través del tiempo y por su enorme complejidad se le llamó "Sistema Operativo".  Así, tenemos entre los primeros sistemas operativos al Fortran Monitor System ( FMS ) e IBSYS. Posteriormente, en la tercera generación de computadoras nace uno de los primeros sistemas operativos con la filosofía de administrar una familia de computadoras: el OS/360 de IBM. Fue este un proyecto tan novedoso y ambicioso que enfrentó por primera vez una serie de problemas conflictivos debido a que anteriormente las computadoras eran creadas para dos propósitos en general: el comercial y el científico. Así, al tratar de crear un solo sistema operativo para computadoras que podían dedicarse a un propósito, al otro o ambos, puso en evidencia la problemática del trabajo en equipos de análisis, diseño e implantación de sistemas grandes. El resultado fue un sistema del cual uno de sus mismos diseñadores patentizó su opinión en la portada de un libro: una horda de bestias prehistóricas atascadas en un foso de brea. Surge también en la tercera generación de computadoras el concepto de la multiprogramación, porque debido al alto costo de las computadoras era necesario idear un esquema de trabajo que mantuviese a la unidad central de

description

Analisis del sistema operativo

Transcript of 2102-04-SeceñaEdgar

7/17/2019 2102-04-SeceñaEdgar

http://slidepdf.com/reader/full/2102-04-secenaedgar 1/11

HISTORIA DE LOS SISTEMAS OPERATIVOS EN GENERAL 

 A finales de los 40's el uso de computadora

estaba restringido a aquellas empresas o

instituciones que podían pagar su alto precio, yno existían los sistemas operativos. En su lugar,el programador debía tener un conocimiento ycontacto profundo con el hardware, y en el

infortunado caso de que su programa fallara,debía examinar los valores de los registros y

paneles de luces indicadoras del estado de la

computadora para determinar la causa del fallo y

poder corregir su programa, además deenfrentarse nuevamente a los procedimientos de

apartar tiempo del sistema y poner a punto los compiladores, ligadores, etc; paravolver acorrer su programa, es decir, enfrentaba el problema del procesamiento

serial ( serial processing ).

La importancia de los sistemas operativos nace históricamente desde los 50's,cuando se hizo evidente que el operar una computadora por medio de tableros

enchufables en la primera generación y luego por medio del trabajo en lote en lasegunda generación se podía mejorar notoriamente, pues el operador realizaba

siempre una secuencia de pasos repetitivos, lo cual es una de las característicascontempladas en la definición de lo que es un programa. Es decir, se comenzó a

ver que las tareas mismas del operador podían plasmarse en un programa, el cual

a través del tiempo y por su enorme complejidad se le llamó "Sistema Operativo". Así, tenemos entre los primeros sistemas operativos al Fortran Monitor System (FMS ) e IBSYS.

Posteriormente, en la tercera generación de computadoras nace uno de losprimeros sistemas operativos con la filosofía de administrar una familia decomputadoras: el OS/360 de IBM. Fue este un proyecto tan novedoso y ambicioso

que enfrentó por primera vez una serie de problemas conflictivos debido a queanteriormente las computadoras eran creadas para dos propósitos en general: el

comercial y el científico. Así, al tratar de crear un solo sistema operativo paracomputadoras que podían dedicarse a un propósito, al otro o ambos, puso en

evidencia la problemática del trabajo en equipos de análisis, diseño e implantaciónde sistemas grandes.

El resultado fue un sistema del cual uno de sus mismos diseñadores patentizó suopinión en la portada de un libro: una horda de bestias prehistóricas atascadas en

un foso de brea. Surge también en la tercera generación de computadoras elconcepto de la multiprogramación, porque debido al alto costo de las computadoras

era necesario idear un esquema de trabajo que mantuviese a la unidad central de

7/17/2019 2102-04-SeceñaEdgar

http://slidepdf.com/reader/full/2102-04-secenaedgar 2/11

procesamiento más tiempo ocupada, así como el encolado (spooling ) de trabajos

para su lectura hacia los lugares libres de memoria o la escritura de resultados. Sinembargo, se puede afirmar que los sistemas durante la tercera generación siguieron

siendo básicamente sistemas de lote.

En la cuarta generación la electrónica avanza hacia la integración a gran escala,

pudiendo crear circuitos con miles de transistores en un centímetro cuadrado desilicón y ya es posible hablar de las computadoras personales y las estaciones detrabajo. Surgen los conceptos de interfaces amigables intentando así atraer al

público en general al uso de las computadoras como herramientas cotidianas. Sehacen populares el MS-DOS y UNIX en estas máquinas. También es común

encontrar clones de computadoras personales y una multitud de empresaspequeñas ensamblándolas por todo el mundo.

Para mediados de los 80's, comienza el auge de las redes de computadoras y lanecesidad de sistemas operativos en red y sistemas operativos distribuidos. La red

mundial Internet se va haciendo accesible a toda clase de instituciones y secomienzan a dar muchas soluciones (y problemas) al querer hacer convivir recursos

residentes en computadoras con sistemas operativos diferentes. Para los 90's elparadigma de la programación orientada a objetos cobra auge, así como el manejode objetos desde los sistemas operativos. Las aplicaciones intentan crearse para

ser ejecutadas en una plataforma específica y poder ver sus resultados en lapantalla o monitor de otra diferente (por ejemplo, ejecutar una simulación en una

máquina con UNIX y ver los resultados en otra con DOS). Los niveles de interacciónse van haciendo cada vez más profundos.

Historia del Sistema Operativo Microsoft Windows

Cómo ya sabemos, la compañía Microsoft fue creada en 1975 por Bill Gates y susocio Paul Allen. A partir de 1982 lanzaron el primer sistema operativo para equipos

de la firma IBM y compatibles, se trataba del MS-DOS (siglas de MicroSoft DiskOperating System). Este sistema operativo tuvo un gran éxito gracias a la posibilidadde la clonación de los equipos. IBM mantuvo liberalizada la arquitectura de los

equipos, por lo que otras compañías podían montarlos de la misma forma, así, todosellos usaban MS-DOS como sistema operativo.

MS-DOS era un sistema textual y monotarea. La última versión que se lanzó porseparado fue la 6.3 en 1994, aunque coexistió con Windows hasta la versión 8.0 en

el año 2000, era Windows ME. El primer Windows (v1.0) aparece en 1987, y era enrealidad una aplicación para MS-DOS, es decir, había que arrancar el ordenador

con MS-DOS, y después, ejecutar un comando que lanzaba Windows (se podíaautomatizar). No obstante, no es hasta 1992 cuando se populariza definitivamente

su uso con la versión 3.1. Es entonces cuando nos habituamos a su entorno gráfico

7/17/2019 2102-04-SeceñaEdgar

http://slidepdf.com/reader/full/2102-04-secenaedgar 3/11

y se generaliza el uso del ratón como herramienta imprescindible para movernos es

ese nuevo entorno.

Windows 95 supuso una gran transformación del entorno de trabajo y en muchos

aspectos se mantiene en las versiones actuales: Escritorio, iconos, barra de tareas,botón de inicio, menús contextuales, funciona la multitarea de modo eficaz, etc. Está

versión se ejecutaba aún bajo MSDOS, aunque, para el usuario, de una formainvisible; y así continúo en las dos versiones posteriores, Windows 98 y WindowsMillenium Edition (ME) en el año 2000.

Paralelamente, y desde el año 1993, Microsoft desarrolla una nueva línea desistemas operativos, se trata de la serie NT (Windows NT 3.1). Es un nuevo sistema

independiente de MSDOS, que incorpora un nuevo sistema de archivos, el NTFS,

con mejores prestaciones en cuanto a seguridad, y manejo de discos de mayor

tamaño, pero, en algunos aspectos, incompatible con el sistema tradicional FAT 16y FAT 32 de MSDOS. Esta es la razón por la que, durante un tiempo, convivieron

las dos líneas. Windows NT 4.0 en 1996, alcanzó cierta popularidad, pero no eshasta la aparición de Windows 2000 cuando comienza a sustituir definitivamente a

las versiones de la línea de MSDOS, W95, etc. en las máquinas del usuario medio.

Se considera que los sistemas Windows actuales son evoluciones de Windows2000, y la mayoría de archivos, programas y dispositivos mantienen su

compatibilidad con esa versión. Windows XP salió en 2001, Windows Vista en 2006y Windows 7 en 2009. Se prevé una nueva versión para el 2012, Windows 8.

Sistemas para servidores: Un servidor de red es un ordenador que gestiona los

usuarios y los recursos de una red de ordenadores centralizada. En este tipo de

redes hay siempre, al menos un ordenador principal o servidor y varios ordenadoressecundarios o clientes. Estos equipos utilizan un Sistema operativo específico para

esta tarea. 

Microsoft interviene en el mercado de los sistemas operativos para servidores desde

1993, con Windows NT 3.1 Advanced Server, hasta entonces los servidoresexistentes usaban UNIX, creación de AT&T y Laboratorios Bell, desde 1969. Lossucesivos lanzamientos, por parte de Microsoft han mejorado notablemente sus

prestaciones y consecuentemente su cuota de mercado. Así han ido apareciendoposteriormente, Windows 2000 Server, Windows Server 2003, Windows Server

2008.

Historia de los Sistema Operativo Apple MacOS

Mac OS X 10.0 fue lanzado el 24 de Marzo 2001. La historia de este sistemaoperativo en realidad empieza el 12 de octubre de 1988 cuando Steve Jobs lanza

su NeXT Computer funcionando con una versión beta (0.8) de NEXTSTEP. Estesistema operativo funcionaba con Mach 2.5 y BSD 4.3, una interfaz gráfica basada

en PostScript y usaba Objective-C como lenguaje de programación nativo.

7/17/2019 2102-04-SeceñaEdgar

http://slidepdf.com/reader/full/2102-04-secenaedgar 4/11

 

 Algunas cosas buenas, otras malas sucedieron con el sistema operativo, por un ladoTim Berners-Lee desarrolló el primer navegador web en una NeXT con NEXTSTEP,

por otro lado en 1992 cometieron la muy grande estupidez de vender una variantedel sistema operativo que funcionaba en PCs "normales" a $995 dólares (este se

llamaba NEXTSTEP 486). Luego se llegó a un acuerdo con Sun para hacerOpenSTEP, complicando aún más el concepto mismo del sistema operativo.

De forma paralela, Apple tuvo una serie de fallas y malos pasos con sus sistemas

operativos, a principios y mediados de los 90's tenían el firme objetivo de obtenermayor porcentaje de mercado que Windows 95. El famoso Pink OS que sería

desarrollado junto a IBM falló y se centraron en el aún más famoso Copland,

anunciado en 1994, beta lanzado en 1995 y atrasado en 1996 porque simplemente

no estaba completo.

Las cosas se complicaban y Gil Amelio ex-CEO de la empresa planeaba seriamente

comprar Be Inc., creadores del BeOS; Apple quería pagar máximo unos 120millones de dólares por el sistema operativo mientras que Be quería más de 200;

las cosas estaban tan mal en Apple (durante el primer trimestre de 1996 sereportaron pérdidas de $740 millones de dólares) que se consideró el uso deWindows NT. El trato con Be nunca se materializó pero Steve Jobs convenció a

 Amelio que OpenSTEP era lo que necesitaban, después de todo era un sistemaoperativo probado en el mercado.

 Apple compró NeXT en febrero de 1997 por 427 millones de dólares y paraseptiembre del mismo año Amelio estaba fuera y Steve Jobs entró como CEO

temporal.Mac OS X 10.0 betaDurante esa época se hablaba de Rhapsody, el nuevo sistema

operativo basado en NeXT, se lanzaron dos developer previews, pero en un extrañogiro durante mayo de 1998 Steve Jobs anunció el Mac OS X el cual reunía lo mejor

de Rhapsody y el MacOS actual; prometió su lanzamiento en otoño de 1999.

El Mac OS X Server 1.0 fue lanzado el 16 de marzo de 1999, Mac OS X beta selanzó en Septiembre 13, 2000 -- y como escribí al principio, 6 meses más tarde, Mac

OS X 10.0 (Cheetah) fue lanzado el 24 de Marzo de 2001 cambiándole la vida a Apple.

¿Qué tan parecido es el Mac OS X a NeXTSTEP y OpenSTEP? En gran parte esexactamente igual y es la razón principal de que sea un sistema operativo tan sólido

y sobre todo tan flexible (permitiendo el cambio de arquitectura de PowerPC a Intelde forma tan "suave").

7/17/2019 2102-04-SeceñaEdgar

http://slidepdf.com/reader/full/2102-04-secenaedgar 5/11

Historia de los Sistema Operativo Linux

En 1991, con 23 años, un estudiante de informática de la Universidad de Helsinki(Finlandia) llamado Linus Torvalds se propone como entretenimiento hacer un

sistema operativo que se comporte exactamente igual al sistema operativo UNIX,pero que funcione sobre cualquier ordenador compatible PC. Posteriormente Linus

tuvo que poner como requisito mínimo que el ordenador tuviese un procesador i386,ya que los ordenadores con CPU más antiguas no facilitaban el desarrollo de unsistema operativo compatible con UNIX.

Un factor decisivo para el desarrollo y aceptación de Linux va a ser la gran

expansión de Internet. Internet facilitó el trabajo en equipo de todos los que quisieroncolaborar con Linus y fueron aportando todos los programas que vienen con UNIX.

Linus no pretendía crear todos los programas que vienen con UNIX. Su objetivofundamental era crear un núcleo del S.O. que fuera totalmente compatible con el de

UNIX y que permitiera ejecutar todos los programas gratuitos compatibles UNIXdesarrollados por la Free Software Foundation (fundada por Richard Stallman) que

vienen con licencia GNUF.1. Esta licencia impide poner precio a los programasdonados a la comunidad científica por sus propietarios (programas libres) y obligaa que si se escriben nuevos programas utilizando código de programas libres, estos

sean también libres.

Para crear su núcleo, Linus se inspiró en Minix, una versión reducida de UNIX

desarrollada por el profesor Andy Tanenbaum para que sus alumnos pudieranconocer y experimentar con el código de un sistema operativo real.

Linus escribió un pequeño núcleo que tenía lo necesario para leer y escribir ficherosen un disquette. Estamos a finales de Agosto de 1991 y Linus ya tiene la versión

$0.01$. Como no era muy agradable de usar y no hacia gran cosa, no lo anunció.Le puso como nombre Linux, que es un acrónimo en inglés de ``Linus UNIX'' (el

UNIX de Linus).

El 5 de octubre de 1991, Linus anuncia la primera versión ``oficial'' de Linux, la$0.02$. Esta versión ya podía ejecutar dos herramientas básicas de GNU: el

intérprete de órdenes (bash) y el compilador de C (gcc). Linux no tenía aún nadasobre soporte a usuarios, distribuciones, documentación ni nada parecido (aún hoy

la comunidad de Linux trata estos asuntos de forma secundaria; lo primero siguesiendo el desarrollo del kernel).

Linus siguió trabajando hasta que Linux llegó a ser un producto realmente útil. Dió

los fuentes de Linux para que cualquiera pudiese leerlo, modificarlo y mejorarlo.Seguía siendo la versión $0.02$ pero ya ejecutaba muchas aplicaciones GNU

(bash, gcc, gnu-make, gnu-sed, compress, etc.)

7/17/2019 2102-04-SeceñaEdgar

http://slidepdf.com/reader/full/2102-04-secenaedgar 6/11

Tras la versión $0.03$, Linus salto a la versión $0.10$, al tiempo que más gente

empezaba a participar en su desarrollo. Después de numerosas revisiones, alcanzóla versión $0.95$, reflejando la esperanza de tener lista muy pronto una versión

estable (generalmente, la versión $1.0$ de los programas es la primerateóricamente completa y sin errores). Esto sucedía en marzo de 1992. Año y medio

después, en diciembre del 93, nacía Linux 1.0.

Hoy Linux es ya un clónico de UNIX completo y hay muchas personas escribiendoprogramas para Linux. Incluso las empresas están empezando a escribir programas

para Linux ya que el nivel de aceptación que ha tenido es enorme. ¿Quién iba aimaginar que este ``pequeño'' clónico de UNIX creado por un estudiante iba a

convertirse en un estándar mundial para los ordenadores personales?.

7/17/2019 2102-04-SeceñaEdgar

http://slidepdf.com/reader/full/2102-04-secenaedgar 7/11

Resumen de la Historia de los Sistemas Operativos

La importancia de los sistemas operativos nace históricamente desde los 50's,cuando se hizo evidente que el operar una computadora por medio de tableros

enchufables en la primera generación y luego por medio del trabajo en lote en lasegunda generación se podía mejorar notoriamente, pues el operador realizaba

siempre una secuencia de pasos repetitivos, lo cual es una de las característicascontempladas en la definición de lo que es un programa. Cómo ya sabemos, lacompañía Microsoft fue creada en 1975 por Bill Gates y su socio Paul Allen. A partir

de 1982 lanzaron el primer sistema operativo para equipos de la firma IBM ycompatibles, se trataba del MS-DOS (siglas de MicroSoft Disk Operating System).

Este sistema operativo tuvo un gran éxito gracias a la posibilidad de la clonación delos equipos. IBM mantuvo liberalizada la arquitectura de los equipos, por lo que otras

compañías podían montarlos de la misma forma, así, todos ellos usaban MS-DOScomo sistema operativo. Mac OS X 10.0 fue lanzado el 24 de Marzo 2001. La

historia de este sistema operativo en realidad empieza el 12 de octubre de 1988

cuando Steve Jobs lanza su NeXT Computer funcionando con una versión beta (0.8)de NEXTSTEP. Este sistema operativo funcionaba con Mach 2.5 y BSD 4.3, unainterfaz gráfica basada en PostScript y usaba Objective-C como lenguaje deprogramación nativo. Algunas cosas buenas, otras malas sucedieron con el sistema

operativo, por un lado Tim Berners-Lee desarrolló el primer navegador web en unaNeXT con NEXTSTEP, por otro lado en 1992 cometieron la muy grande estupidez

de vender una variante del sistema operativo que funcionaba en PCs "normales" a$995 dólares (este se llamaba NEXTSTEP 486). Luego se llegó a un acuerdo con

Sun para hacer OpenSTEP, complicando aún más el concepto mismo del sistemaoperativo. En 1991, con 23 años, un estudiante de informática de la Universidad de

Helsinki (Finlandia) llamado Linus Torvalds se propone como entretenimiento hacerun sistema operativo que se comporte exactamente igual al sistema operativo UNIX,

pero que funcione sobre cualquier ordenador compatible PC. Posteriormente Linustuvo que poner como requisito mínimo que el ordenador tuviese un procesador i386,ya que los ordenadores con CPU más antiguas no facilitaban el desarrollo de un

sistema operativo compatible con UNIX.

Los sistemas operativos han dado grandes avances en las intereses usuario-

máquina y cada sistema operativo ha ido evolucionando dia a día atravez deltiempo.

7/17/2019 2102-04-SeceñaEdgar

http://slidepdf.com/reader/full/2102-04-secenaedgar 8/11

Comparativo Histórico del Desarrollo de cada Sistema Operativo

Windows AppleMacOS Linux

Cómo ya sabemos, lacompañía Microsoft fuecreada en 1975 por BillGates y su socio Paul

 Allen. A partir de 1982lanzaron el primersistema operativo paraequipos de la firma IBM ycompatibles, se tratabadel MS-DOS (siglas de

MicroSoft Disk OperatingSystem). Este sistemaoperativo tuvo un granéxito gracias a laposibilidad de laclonación de los equipos.IBM mantuvo liberalizadala arquitectura de losequipos, por lo que otrascompañías podíanmontarlos de la misma

forma, así, todos ellosusaban MS-DOS comosistema operativo.

Mac OS X 10.0 fuelanzado el 24 de Marzo2001. La historia de estesistema operativo enrealidad empieza el 12 deoctubre de 1988 cuandoSteve Jobs lanza suNeXT Computerfuncionando con unaversión beta (0.8) de

NEXTSTEP. Estesistema operativofuncionaba con Mach 2.5y BSD 4.3, una interfazgráfica basada enPostScript y usabaObjective-C comolenguaje deprogramación nativo.

En 1991, con 23 años, unestudiante de informáticade la Universidad deHelsinki (Finlandia)llamado Linus Torvaldsse propone comoentretenimiento hacer unsistema operativo que secomporte exactamenteigual al sistema operativo

UNIX, pero que funcionesobre cualquierordenador compatiblePC. Posteriormente Linustuvo que poner comorequisito mínimo que elordenador tuviese unprocesador i386, ya quelos ordenadores con CPUmás antiguas nofacilitaban el desarrollo

de un sistema operativocompatible con UNIX.

7/17/2019 2102-04-SeceñaEdgar

http://slidepdf.com/reader/full/2102-04-secenaedgar 9/11

 

Cuadro comparativo de las características de cada sistema operativo

Windows Apple MacOs Linux

No permite modificación alsistema.

Restricciones en el uso (marcadas

por la licencia).

Soporte para todo tipo dehardware.

Mejor diseño de la mayoría deaplicaciones

Propiedad y decisión de uso delsoftware por parte de la empresa

Tiene código de fuente cerrado

Tiene la interfaz Aqua, la cual esfamosa por su fluencia y toque

estético.

Mejor seguridad contra los virus.

Este sistema operativo tiene unprecio bastante caro y no está alalcance de todos en el mercado.

Solo puede transferir archivos si esotro Smartphone de Apple y tambiéntiene falta de personalización.

Permite que los usuariosejerzan el control de suspropias tareas decomputación.

Estudiar el funcionamiento

del programa y adaptarlo asus necesidades.

Es uno de los sistemasoperativos más estables enla actualidad.

Distribución libre y gratuitatanto de los sistemas comode sus actualizaciones.

7/17/2019 2102-04-SeceñaEdgar

http://slidepdf.com/reader/full/2102-04-secenaedgar 10/11

Recorte

Paint

7/17/2019 2102-04-SeceñaEdgar

http://slidepdf.com/reader/full/2102-04-secenaedgar 11/11

Block de Notas

Comprimir en formato ZIP