SlideShare a Scribd company logo
1 of 40
Download to read offline
Sistemas Operativos
            Ingeniería de Telecomunicación
                        4º curso




Tema 2-1: Historia

                     Curso 2011 – 2012
Contenido



1. Primeros PCs
2. Microsoft
  a. MS-DOS
  b. Windows
3. UNIX
4. GNU/Linux




                  2
1     Primeros PCs


 Década de los 60 y principios de los 70
    • Ordenadores centrales (mainframe)
       o Ej: GE-645 (General Electric)
    • Minicomputadores (precios altos)
       o PDP-7 (DEC)
    • Sistemas operativos específicos
    • MULTICS, de donde surgirá UNIX en 1970
 Mediados de los 70
    • Primeros microcomputadores (PCs)
    • Orientados a aficionados
    • Ej: Altair 8800, Apple I, etc.
                                               3
1   PDP-7




            4
1   Altair 8800


                   Diseñado en 1975
                   CPU Intel 8080A
                    • 8 bits
                    • 2 MHz
                   Como kit en “Popular
                    Electronics”
                   Altair BASIC
                    • Bill Gates
                    • Paul Allen
                   Se funda Microsoft
                                           5
1   Apple I

               1ª venta en 1976
               CPU MOS 6502
                • El más barato
                • 8 bits, 1 MHz
               Primer PC con:
                • Microprocesador + Teclado
                  + Monitor
               Creado por Steve Wozniak
               Comercial Steve Jobs
                • Vendidas 200 unidades
               Se funda Apple Computer
                                          6
1     Primeros PCs



 Finales de los 70 y principios de los 80
   • Producción en serie de PCs
   • Apple II, IBM 5150, etc.
 Década de los 80
   • Sinclair ZX Spectrum, Amstrad CPC, Commodore PET/VIC/C64,
     etc.
   • Línea Macintosh
   • Compatibles IBM PC (“Clónicos”)



                                                                 7
1   Apple II



                Junio de 1977
                CPU MOS 6502
                 • 8 bits, 1 MHz
                Programación BASIC
                Modulador NTSC para
                 conectar a TV
                Éxito de ventas
                Reemplazado por línea
                 Machintosh a mediados de
                 los 80
                                        8
1   IBM 5150


                Agosto 1981
                CPU Intel 8088
                  • 8 bits, 4.77 MHz
                Éxito comercial
                  • Término PC a IBM PC
                Arquitectura abierta
                  • Otros fabricantes máquinas
                    compatibles
                  • Primer clon compatible por
                    Compaq en 1983
                PC-DOS (MS-DOS)
                                             9
1   Sinclair ZX Spectrum



                        Año 1982
                        CPU Z80
                           • 8 bits, 3.5 MHz
                        En Europa
                           • PC doméstico más popular
                             de los 80
                        Lenguaje BASIC




                                                    10
1   Macintosh


                 Año 1984
                 Primero con GUI + ratón
                 CPU
                  • Motorola 68000 (1984)
                  • AIM PowerPC (1994)
                  • Intel Core Duo (2006 )
                 S.O.: MacOS
                 Actualmente
                  • Mac OS X
                  • iMac, MacBook Pro, etc.
                                              11
1   Macintosh




                12
1   Macintosh




                        iMac




          MacBook Air
                               13
2      Microsoft


 Fundada en 1975
   • Bill Gates y Paul Allen
 Primeros productos
   • Interpretes/compiladores BASIC
 Posteriormente también SSOO
   • MS-DOS
   • Windows
 Actual posición privilegiada en el mercado
   • Gracias acuerdo con IBM para incluir MS-DOS
   • Hasta el Windows 95, los ingresos por MS-DOS eran superiores que
     los de Windows
                                                                   14
2       MS-DOS

 MicroSoft Disk Operating System
 Tiene su origen en QDOS
   •   Quick and Dirty Operating System
   •   Escrito por Tim Paterson en un mes y medio
   •   Basado en CP/M para Intel 8086, 16 bits
   •   Comprado por Microsoft por $50.000 para vendérselo a IBM como
       MS-DOS
        o IBM creía que el negocio estaba en el HW
        o Microsoft vendía licencias a IBM (y otras compañías)
 Fue imitando a otros SSOO
 No multiusuario ni multitarea (técnicas TSR)
 Acceso directo al HW                                                 15
2          MS-DOS


