Sistemas OperativosPasado, 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, T...
Erase una vez...●   1969: TENEX, Unix●   1970: DOS/BATCH 11●   1971: OS/8●   1972: MFT, MVT, RDOS, SVS, VM/CMS●   1973: Al...
Erase una vez..●   1978: Apple DOS, TripOS, VMS, Lisp    Machine●   1979: POS, NLTSS●   1980: OS-9, QDOS, SOS, Pilot, Xeni...
Erase una vez...●   1985: AmigaOS, Atari TOS, MIPS OS,    Oberon, Windows●   1986: AIX, GS-OS, HP-UX●   1987: Arthur, IRIX...
Erase una vez...●   1993: Plan 9, FreeBSD, NetBSD●   1995: Digital UNIX, OpenBSD, OS/390●   1996: Windows NT●   1997: Infe...
En la década de 1950●   Inicialización secuencial a base de    instrucciones en ensamblador para    manejo de Entrada/Sali...
En la década de 1960●   Sistemas Operativos basados en cinta●   Programa monitor básico●   Programación por lotes●   Leía ...
En la década de 1970●   Aparecen los sistemas de Tiempo Real●   Propagación de sistemas multitarea●   Sistemas Operativos ...
En la década de 1980●   Aparecen las interfaces gráficas de    usuario●   Se propagan los DOS●   Se populariza la conexión...
En la década de 1990●   Preemptive Multitasking●   Sistemas de baja latencia●   Direccionamiento de memoria en 64 bits●   ...
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●  ...
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...
Variables●   Los desarrolladores de Software Libre    están en la Universidad●   En el mundo laboral casi no hay    desarr...
Variables●   Falta de interés en Ciencias    Computacionales●   Universidades cerrando carreras    científicas y tecnológi...
Propuestas de solución●   Inversión del gobierno en desarrollo de    ciencia y tecnología●   Inversión de las empresas en ...
¿Preguntas?http://hokum.e-ver.com.mx/
Próxima SlideShare
Cargando en…5
×

Sistemas operativos

418 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
418
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Sistemas operativos

  1. 1. Sistemas OperativosPasado, presente y ¿futuro? César Yáñez Fernández<cesaryanez@gmail.com> Mayo, 2007
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 12. En la década de 2000● Aparecen proyectos de investigación y desarrollo en el mundo del Software Libre
  13. 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. 14. Metodologías emergentes● Persistencia Ortogonal● Programación en plataforma abstracta (.NET, Java, Python)
  15. 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. 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. 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. 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
  19. 19. ¿Preguntas?http://hokum.e-ver.com.mx/

×