SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Sistemas Operativos



Pasado, presente y ¿futuro?

 César Yáñez Fernández
<cesaryanez@gmail.com>
       Mayo, 2007
Érase una vez...
●   1956: GM-NAA
●   1959: SHARE
●   1960: IBSYS
●   1961: CTSS, MCP
●   1962: GCOS
●   1964: EXEC 8, OS/360, TOPS-10
●   1965: Multics, TOS
●   1966: DOS/360, MS/8
●   1967: ACP, CP/CMS, ITS, WAITS
Erase una vez...
●   1969: TENEX, Unix
●   1970: DOS/BATCH 11
●   1971: OS/8
●   1972: MFT, MVT, RDOS, SVS, VM/CMS
●   1973: Alto OS, RSX-11D, RT-11, VME
●   1974: MVS/XA
●   1975: BS2000
●   1976: CP/M
Erase una vez..
●   1978: Apple DOS, TripOS, VMS, Lisp
    Machine
●   1979: POS, NLTSS
●   1980: OS-9, QDOS, SOS, Pilot, Xenix
●   1981: MS-DOS
●   1982: Commodore DOS, SunOS, Ultrix
●   1983: Lisa, Coherent, NetWare, ProDOS
●   1984: Macintosh, MSX-DOS, QNX, UniCOS
Erase una vez...
●   1985: AmigaOS, Atari TOS, MIPS OS,
    Oberon, Windows
●   1986: AIX, GS-OS, HP-UX
●   1987: Arthur, IRIX, Minix, OS/2
●   1988: A/UX, LynxOS, MVS/ESA, OS/400
●   1989: NeXTSTEP, RISC OS, SCO Unix
●   1990: BeOS, OSF/1
●   1991: Linux
●   1992: 386BSD
Erase una vez...
●   1993: Plan 9, FreeBSD, NetBSD
●   1995: Digital UNIX, OpenBSD, OS/390
●   1996: Windows NT
●   1997: Inferno, SkyOS
●   1999: AROS
●   2000: AtheOS, MorphOS
●   2001: z/OS
●   2002: Syllable
En la década de 1950
●   Inicialización secuencial a base de
    instrucciones en ensamblador para
    manejo de Entrada/Salida; una vez
    inicializado, finalizaba e invocaba a otro
    programa para procesamiento de datos
    en tubos de vacío
En la década de 1960
●   Sistemas Operativos basados en cinta
●   Programa monitor básico
●   Programación por lotes
●   Leía la información en cinta
●   Computación en 3 pasos (perforada a
    cinta, computación, cinta a impresión)
●   Sistemas de Tiempo Compartido
●   Aparecen los sistemas multitarea
●   Uso de transistores
En la década de 1970
●   Aparecen los sistemas de Tiempo Real
●   Propagación de sistemas multitarea
●   Sistemas Operativos programados en
    lenguajes de medio nivel
●   Aparece el concepto de virtualización
●   Aparece el concepto de Sistema de
    Archivos
●   Aparecen los Sistemas Operativos de
    Disco
En la década de 1980
●   Aparecen las interfaces gráficas de
    usuario
●   Se propagan los DOS
●   Se populariza la conexión en red y
    protocolos de comunicación
●   Aparecen los Sistemas Operativos de
    Tiempo Real Duro
●   Sistemas Multimedia
En la década de 1990
●   Preemptive Multitasking
●   Sistemas de baja latencia
●   Direccionamiento de memoria en 64 bits
●   Se popularizan los UNIX-Like
●   Aparecen los Sistemas Operativos
    Distribuidos
En la década de 2000
●   Aparecen proyectos de investigación y
    desarrollo en el mundo del Software Libre
Metodologías emergentes
●   Single Addressing Space
●   Programación concurrente
●   Comunicación entre procesos asíncrona
●   Manejo de procesos sin bloqueo
●   Sistemas de Archivos con control de Base
    de Datos
●   Paravirtualización
●   Control dinámico de latencia
●   Sistemas distribuidos persistentes
Metodologías emergentes
●   Persistencia Ortogonal
●   Programación en plataforma abstracta
    (.NET, Java, Python)
Y luego...
●   Están desapareciendo muchos proyectos
    de investigación y desarrollo en el
    software libre
●   Aún más en el área de Sistemas
    Operativos
Variables
●   Los desarrolladores de Software Libre
    están en la Universidad
●   En el mundo laboral casi no hay
    desarrolladores de Software Libre
●   A las empresas no les interesa innovar,
    les interesa vender
●   El desarrollador debe de sostenerse
    económicamente
●   La investigación es una inversión a largo
    plazo
Variables
●   Falta de interés en Ciencias
    Computacionales