CD.­ Para cambiar de un directorio a otro.                    ECHO.­ muestra un texto especificado en la ventana.
CLS.­ Borra todo de la pantalla y regresa el cursor en la REDIRECCIONAMIENTOS
esquina izquierda superior.                                   FILTROS
COPY.­ Se utiliza para copiar archivos.                       DISKCOPY.­ Nos permite hacer una copia idéntica de un
DATE.­ Se utiliza para cambiar o visualizar la fecha.         disquete a otro, pertenece al grupo de las órdenes externas.
DEL.­ Se utiliza para borrar archivos.                        FORMAT.­ Permite crear la estructura lógica, en una
DIR.­ Se utiliza para ver por pantalla una lista con los      unidad física de almacenamiento (discos duros y
arcivos y directorios (carpetas) que se encuentran en un      disquetes).
directorio del disco.                                         TREE.­ Su función es presentar en forma gráfica la
PATH.­ Sirve para especificar trayectorias, en las cuales, el estructura de un directorio raíz.
sistema operativo busca ficheros ejecutables. Es un           CHKDSK.­ Verifica si hay errores en el disco duro.
comando que se suele escribir en el Config.sys y en           MEM.­ Muestra la memoria RAM, el espacio ocupado y el
archivos de procesos por lotes.                               espacio libre.
EXIT.­ Se utiliza para salir de la ventana MS DOS.            MOVE.­ Mueve o cambia de posición de un directorio y/o
MD.­ Se utiliza para hacer una nueva carpeta.                 ficheros. También renombra subdirectorios.
PROMPT­ Cambia la línea de visualización de la orden          TYPE.­ Muestra contenido de un fichero. Se utiliza,
RD.­ Para Remover un Directorio que esté totalmente           principalmente, para ver contenidos de ficheros en formato
vacío.                                                        texto.
TIME.­ Visualiza o cambia la hora del reloj interno.
VER.­ Muestra la versión del Sistema Operativo.               © Wikipedia



                                                                                                                        16
2   Windows




              17
2    Windows

 Windows 1.0
  • 1985
  • Interfaz gráfica para MS-DOS
     o GUI copia de MacOS de Apple
     o Limitada por recursos legales presentados por Apple
 Windows 2.0
  • 1987
  • Microsoft Word y Microsoft Excel
 Windows 3.0
  • 1990
  • Multitarea
  • Serio competidor de Macintosh                            18
2   Windows




              19
2      Windows


 OS/2
  •   Durante los 80
  •   Proyecto entre IBM y Microsoft para suceder a MS-DOS
  •   PM (Presentation Manager) superior a Windows
  •   En los 90 tensiones IBM y Microsoft desarrollos independientes
  •   IBM -> OS/2
  •   Microsoft -> Windows NT (OS/2)
       o NT (New Technology) 3.1, 4.0
       o Más capacidades y nuevas tecnologías que Windows
       o Orientado a servidores
       o Requería equipos grandes y caros
  • IBM mejores precios y plazos pero acabó abandonando
                                                                       20
2   OS/2 Warp 4




                  21
2      Windows


 Windows 3.1 y 3.11
  •   Fuentes escalables TrueType
  •   Soporte multimedia
  •   3.11 (para trabajo en grupo)
  •   Mejor soporte de red, redes punto a punto
 Windows 95
  •   Soporte de 32 bits (como OS/2 y WinNT) con modo protegido
  •   API win32 para reemplazar a win16
  •   VFAT (32 bits, 255 caracteres)
  •   Soporte Plug&Play
  •   Seguido por Windows 98/Me/etc.
                                                                  22
2      Windows


 Windows 2000
  •   Nueva versión de NT (5.0)
  •   Soporte Plug&Play
  •   Mejora servicios almacenamiento
  •   Mejora servicios comunicaciones:
       o Active Directory, Clustering, etc.
 Windows XP
  •   Año 2001
  •   Unión entre Windows NT/2000 y Windows 9x (NT 5.1)
  •   Home, Professional, Media Center
  •   Server 2003 (basada en XP)
                                                          23
2      Windows

 Windows Vista (NT 6.0)
  • Enero de 2007
  • GUI Aero
  • API WinFX (.NET)
       o Reemplazar Win32
  •   Consola Monad, actualmente llamada PowerShell
  •   Windows Software Protection Platform
  •   Instalación más rápida
  •   Arranque/Suspensión más rápido
  •   Menos reinicios ...
  •   ... downgrade gratuito a Windows XP (Business y Ultimate)
                                                                  24
2    Windows

 Windows 7 (NT 6.1)
  • Julio de 2009
  • Menos problemas de compatibilidad, mejora usabilidad y
    funcionalidad, nueva barra de herramientas
  • Éxito de ventas
  • Server 2008




                                                             25
2   Windows




              26
3      UNIX


 MULTICS
  •   Multiplexed Information and Computing Service
  •   Desarrollo en los años 60: Bell Labs, MIT, General Electric
  •   Uno de los primeros SSOO de tiempo compartido
  •   Inicialmente sobre el GE-645
  •   Alta disponibilidad (telefonía, red eléctrica)
  •   Introdujo muchas ideas nuevas para el campo de SSOO
  •   Demasiado amplio, abandonado por Bell en 1969
  •   Ken Thomson: juego Space Travel sobre MULTICS
       o Demasiado lento y caro
       o Le impulsó a la creación de UNICS (finalmente llamado UNIX)
                                                                       27
3       UNIX


 UNIX
   •   Ken Thompson (B), Dennis Ritchie (C), Douglas Mcllroy
   •   Laboratorios Bell de AT&T
   •   Uniplexed Information and Computing System (UNICS)
   •   Renombrado a UNIX (UNICS sonaba a MULTICS castrado)
   •   Primera versión en ensamblador para el DEC PDP-7
   •   Influencia de MULTICS pero simple y pequeño
 Filosofía UNIX: “Do one thing, do it well”
   • Write programs that do one thing and do it well
   • Write programs to work together
   • Everything is a file
                                                               28
3      UNIX

 Desde sus principios difusión en el entorno académico
 Actualmente tb se refiere a la familia de SSOO
  •   Sun -> Solaris
  •   IBM -> AIX (actualmente se centran en Linux)
  •   HP -> HP-UX
  •   Apple -> MacOS X
  •   GNU/Linux -> Libre
 Uso
  • Amplio uso en servidores
  • Top500 (500 ordenadores más potentes del mundo):
       o GNU/Linux > 89.2%, Windows 1%, resto sistemas UNIX
  • Escritorio                                                29
3   UNIX




           30
3   Uso en Escritorio y Servidores




                                     31
3   Top500




             32
3     UNIX


Directory and file creation and navigation: ls cd pwd mkdir rm rmdir
cp find touch 
File viewing and editing: more less ed vi emacs head tail 
Text processing: echo cat grep sort uniq sed awk cut tr split
printf 
File comparison: comm cmp diff patch 
Miscellaneous shell tools: yes test xargs 
System administration: chmod chown ps su w who 
Communication: mail telnet ftp finger ssh 
Authentication: su login passwd

                                                           © Wikipedia




                                                                    33
4      GNU/Linux


 Proyecto GNU
    • GNU is Not Unix
    • Objetivo: Sistema operativo
      completo libre
    • Iniciado en 1983 por Richard Stallman
    • Libertades: ejecución, copia,
      modificación y distribución
    • Licencia General Pública de GNU (GPL)
       o Copyleft
       o Variantes: Gnu Free Documentation License (GFDL), Lesser GPL (LGPL)
    • En 1985 la Free Software Fundation (FSF)
       o Para soportar el proyecto GNU
                                                                           34
4        GNU/Linux

 Linux
    • El proyecto GNU:
         o Editor de textos (Emacs), Compilador (GCC), librerías y utilidades UNIX
         o Faltaba kernel. GNU/Hurd aún en desarrollo ...
    •   Primera versión del kernel Linux en 1991
    •   Por Linus Torvalds
    •   Licencia GPL
    •   Núcleo monolítico híbrido (módulos)
         o Ring 0: kernel, acceso HW
         o Ring 3: modo usuario, sin privilegios
    • Arquitectura discutida por Tanenbaum
         o Minix vs Linux
                                                                                     35
4     GNU/Linux



 Linux (cont)
    • Actualmente kernel más portado:
       o PCs, PDAs, Router, Consolas,
         MainFrames
    • Versiones x.y.z, actualmente 3.2.9
       o Par: estable
       o Impar: desarrollo
       o http://www.kernel.org
    • Mascota: pingüino Tux



                                           36