●   Universidades cerrando carreras
    científicas y tecnológicas
●   Falta de oportunidad de los egresados
    para mejorar sus habilidades y talentos
Propuestas de solución
●   Inversión del gobierno en desarrollo de
    ciencia y tecnología
●   Inversión de las empresas en desarrollo
    de ciencia y tecnología
●   Liberar desarrollos de gobierno como
    Software Libre
●   Incentivos a los desarrolladores dentro de
    las empresas
¿Preguntas?




http://hokum.e-ver.com.mx/

Contenu connexe

Tendances

Linea del tiempo - Sistemas Operativos
Linea del tiempo - Sistemas OperativosLinea del tiempo - Sistemas Operativos
Linea del tiempo - Sistemas OperativosLessly García Macedo
 
Linea del tiempo de sistemas operativos
Linea del tiempo de sistemas operativosLinea del tiempo de sistemas operativos
Linea del tiempo de sistemas operativosKaren Marin Adan
 
Linea del tiempo sistemas operativos
Linea del tiempo sistemas operativosLinea del tiempo sistemas operativos
Linea del tiempo sistemas operativosYadir Mayorga
 
Línea del tiempo de los sistemas operativos
Línea del tiempo de los sistemas operativosLínea del tiempo de los sistemas operativos
Línea del tiempo de los sistemas operativoscristophermoises
 
Linea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativosLinea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativosMiguel Magaña
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosClauRz17
 
Linea del tiempo sistemas operativos
Linea del tiempo sistemas operativosLinea del tiempo sistemas operativos
Linea del tiempo sistemas operativosJacobo Garduño
 
6. evolución de los sistemas operativos
6. evolución de los sistemas operativos6. evolución de los sistemas operativos
6. evolución de los sistemas operativosTeyyo Estraddaa Corona
 
Cronología de los sistemas operativos
Cronología de los sistemas operativosCronología de los sistemas operativos
Cronología de los sistemas operativosAxel Santana Jordan
 
Línea del tiempo de sistemas operativos
Línea del tiempo de sistemas operativosLínea del tiempo de sistemas operativos
Línea del tiempo de sistemas operativosJose Luis Chacon
 
Linea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativosLinea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativosJHOVANI189612GAZGA
 
Sistmas operativos
Sistmas operativosSistmas operativos
Sistmas operativostonometal
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativosequipo17
 
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 operativosDanny Martinez
 
Línea del tiempo de los sistemas operativos
Línea del tiempo de los sistemas operativosLínea del tiempo de los sistemas operativos
Línea del tiempo de los sistemas operativosAndreaG97
 
Inferno presentacion
Inferno presentacionInferno presentacion
Inferno presentacionAssbasalud
 
Evolucion de los sistemas operativos
Evolucion de los sistemas operativosEvolucion de los sistemas operativos
Evolucion de los sistemas operativosvinicio verdezoto
 

Tendances (20)

Linea del tiempo - Sistemas Operativos
Linea del tiempo - Sistemas OperativosLinea del tiempo - Sistemas Operativos
Linea del tiempo - Sistemas Operativos
 
Linea del tiempo de sistemas operativos
Linea del tiempo de sistemas operativosLinea del tiempo de sistemas operativos
Linea del tiempo de sistemas operativos
 
Linea del tiempo sistemas operativos
Linea del tiempo sistemas operativosLinea del tiempo sistemas operativos
Linea del tiempo sistemas operativos
 
Línea del tiempo de los sistemas operativos
Línea del tiempo de los sistemas operativosLínea del tiempo de los sistemas operativos
Línea del tiempo de los sistemas operativos
 
Linea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativosLinea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Linea del tiempo sistemas operativos
Linea del tiempo sistemas operativosLinea del tiempo sistemas operativos
Linea del tiempo sistemas operativos
 
6. evolución de los sistemas operativos
6. evolución de los sistemas operativos6. evolución de los sistemas operativos
6. evolución de los sistemas operativos
 
Cronología de los sistemas operativos
Cronología de los sistemas operativosCronología de los sistemas operativos
Cronología de los sistemas operativos
 
Línea del tiempo de sistemas operativos
Línea del tiempo de sistemas operativosLínea del tiempo de sistemas operativos
Línea del tiempo 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
 
Linea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativosLinea de tiempo de sistemas operativos
Linea de tiempo de sistemas operativos
 
Inicios de los sistemas operativos
Inicios de los sistemas operativosInicios de los sistemas operativos
Inicios de los sistemas operativos
 
Sistmas operativos
Sistmas operativosSistmas operativos
Sistmas operativos
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativos
 
Línea del tiempo
Línea del tiempoLínea del tiempo
Línea del tiempo
 
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
 