4     GNU/Linux

 Hurd
    • Kernel GNU bajo licencia GPL
    • Compatible POSIX
    • Arquitectura microkernel
       o Actualmente sólo sobre GNU Mach (CMU)
       o Múltiples servidores simultáneos
    • Siglas
       o Hird of Unix-Replacing Daemons (Hurd)
       o Hurd of Interfaces Representing Depth (Hird)
       o “Manada de Ñúes”
    • Otros sistemas UNIX con kernel basado en Mach
       o MkLinux, Lites: microkernel y (un único) servidor UNIX
       o NEXTSTEP, Mac OS X: monolíticos basados en Mach          37
4     GNU/Linux



 Hurd (cont)
  • Servidores (Debian)
     o auth, crash, exec, ext2fs, fifo, firmlink, ftpfs, fwd, hostmux, ifsock, init,
       isofs, magic, new-fifo, nfs, null, pfinet, pflocal, proc, storeio, symlink, term,
       ufs, usermux.
  • Limitaciones
     o Partición máx 2 GB
     o Drivers correspondientes a la versión 2.0 del kernel Linux
     o RAM máx 768 MB
     o No soporte audio, USB, PPP, DHCP, etc.



                                                                                           38
4     GNU/Linux


 GNU + Kernel
    • GNU/Linux (“Linux”)
    • GNU/Hurd
    • GNU/kFreeBSD

 Otros SSOO libres
    • FreeBSD
    • OpenBSD
    • etc.


                            39
Licencia




           40

More Related Content

What's hot

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
nmarrod1996
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
Elkin Rosero
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
nmarrod1996
 
Trabajo sistemas operativos
Trabajo sistemas operativosTrabajo sistemas operativos
Trabajo sistemas operativos
guillob90
 
Hardware y Software
 Hardware y Software  Hardware y Software
Hardware y Software
sebasoh20
 
1ª sesión de clases
1ª sesión de clases1ª sesión de clases
1ª sesión de clases
Kelvin Ramos
 

What's hot (20)

Mariangely ferrebus 10% 2do corte
Mariangely ferrebus 10% 2do corteMariangely ferrebus 10% 2do corte
Mariangely ferrebus 10% 2do corte
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Benitez agustina t.p 5
Benitez agustina t.p 5Benitez agustina t.p 5
Benitez agustina t.p 5
 
Benitez agustina t.p 5 (corregido)
Benitez agustina t.p 5 (corregido)Benitez agustina t.p 5 (corregido)
Benitez agustina t.p 5 (corregido)
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Historia de microsoft windows
Historia de microsoft windowsHistoria de microsoft windows
Historia de microsoft windows
 
cronologia evolucion delas computadoras
cronologia evolucion delas computadorascronologia evolucion delas computadoras
cronologia evolucion delas computadoras
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Trabajo sistemas operativos
Trabajo sistemas operativosTrabajo sistemas operativos
Trabajo sistemas operativos
 
fundamentos de windows
fundamentos de windows fundamentos de windows
fundamentos de windows
 
Linea del tiempo sistemas operativos
Linea del tiempo sistemas operativosLinea del tiempo sistemas operativos
Linea del tiempo sistemas operativos
 
Sena
SenaSena
Sena
 
Historia y tipos de sistemas operativos
Historia y tipos de sistemas operativosHistoria y tipos de sistemas operativos
Historia y tipos de sistemas operativos
 
Linea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativosLinea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativos
 
Orangel segundo corte
Orangel segundo corteOrangel segundo corte
Orangel segundo corte
 
Taller de modalidad #1
Taller de modalidad #1Taller de modalidad #1
Taller de modalidad #1
 
cuestionarioguiasofwareyhardwarejuanmanuelposada
cuestionarioguiasofwareyhardwarejuanmanuelposadacuestionarioguiasofwareyhardwarejuanmanuelposada
cuestionarioguiasofwareyhardwarejuanmanuelposada
 
Hardware y Software
 Hardware y Software  Hardware y Software
Hardware y Software
 
1ª sesión de clases
1ª sesión de clases1ª sesión de clases
1ª sesión de clases
 

Similar to Historia Sistemas Operativos

Microsoft windows98979695949320010383.ppt
Microsoft windows98979695949320010383.pptMicrosoft windows98979695949320010383.ppt
Microsoft windows98979695949320010383.ppt
moisesfgjgj
 