Línea del tiempo de los sistemas operativos
Línea del tiempo de los sistemas operativosLínea del tiempo de los sistemas operativos
Línea del tiempo de los sistemas operativos
 
Inferno presentacion
Inferno presentacionInferno presentacion
Inferno presentacion
 
Evolucion de los sistemas operativos
Evolucion de los sistemas operativosEvolucion de los sistemas operativos
Evolucion de los sistemas operativos
 

En vedette

Introduction to Plasma antenna ppt
Introduction to Plasma antenna pptIntroduction to Plasma antenna ppt
Introduction to Plasma antenna pptAkshay Singh
 
Sistemas operativos y Procesadores Intel y AMD
Sistemas operativos y Procesadores Intel y AMDSistemas operativos y Procesadores Intel y AMD
Sistemas operativos y Procesadores Intel y AMDAnita Conde
 
Thermoelectric and Thermionic Generators
Thermoelectric and Thermionic GeneratorsThermoelectric and Thermionic Generators
Thermoelectric and Thermionic GeneratorsVigneshwaar Ponnuswamy
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaMichael de la Cruz
 
Trabajo (ExposicióN)
Trabajo (ExposicióN)Trabajo (ExposicióN)
Trabajo (ExposicióN)yessicaro
 

En vedette (8)

Introduction to Plasma antenna ppt
Introduction to Plasma antenna pptIntroduction to Plasma antenna ppt
Introduction to Plasma antenna ppt
 
Sistemas operativos y Procesadores Intel y AMD
Sistemas operativos y Procesadores Intel y AMDSistemas operativos y Procesadores Intel y AMD
Sistemas operativos y Procesadores Intel y AMD
 
Sistemas operativos y Procesadores Intel y AMD
Sistemas operativos y Procesadores Intel y AMDSistemas operativos y Procesadores Intel y AMD
Sistemas operativos y Procesadores Intel y AMD
 
Thermoelectric and Thermionic Generators
Thermoelectric and Thermionic GeneratorsThermoelectric and Thermionic Generators
Thermoelectric and Thermionic Generators
 
Los años 40- Moda
Los años 40- ModaLos años 40- Moda
Los años 40- Moda
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
 
Trabajo (ExposicióN)
Trabajo (ExposicióN)Trabajo (ExposicióN)
Trabajo (ExposicióN)
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 

Similaire à Sistemas operativos (20)

Evolucion de la ofimatica
Evolucion de la ofimaticaEvolucion de la ofimatica
Evolucion de la ofimatica
 
Intro (1)
Intro (1)Intro (1)
Intro (1)
 
Evolucion de la ofimatica
Evolucion de la ofimaticaEvolucion de la ofimatica
Evolucion de la ofimatica
 
Evolución del sistema operativo3
Evolución del sistema operativo3Evolución del sistema operativo3
Evolución del sistema operativo3
 
Generacion de los sistemas operativos
Generacion de los sistemas operativosGeneracion de los sistemas operativos
Generacion de los sistemas operativos
 
sistema operativo
sistema operativosistema operativo
sistema operativo
 
Generacion de los sistemas operativos01
Generacion de los sistemas operativos01Generacion de los sistemas operativos01
Generacion de los sistemas operativos01
 
Generacion S01
Generacion S01Generacion S01
Generacion S01
 
Generación SO1
Generación SO1Generación SO1
Generación SO1
 
Tp 5 marrone
Tp 5 marroneTp 5 marrone
Tp 5 marrone
 
17.- Presentaciones ASO
17.- Presentaciones ASO17.- Presentaciones ASO
17.- Presentaciones ASO
 
Ambiente windows
Ambiente windows Ambiente windows
Ambiente windows
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Ambiente windows
Ambiente windowsAmbiente windows
Ambiente windows
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Ambiente windows luis
Ambiente windows luisAmbiente windows luis
Ambiente windows luis
 
Antecedentes de las computadoras y sistemas operativos
Antecedentes de las computadoras y sistemas operativos Antecedentes de las computadoras y sistemas operativos
Antecedentes de las computadoras y sistemas operativos
 
11. quinta era
11. quinta era11. quinta era
11. quinta era
 
Linea so
Linea soLinea so
Linea so
 
Sistemas operativos.
Sistemas operativos.Sistemas operativos.
Sistemas operativos.
 