256790225-MICROSOFT-WINDOWS2222222222-.ppt
256790225-MICROSOFT-WINDOWS2222222222-.ppt256790225-MICROSOFT-WINDOWS2222222222-.ppt
256790225-MICROSOFT-WINDOWS2222222222-.ppt
moisesfgjgj
 
Alfabetización tecnologica
Alfabetización tecnologicaAlfabetización tecnologica
Alfabetización tecnologica
munizamu
 
Historia de los s.o.
Historia de los s.o.Historia de los s.o.
Historia de los s.o.
Ruth Janira
 
Linea del tiempo sistemas operativos
Linea del tiempo sistemas operativosLinea del tiempo sistemas operativos
Linea del tiempo sistemas operativos
Emilio Cruz
 
Mantenimiento de las computadoras
Mantenimiento de las computadorasMantenimiento de las computadoras
Mantenimiento de las computadoras
Nukitas Suarez
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
yslin2904
 
Historia+De+Windows+Tema2+Parte+1
Historia+De+Windows+Tema2+Parte+1Historia+De+Windows+Tema2+Parte+1
Historia+De+Windows+Tema2+Parte+1
tuno01
 
Historia+De+Windows+Tema2+Parte+1
Historia+De+Windows+Tema2+Parte+1Historia+De+Windows+Tema2+Parte+1
Historia+De+Windows+Tema2+Parte+1
tuno01
 

Similar to Historia Sistemas Operativos (20)

Microsoft windows98979695949320010383.ppt
Microsoft windows98979695949320010383.pptMicrosoft windows98979695949320010383.ppt
Microsoft windows98979695949320010383.ppt
 
256790225-MICROSOFT-WINDOWS2222222222-.ppt
256790225-MICROSOFT-WINDOWS2222222222-.ppt256790225-MICROSOFT-WINDOWS2222222222-.ppt
256790225-MICROSOFT-WINDOWS2222222222-.ppt
 
Windows
WindowsWindows
Windows
 
Historia de windows
Historia de windowsHistoria de windows
Historia de windows
 
Facundo elias
Facundo eliasFacundo elias
Facundo elias
 
Alfabetización tecnologica
Alfabetización tecnologicaAlfabetización tecnologica
Alfabetización tecnologica
 
Tarjeta madre ram y microprosesador
Tarjeta madre ram y microprosesadorTarjeta madre ram y microprosesador
Tarjeta madre ram y microprosesador
 
Historia de los s.o.
Historia de los s.o.Historia de los s.o.
Historia de los s.o.
 
Cronologia Historica
Cronologia HistoricaCronologia Historica
Cronologia Historica
 
Linea del tiempo sistemas operativos
Linea del tiempo sistemas operativosLinea del tiempo sistemas operativos
Linea del tiempo sistemas operativos
 
microprocesadores.pptx
microprocesadores.pptxmicroprocesadores.pptx
microprocesadores.pptx
 
Linea del tiempo - Sistemas Operativos
Linea del tiempo - Sistemas OperativosLinea del tiempo - Sistemas Operativos
Linea del tiempo - Sistemas Operativos
 
Presentación2
Presentación2Presentación2
Presentación2
 
Tp5 villaroel
Tp5 villaroelTp5 villaroel
Tp5 villaroel
 
Mantenimiento de las computadoras
Mantenimiento de las computadorasMantenimiento de las computadoras
Mantenimiento de las computadoras
 
TP 5 individual Bonatti
TP 5 individual BonattiTP 5 individual Bonatti
TP 5 individual Bonatti
 
Microprocesadores.pptx
Microprocesadores.pptxMicroprocesadores.pptx
Microprocesadores.pptx
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Historia+De+Windows+Tema2+Parte+1
Historia+De+Windows+Tema2+Parte+1Historia+De+Windows+Tema2+Parte+1
Historia+De+Windows+Tema2+Parte+1
 
Historia+De+Windows+Tema2+Parte+1
Historia+De+Windows+Tema2+Parte+1Historia+De+Windows+Tema2+Parte+1
Historia+De+Windows+Tema2+Parte+1
 