Sistemas operativos

  • 1. Sistemas Operativos Pasado, presente y ¿futuro? César Yáñez Fernández <cesaryanez@gmail.com> Mayo, 2007
  • 2. Érase una vez... ● 1956: GM-NAA ● 1959: SHARE ● 1960: IBSYS ● 1961: CTSS, MCP ● 1962: GCOS ● 1964: EXEC 8, OS/360, TOPS-10 ● 1965: Multics, TOS ● 1966: DOS/360, MS/8 ● 1967: ACP, CP/CMS, ITS, WAITS
  • 3. Erase una vez... ● 1969: TENEX, Unix ● 1970: DOS/BATCH 11 ● 1971: OS/8 ● 1972: MFT, MVT, RDOS, SVS, VM/CMS ● 1973: Alto OS, RSX-11D, RT-11, VME ● 1974: MVS/XA ● 1975: BS2000 ● 1976: CP/M
  • 4. Erase una vez.. ● 1978: Apple DOS, TripOS, VMS, Lisp Machine ● 1979: POS, NLTSS ● 1980: OS-9, QDOS, SOS, Pilot, Xenix ● 1981: MS-DOS ● 1982: Commodore DOS, SunOS, Ultrix ● 1983: Lisa, Coherent, NetWare, ProDOS ● 1984: Macintosh, MSX-DOS, QNX, UniCOS
  • 5. Erase una vez... ● 1985: AmigaOS, Atari TOS, MIPS OS, Oberon, Windows ● 1986: AIX, GS-OS, HP-UX ● 1987: Arthur, IRIX, Minix, OS/2 ● 1988: A/UX, LynxOS, MVS/ESA, OS/400 ● 1989: NeXTSTEP, RISC OS, SCO Unix ● 1990: BeOS, OSF/1 ● 1991: Linux ● 1992: 386BSD
  • 6. Erase una vez... ● 1993: Plan 9, FreeBSD, NetBSD ● 1995: Digital UNIX, OpenBSD, OS/390 ● 1996: Windows NT ● 1997: Inferno, SkyOS ● 1999: AROS ● 2000: AtheOS, MorphOS ● 2001: z/OS ● 2002: Syllable
  • 7. En la década de 1950 ● Inicialización secuencial a base de instrucciones en ensamblador para manejo de Entrada/Salida; una vez inicializado, finalizaba e invocaba a otro programa para procesamiento de datos en tubos de vacío
  • 8. En la década de 1960 ● Sistemas Operativos basados en cinta ● Programa monitor básico ● Programación por lotes ● Leía la información en cinta ● Computación en 3 pasos (perforada a cinta, computación, cinta a impresión) ● Sistemas de Tiempo Compartido ● Aparecen los sistemas multitarea ● Uso de transistores
  • 9. En la década de 1970 ● Aparecen los sistemas de Tiempo Real ● Propagación de sistemas multitarea ● Sistemas Operativos programados en lenguajes de medio nivel ● Aparece el concepto de virtualización ● Aparece el concepto de Sistema de Archivos ● Aparecen los Sistemas Operativos de Disco
  • 10. En la década de 1980 ● Aparecen las interfaces gráficas de usuario ● Se propagan los DOS ● Se populariza la conexión en red y protocolos de comunicación ● Aparecen los Sistemas Operativos de Tiempo Real Duro ● Sistemas Multimedia
  • 11. En la década de 1990 ● Preemptive Multitasking ● Sistemas de baja latencia ● Direccionamiento de memoria en 64 bits ● Se popularizan los UNIX-Like ● Aparecen los Sistemas Operativos Distribuidos
  • 12. En la década de 2000 ● Aparecen proyectos de investigación y desarrollo en el mundo del Software Libre
  • 13. Metodologías emergentes ● Single Addressing Space ● Programación concurrente ● Comunicación entre procesos asíncrona ● Manejo de procesos sin bloqueo ● Sistemas de Archivos con control de Base de Datos ● Paravirtualización ● Control dinámico de latencia ● Sistemas distribuidos persistentes
  • 14. Metodologías emergentes ● Persistencia Ortogonal ● Programación en plataforma abstracta (.NET, Java, Python)
  • 15. Y luego... ● Están desapareciendo muchos proyectos de investigación y desarrollo en el software libre ● Aún más en el área de Sistemas Operativos
  • 16. Variables ● Los desarrolladores de Software Libre están en la Universidad ● En el mundo laboral casi no hay desarrolladores de Software Libre ● A las empresas no les interesa innovar, les interesa vender ● El desarrollador debe de sostenerse económicamente ● La investigación es una inversión a largo plazo
  • 17. Variables ● Falta de interés en Ciencias Computacionales ● Universidades cerrando carreras científicas y tecnológicas ● Falta de oportunidad de los egresados para mejorar sus habilidades y talentos
  • 18. Propuestas de solución ● Inversión del gobierno en desarrollo de ciencia y tecnología ● Inversión de las empresas en desarrollo de ciencia y tecnología ● Liberar desarrollos de gobierno como Software Libre ● Incentivos a los desarrolladores dentro de las empresas