Recently uploaded

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Recently uploaded (11)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Historia Sistemas Operativos

  • 1. Sistemas Operativos Ingeniería de Telecomunicación 4º curso Tema 2-1: Historia Curso 2011 – 2012
  • 2. Contenido 1. Primeros PCs 2. Microsoft a. MS-DOS b. Windows 3. UNIX 4. GNU/Linux 2
  • 3. 1 Primeros PCs  Década de los 60 y principios de los 70 • Ordenadores centrales (mainframe) o Ej: GE-645 (General Electric) • Minicomputadores (precios altos) o PDP-7 (DEC) • Sistemas operativos específicos • MULTICS, de donde surgirá UNIX en 1970  Mediados de los 70 • Primeros microcomputadores (PCs) • Orientados a aficionados • Ej: Altair 8800, Apple I, etc. 3
  • 4. 1 PDP-7 4
  • 5. 1 Altair 8800  Diseñado en 1975  CPU Intel 8080A • 8 bits • 2 MHz  Como kit en “Popular Electronics”  Altair BASIC • Bill Gates • Paul Allen  Se funda Microsoft 5
  • 6. 1 Apple I  1ª venta en 1976  CPU MOS 6502 • El más barato • 8 bits, 1 MHz  Primer PC con: • Microprocesador + Teclado + Monitor  Creado por Steve Wozniak  Comercial Steve Jobs • Vendidas 200 unidades  Se funda Apple Computer 6
  • 7. 1 Primeros PCs  Finales de los 70 y principios de los 80 • Producción en serie de PCs • Apple II, IBM 5150, etc.  Década de los 80 • Sinclair ZX Spectrum, Amstrad CPC, Commodore PET/VIC/C64, etc. • Línea Macintosh • Compatibles IBM PC (“Clónicos”) 7
  • 8. 1 Apple II  Junio de 1977  CPU MOS 6502 • 8 bits, 1 MHz  Programación BASIC  Modulador NTSC para conectar a TV  Éxito de ventas  Reemplazado por línea Machintosh a mediados de los 80 8
  • 9. 1 IBM 5150  Agosto 1981  CPU Intel 8088 • 8 bits, 4.77 MHz  Éxito comercial • Término PC a IBM PC  Arquitectura abierta • Otros fabricantes máquinas compatibles • Primer clon compatible por Compaq en 1983  PC-DOS (MS-DOS) 9
  • 10. 1 Sinclair ZX Spectrum  Año 1982  CPU Z80 • 8 bits, 3.5 MHz  En Europa • PC doméstico más popular de los 80  Lenguaje BASIC 10
  • 11. 1 Macintosh  Año 1984  Primero con GUI + ratón  CPU • Motorola 68000 (1984) • AIM PowerPC (1994) • Intel Core Duo (2006 )  S.O.: MacOS  Actualmente • Mac OS X • iMac, MacBook Pro, etc. 11
  • 12. 1 Macintosh 12
  • 13. 1 Macintosh iMac MacBook Air 13
  • 14. 2 Microsoft  Fundada en 1975 • Bill Gates y Paul Allen  Primeros productos • Interpretes/compiladores BASIC  Posteriormente también SSOO • MS-DOS • Windows  Actual posición privilegiada en el mercado • Gracias acuerdo con IBM para incluir MS-DOS • Hasta el Windows 95, los ingresos por MS-DOS eran superiores que los de Windows 14
  • 15. 2 MS-DOS  MicroSoft Disk Operating System  Tiene su origen en QDOS • Quick and Dirty Operating System • Escrito por Tim Paterson en un mes y medio • Basado en CP/M para Intel 8086, 16 bits • Comprado por Microsoft por $50.000 para vendérselo a IBM como MS-DOS o IBM creía que el negocio estaba en el HW o Microsoft vendía licencias a IBM (y otras compañías)  Fue imitando a otros SSOO  No multiusuario ni multitarea (técnicas TSR)  Acceso directo al HW 15
  • 16. 2 MS-DOS CD.­ Para cambiar de un directorio a otro. ECHO.­ muestra un texto especificado en la ventana. CLS.­ Borra todo de la pantalla y regresa el cursor en la REDIRECCIONAMIENTOS esquina izquierda superior. FILTROS COPY.­ Se utiliza para copiar archivos. DISKCOPY.­ Nos permite hacer una copia idéntica de un DATE.­ Se utiliza para cambiar o visualizar la fecha. disquete a otro, pertenece al grupo de las órdenes externas. DEL.­ Se utiliza para borrar archivos. FORMAT.­ Permite crear la estructura lógica, en una DIR.­ Se utiliza para ver por pantalla una lista con los unidad física de almacenamiento (discos duros y arcivos y directorios (carpetas) que se encuentran en un disquetes). directorio del disco. TREE.­ Su función es presentar en forma gráfica la PATH.­ Sirve para especificar trayectorias, en las cuales, el estructura de un directorio raíz. sistema operativo busca ficheros ejecutables. Es un CHKDSK.­ Verifica si hay errores en el disco duro. comando que se suele escribir en el Config.sys y en MEM.­ Muestra la memoria RAM, el espacio ocupado y el archivos de procesos por lotes. espacio libre. EXIT.­ Se utiliza para salir de la ventana MS DOS. MOVE.­ Mueve o cambia de posición de un directorio y/o MD.­ Se utiliza para hacer una nueva carpeta. ficheros. También renombra subdirectorios. PROMPT­ Cambia la línea de visualización de la orden TYPE.­ Muestra contenido de un fichero. Se utiliza, RD.­ Para Remover un Directorio que esté totalmente principalmente, para ver contenidos de ficheros en formato vacío. texto. TIME.­ Visualiza o cambia la hora del reloj interno. VER.­ Muestra la versión del Sistema Operativo. © Wikipedia 16
  • 17. 2 Windows 17
  • 18. 2 Windows  Windows 1.0 • 1985 • Interfaz gráfica para MS-DOS o GUI copia de MacOS de Apple o Limitada por recursos legales presentados por Apple  Windows 2.0 • 1987 • Microsoft Word y Microsoft Excel  Windows 3.0 • 1990 • Multitarea • Serio competidor de Macintosh 18
  • 19. 2 Windows 19
  • 20. 2 Windows  OS/2 • Durante los 80 • Proyecto entre IBM y Microsoft para suceder a MS-DOS • PM (Presentation Manager) superior a Windows • En los 90 tensiones IBM y Microsoft desarrollos independientes • IBM -> OS/2 • Microsoft -> Windows NT (OS/2) o NT (New Technology) 3.1, 4.0 o Más capacidades y nuevas tecnologías que Windows o Orientado a servidores o Requería equipos grandes y caros • IBM mejores precios y plazos pero acabó abandonando 20
  • 21. 2 OS/2 Warp 4 21
  • 22. 2 Windows  Windows 3.1 y 3.11 • Fuentes escalables TrueType • Soporte multimedia • 3.11 (para trabajo en grupo) • Mejor soporte de red, redes punto a punto  Windows 95 • Soporte de 32 bits (como OS/2 y WinNT) con modo protegido • API win32 para reemplazar a win16 • VFAT (32 bits, 255 caracteres) • Soporte Plug&Play • Seguido por Windows 98/Me/etc. 22
  • 23. 2 Windows  Windows 2000 • Nueva versión de NT (5.0) • Soporte Plug&Play • Mejora servicios almacenamiento • Mejora servicios comunicaciones: o Active Directory, Clustering, etc.  Windows XP • Año 2001 • Unión entre Windows NT/2000 y Windows 9x (NT 5.1) • Home, Professional, Media Center • Server 2003 (basada en XP) 23
  • 24. 2 Windows  Windows Vista (NT 6.0) • Enero de 2007 • GUI Aero • API WinFX (.NET) o Reemplazar Win32 • Consola Monad, actualmente llamada PowerShell • Windows Software Protection Platform • Instalación más rápida • Arranque/Suspensión más rápido • Menos reinicios ... • ... downgrade gratuito a Windows XP (Business y Ultimate) 24
  • 25. 2 Windows  Windows 7 (NT 6.1) • Julio de 2009 • Menos problemas de compatibilidad, mejora usabilidad y funcionalidad, nueva barra de herramientas • Éxito de ventas • Server 2008 25
  • 26. 2 Windows 26
  • 27. 3 UNIX  MULTICS • Multiplexed Information and Computing Service • Desarrollo en los años 60: Bell Labs, MIT, General Electric • Uno de los primeros SSOO de tiempo compartido • Inicialmente sobre el GE-645 • Alta disponibilidad (telefonía, red eléctrica) • Introdujo muchas ideas nuevas para el campo de SSOO • Demasiado amplio, abandonado por Bell en 1969 • Ken Thomson: juego Space Travel sobre MULTICS o Demasiado lento y caro o Le impulsó a la creación de UNICS (finalmente llamado UNIX) 27
  • 28. 3 UNIX  UNIX • Ken Thompson (B), Dennis Ritchie (C), Douglas Mcllroy • Laboratorios Bell de AT&T • Uniplexed Information and Computing System (UNICS) • Renombrado a UNIX (UNICS sonaba a MULTICS castrado) • Primera versión en ensamblador para el DEC PDP-7 • Influencia de MULTICS pero simple y pequeño  Filosofía UNIX: “Do one thing, do it well” • Write programs that do one thing and do it well • Write programs to work together • Everything is a file 28
  • 29. 3 UNIX  Desde sus principios difusión en el entorno académico  Actualmente tb se refiere a la familia de SSOO • Sun -> Solaris • IBM -> AIX (actualmente se centran en Linux) • HP -> HP-UX • Apple -> MacOS X • GNU/Linux -> Libre  Uso • Amplio uso en servidores • Top500 (500 ordenadores más potentes del mundo): o GNU/Linux > 89.2%, Windows 1%, resto sistemas UNIX • Escritorio 29
  • 30. 3 UNIX 30
  • 31. 3 Uso en Escritorio y Servidores 31
  • 32. 3 Top500 32
  • 33. 3 UNIX Directory and file creation and navigation: ls cd pwd mkdir rm rmdir cp find touch  File viewing and editing: more less ed vi emacs head tail  Text processing: echo cat grep sort uniq sed awk cut tr split printf  File comparison: comm cmp diff patch  Miscellaneous shell tools: yes test xargs  System administration: chmod chown ps su w who  Communication: mail telnet ftp finger ssh  Authentication: su login passwd © Wikipedia 33
  • 34. 4 GNU/Linux  Proyecto GNU • GNU is Not Unix • Objetivo: Sistema operativo completo libre • Iniciado en 1983 por Richard Stallman • Libertades: ejecución, copia, modificación y distribución • Licencia General Pública de GNU (GPL) o Copyleft o Variantes: Gnu Free Documentation License (GFDL), Lesser GPL (LGPL) • En 1985 la Free Software Fundation (FSF) o Para soportar el proyecto GNU 34
  • 35. 4 GNU/Linux  Linux • El proyecto GNU: o Editor de textos (Emacs), Compilador (GCC), librerías y utilidades UNIX o Faltaba kernel. GNU/Hurd aún en desarrollo ... • Primera versión del kernel Linux en 1991 • Por Linus Torvalds • Licencia GPL • Núcleo monolítico híbrido (módulos) o Ring 0: kernel, acceso HW o Ring 3: modo usuario, sin privilegios • Arquitectura discutida por Tanenbaum o Minix vs Linux 35
  • 36. 4 GNU/Linux  Linux (cont) • Actualmente kernel más portado: o PCs, PDAs, Router, Consolas, MainFrames • Versiones x.y.z, actualmente 3.2.9 o Par: estable o Impar: desarrollo o http://www.kernel.org • Mascota: pingüino Tux 36
  • 37. 4 GNU/Linux  Hurd • Kernel GNU bajo licencia GPL • Compatible POSIX • Arquitectura microkernel o Actualmente sólo sobre GNU Mach (CMU) o Múltiples servidores simultáneos • Siglas o Hird of Unix-Replacing Daemons (Hurd) o Hurd of Interfaces Representing Depth (Hird) o “Manada de Ñúes” • Otros sistemas UNIX con kernel basado en Mach o MkLinux, Lites: microkernel y (un único) servidor UNIX o NEXTSTEP, Mac OS X: monolíticos basados en Mach 37
  • 38. 4 GNU/Linux  Hurd (cont) • Servidores (Debian) o auth, crash, exec, ext2fs, fifo, firmlink, ftpfs, fwd, hostmux, ifsock, init, isofs, magic, new-fifo, nfs, null, pfinet, pflocal, proc, storeio, symlink, term, ufs, usermux. • Limitaciones o Partición máx 2 GB o Drivers correspondientes a la versión 2.0 del kernel Linux o RAM máx 768 MB o No soporte audio, USB, PPP, DHCP, etc. 38
  • 39. 4 GNU/Linux  GNU + Kernel • GNU/Linux (“Linux”) • GNU/Hurd • GNU/kFreeBSD  Otros SSOO libres • FreeBSD • OpenBSD • etc. 39
  • 40. Licencia 40