Gm 20150828 182307

SISTEMAS OPERATIVOS - PROGRAMAS

  • Period: to

    Primera Generación: Lenguaje de Máquina

    Los primeros ordenadores se programaban directamente en código binario, que puede representarse mediante sistema binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina.
  • Period: to

    Segunda Generación: Lenguajes de ensambladores

    Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles.
  • Lisp

    Lisp
    Es un lenguaje de programación aplicativo o funcional, de propósito general, se basa en la aplicación de funciones a los datos y se apoya en la utilización de funciones matemáticas para el control de los mismos.
  • IBSYS

    IBSYS
    Proporcionaba buenos metodos para usar los buffer y los elementos de BIOS
  • COBOL.

    COBOL.
    Es un lenguaje procesal clásico dirigido por gestión de la empresa, en el cual un programa esta dividido en cuatro secciones: identificación, datos, procesos y entorno, y pueden estar divididos en mas partes.
  • Period: to

    Tercer Generación

    Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas.
  • CTSS

    CTSS
    Primer sistema de tiempo compartido, desarrollado por el Centro de Computacion del MIT
  • Multics

     Multics
    Implementó un único nivel de almacenamiento para el acceso a los datos, desechando la clara distinción entre los archivos y los procesos en memoria.
  • BCPL.

    BCPL.
    Es un lenguaje de programación ordenado, potente y muy fácil de adaptar a diferentes arquitecturas. Se popularizó en los programas de arranque de las computadoras
  • Logo.

    Logo.
    Lenguaje de programación de alto nivel, en parte funcional, en parte estructurado; de muy fácil aprendizaje. Basaron en las características del lenguaje Lisp.
  • Unix

    Unix
    Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de periféricos conectados a la máquina. ES multiusuario, multitarea que ha contado con gran aceptación en la industria
  • PASCAL.

    PASCAL.
    Es un lenguaje de programación de alto nivel de propósito general. Wirth desarrolló este lenguaje con fines didácticos, por lo que es un lenguaje muy utilizado para aprender a programar por su sencillez y carácter estructurado.
  • Prolog.

    Prolog.
    Es un lenguaje de programación lógico e interpretado usado habitualmente en el campo de la Inteligencia artificial.
  • Smalltalk

    Smalltalk
    Lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico. Puede ser considerado también como un entorno de objetos, donde incluso el propio sistema es un objeto. Un Smalltalk es un mundo virtual donde viven objetos que se comunican entre sí, mediante el envío de mensajes.
  • C.

    C.
    Primeramente destinado para programar el sistema operativo UNIX, pero se volvió rápidamente universal por su portabilidad y velocidad. Permite la compilación incremental.
  • SQL .

    SQL .
    Lenguaje de consulta de bases de datos relacionales. Sucesor del lenguaje Square
  • Scheme.

    Scheme.
    Es un dialecto de Lisp, es un lenguaje interpretado, muy expresivo y soporta varios paradigmas. Es usado siempre como un lenguaje script, por Gimp por ejemplo.
  • ADA.

    ADA.
    Se desarrolló por el Departamento de defensa de los EE.UU, para sus sistemas de computadoras, ya que la mayoría de sus aplicaciones estaban programadas en ensamblador (lenguaje máquina), por lo que dependían fuertemente de la máquina donde estuvieran instalados los programas, limitando así su portabilidad y reutilización.
  • BSD

    BSD
    Aunque tenía sus propias características, BSD estaba claramente conectada con su predecesor, ya que utilizaba parte del código fuente y el diseño del sistema fue creado por AT&T. El sistema era una extensión de UNIX en la cual se habían añadido algunas características.
  • Apple DOS

    Apple DOS
    El primer sistema operativo de Apple llegó a equipar a los ordenadores Apple II. Era rudimentario y sólo con algunos componentes básicos: un gestor de archivos, un catálogo, funciones para abrir y eliminar datos, un programa de puesta en marcha y algunos otros elementos.
  • Modula 2.

    Modula  2.
    La idea de este lenguaje fue el reducir el riesgo de error con normas de programación coercitivas. Sin embargo, añade a Pascal algunas características del lenguaje C
  • Atari DOS

    Atari DOS
    Probablemente debes asociar este nombre con el nombre de un videojuego, pero el nombre también fue usado para bautizar el sistema.
    Era muy limitado y trajo consigo el menú principal de algunas buenas herramientas básicas. Recibió un número de cambios durante los años, pero sus códigos no llegaron hasta la actualidad
  • Apple SOS

    Apple SOS
    La Apple III y era un sistema evolucionado para conquistar al consumidor. De un solo usuario para tareas individuales. El programa de utilidades del sistema estaba basado en menús y realizó tareas en tres categorías
  • Xenix

    Xenix
    Microsoft introdujo el sistema XENIX, una variante de UNIX, diseñado para ser ejecutado sobre microcomputadoras.
  • Period: to

    Cuarta generación

    Ciertas herramientas prefabricadas, que aparentemente dan lugar a un lenguaje de programación de alto nivel que se parece más al idioma inglés que a un lenguaje de tercera generación, porque se aleja más del concepto de "procedimiento". Pueden acceder a bases de datos.
  • MS-DOS

     MS-DOS
    Capaz de soportar 16KB de memoria RAM y discos flexibles de 5.25 pulgadas de 160KB.
  • C++.

    C++.
    La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
  • SunOs

    SunOs
    Usando BSD como base, Sun Microsystems creo su propio sistema operativo. El software fue desarrollado para ser comercializados junto con los servidores y estaciones de trabajo creados por la empresa. Duró bastante tiempo y continuaron evolucionando hasta que el desarrollador cambió su nombre a Solaris.
  • Apple ProDOS

     Apple ProDOS
    Apple lanzó un sistema más profesional. Este nuevo software se basa en el SOS de Apple y tenía algunos problemas que otros sistemas no presentaban. Sin embargo, con el lanzamiento de la suite AppleWorks, Apple logró llamar la atención de los consumidores.
  • Lisa OS

     Lisa OS
    Este sistema viene con una serie de correcciones e impresiono con su habilidad para trabajar con múltiples tareas y el uso de la memoria virtual. Estos fueron los aspectos importantes para que el software funcione bien con una revolucionaria interfaz gráfica.
    Con un menú superior, Apple logró conquistar al público.
  • Mac OS

     Mac OS
    Después de acertar en la interfaz, Apple decidió mantener las cosas simples para el consumidor. Muchos de los comandos que los usuarios tenían “miedo” fueron eliminados y reemplazados con gestos de ratón. Este fue el comienzo de una era de los ordenadores “amigables”. Mac OS era la base del éxito largo de Apple.
  • HP-UX

    HP-UX
    HP-UX fue el primero en traer una unidades lógicas y listas de control de acceso. El sistema funcionó muy bien en aquellos años, y aún hoy en día es una plataforma de Unix para grandes servidores.
  • AmigaOS

     AmigaOS
    Apple estaba dominando el mercado de los sistemas operativos, pero AmigaOS entró de cabeza en los negocios con su sistema propietario. Los ordenadores AmigaOS fueron equipados con los procesadores Motorola y eran absolutamente diferente a todo lo que existía.
  • Windows 1,0

    Windows 1,0
    Microsoft lanzó su primer sistema con interfaz gráfica y soporte para múltiples tareas. El software de MS había copiado algunas cosas de los Macintosh, pero era muy diferente en muchos sentidos. Este sistema funcionó en MS-DOS, Pero trajo algunos controladores avanzados para mejorar la usabilidad.
  • RISC/os

    RISC/os
    Después de varios sistemas basados en Unix, algunos comenzaron a mezclar elementos de códigos base de otros software. El RISC/os, por ejemplo, trajo elementos de BSD y algunas características de UNIX. Este fue uno de los primeros sistemas con arquitectura de 64 bits, pero él sistema no dio mucho de que hablar y luego fue descontinuado.
  • Eiffel.

    Eiffel.
    Lenguaje procesal orientado completamente a la manipulación de objetos, implementando persistencia y la programación por contrato. Fue diseñado para la seguridad del software.
  • GEOS

    GEOS
    Mientras pasaban los años, otras empresas han adoptado la idea de sistemas gráficos. GEOS era un software de Berkeley Softworks que había equipado ordenadores Commodore. Ya venía con un procesador y un programa para los dibujos. El último descendiente de este OS apareció en 2009, Pero aún es muy rudimentario.
  • LynxOS

    LynxOS
    Tratando de escapar de lo trivial, este sistema llegó a realizar operaciones de procesamiento en tiempo real. En lugar de utilizar datos temporales, LynxOS trabajó para entregar resultados inmediatos. Es un sistema muy común para la aviación, telecomunicaciones, control de procesos industriales y otras actividades.
  • MINIX

    MINIX
    Después de tantas versiones de Unix para grandes empresas y los sistemas internos, un hombre llamado Andrew S. Tanenbaum lanzo un software simplificado para fines educativos. El MINIX era una de las inspiraciones para el lanzamiento del aclamado Linux.
  • Windows 2.0

    Windows 2.0
    Mientras daba atención a OS/2, Microsoft trabajaba en paralelo con Windows 2.0. La nueva versión del sistema comenzó a dar unos pasos para llegar a lo que hoy conocemos. Ahora, las ventanas podrían sobreponerse y ya existía las características de maximizar y minimizar de las ventanas.
  • Perl.

    Perl.
    Destinado a remplazar lel lenguaje de líneas de comando de Unix, Sh, Sed y Awk, mantuvo su misma sintaxis. Usado principalmente para la administración de sistemas.
  • OS/2

    OS/2
    Después del MS-DOS y de Windows, Microsoft e IBM estaban considerando lanzar un sistema más evolucionado. El Operating System/2 contó con una interfaz gráfica más avanzada. Fue creado especialmente para los nuevos ordenadores IBM y después de algún tiempo, Microsoft salió el proyecto.
  • A/ROSE y System 6

    A/ROSE y System 6
    System 6 no fue la mejor jugada. Trajo algunas características poco inteligentes (como MacroMaker utilizado para automatizar actividades) y no mostró gran evolución. El A/ROSE debería facilitar la introducción del nuevo hardware en los ordenadores de Apple, pero, desafortunadamente, el sistema tenía un montón de problemas.
  • NeXTSTEP

    NeXTSTEP
    Después de que salió de Apple, Steve Jobs fundó NeXT. Su nueva compañía desarrolló el sistema NeXTSTEP, que fue basado en el código de Unix y BSD. El sistema entró con una interfaz gráfica un dock Apple, 3D, widgets comandos para arrastrar elementos e iconos totalmente coloreados. Este fue el comienzo del sistema OS X
  • Windows 3.0

    Windows 3.0
    Windows 3.0 presentó algunas novedades, principalmente en cuanto a soporte de hardware. Este sistema era capaz de trabajar con los procesadores Intel 8086/8088, 80286 y 80386. Además, era compatible con los adaptadores de gráficos de 256 colores
  • Linux

     Linux
    Linux está en constante desarrollo, y su núcleo principal se actualiza para incluir mejoras y nuevas tecnologías. El principal punto culminante de este software es que solamente evoluciono y no necesita estar preocupándose por la interfaz gráfica y otros detalles. En la actualidad, el sistema está en la versión 3.11.
  • System 7

     System 7
    El lanzamiento de System 7 (o Mac OS 7) fue un paso importante en la historia de Apple. Este sistema ya vino consolidado y agrego toda una serie de nuevas características para el usuario. Gracias a la evolución de los componentes de hardware y periféricos, este software hizo un llamamiento a los consumidores. Fue el primer sistema de la Apple en estar disponible en CD.
  • BeOS

    BeOS
    Pensando en las posibilidades de exploración de archivos multimedia y de trabajar con imágenes y vídeos, se desarrolló el BeOS. El sistema de BeOS vino para competir directamente con Windows y Mac OS. Así como sus competidores, también trabajó con ventanas, menús y otras características. El proyecto se termino, pero todavía está disponible como Haiku.
  • Workplace OS

     Workplace OS
    IBM intentó crear nuevos sistemas para sus equipos. Esta vez, la empresa apostó por una plataforma para ejecutar casi todo. Workplace OS era capaz de ejecutar programas de DOS OS/2, AIX, Windows y otros. Estaba basado en la arquitectura PowerPC y trajo parte del código de UNIX. Se suspendió debido al pobre rendimiento y poca aceptación del público.
  • Python.

    Python.
    Lenguaje de Scripting con tipos dinámicos. Este es un reemplazo de Perl. Inspirado por ABC, pero es extensible con librerías C. Hace hincapié en una sintaxis muy limpia y que favorezca un código legible.
  • Solaris

    Solaris
    es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente por Oracle Corporation como sucesor de SunOS. Es un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.
  • Debian

    Debian
    Debian GNU/Linux es un sistema operativo libre. Uno de los aspectos más destacados fue el soporte para diferentes arquitecturas. Actualmente, tiene una base de datos gigante y puede adaptarse fácilmente a cualquier necesidad. Es uno de los sistemas Linux más utilizados.
  • Slackware

    Slackware
    Otra gran versión de Linux. Slackware también se basó en el SLS y el Kernel de Linux. Vino a ofrecer facilidad con algunos scripts. Teniendo en cuenta el tiempo de evolución, Esta distribución también tiene una enorme base de datos y también ha tenido a muchos descendientes.
  • Java.

    Java.
    Es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.
  • Copland (System 8)

     Copland (System 8)
    La octava versión del sistema de Apple trajo más seguridad y mejoro el sistema multitarea. Sin embargo, el software tuvo una vida muy corta, ya que Apple adquirió NeXT y pronto comenzó a trabajar en un nuevo sistema.
  • Ruby.

    Ruby.
    Con características de programación orientada a objetos similares a Smalltalk. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.
  • PHP

     PHP
    lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos.
  • Windows 95

    Windows 95
    Windows 95 es un sistema operativo con interfaz gráfica de usuario híbrido de entre 16 y 32 bits. Se conoció como Windows 4 o por el nombre clave Chicago.
    Pasó a soportar la lectura de los dispositivos USB, el navegador de Internet Explorer (que nunca salió de sistema de Microsoft) y otras funciones. Este sistema fue responsable de hacer Windows el sistema más utilizado en el mundo.
  • Symbian

    Symbian
    Uno de los primeros sistemas móviles fue Symbian. Este sistema equipo a un gran número de teléfonos móviles de Nokia y de otros fabricantes. Durante más de diez años, el software fue actualizado para dar cabida a las últimas tendencias. El sistema terminó muriendo (pero todavía tiene soporte) en las manos de Nokia.
  • Windows 98

    Windows 98
    Sustituyendo a Windows 95, la nueva versión del sistema operativo de Microsoft también era capaz de ejecutar programas de 16 y 32 bits. Sus principales diferencias eran el soporte nativo para dispositivos USB y drivers más avanzados. Además, venía con DirectX 5, que garantizaba la ejecución de juegos más avanzados.
  • Yellow Dog Linux

    Yellow Dog Linux
    Aunque es desconocido por muchos, Yellow Dog Linux es un sistema gratuito de código abierto que está bien vivo. Esta versión del pingüino es exclusiva para PowerPC. Debido a su arquitectura, el sistema le hace falta utilizar versiones alternativas de Flash y otros programas. Esto también fue uno de los pocos sistemas Linux que funcionó a la perfección en la PlayStation 3
  • Windows 2000

    Windows 2000
    Desarrollado especialmente para clientes y servidores de red, Windows 2000 (NT 5.0) soportaba el sistema de archivos NTFS 3.0, sistema de encriptación de archivos y otras funciones avanzadas
  • Windows ME

    Windows ME
    Windows ME fue el sistema con la mayor cantidad de errores que lanzó la compañía. Además de ser lento, se centró sólo en algunos recursos visuales que no ayudaban al sistema a mantenerse vivo durante mucho tiempo.
  • Knoppix

     Knoppix
    Ofrecer los recursos del sistema libre sin la necesidad de realizar una instalación. Solo hacia falta poner el CD de Knoppix en el PC y empezar a disfrutar de un Linux muy ligero.
  • C#.

    C#.
    Lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET. Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.
  • OS X

    OS X
    Mac OS X, así como fue llamado, presentó la memoria protegida, el dock (similar a lo que se utiliza hoy en día), la terminal, un cliente de correo electrónico, soporte para OpenGL y otros recursos.
  • Windows XP

    Windows XP
    Debido al desastre de Windows ME, Microsoft lanzo Windows XP. Esto fue probablemente el sistema más utilizado por todos. Este S.O. Tenia su interfaz totalmente rediseñada, traía una serie de nuevas características para las redes, DirectX 8.1, soporte para múltiples usuarios, nuevas características de seguridad y mucho más.
  • Kurumin

    Kurumin
    Basado en Debian y aprovecho la característica de funcionamiento directo por el CD (algo que fue introducido por Knoppix). Kurumin era famoso por traer algunas funciones automáticas. El sistema tenía “ClicaAki” (el Panel de Control de Kurumin), que, en realidad, era una tienda simplificada que bajaba e instalaba programas que en pocos clics.
  • Mac OS X Tiger

     Mac OS X Tiger
    Este fue el primer sistema de Apple para los procesadores Intel. En cuatro años de desarrollo, Apple agregó a su sistema las siguientes características: tablero de instrumentos, carpetas inteligentes, Spotlight y otras herramientas.
  • Scala.

    Scala.
    Es un lenguaje puramente orientado a los objetos que implementa algunas características de Python en una sintaxis de Java. Corre actualmente en JVM y .NET
  • Windows Vista

    Windows Vista
    Windows Vista llegó para crear una nueva experiencia y atraer a los usuarios de Windows XP. Pero por cuenta de una serie de problemas de rendimiento, el sistema no consiguió el éxito en la misión
  • iOS

    iOS
    La gran revolución en el mercado de telefonía móvil se produjo cuando Apple lanzó el famoso iPhone. En el momento, no había nada similar al teléfono inteligente y el sistema de Apple. iOS fue creado basado en OS X e introdujo en el mundo de características fáciles de usar. Recientemente, el sistema experimentó un cambio de imagen visual y sigue dando grandes pasos en la introducción de nuevas características.
  • Android

    Android
    Android fue adquirida por Google en 2005. Desde entonces, el gigante de las búsquedas estaba trabajando para conquistar el mercado móvil. Fue diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes o tablets; y también para relojes inteligentes, televisores y automóviles
  • Windows 7

    Windows 7
    Windows 7 viene a arreglar todos los problemas del precursor y ofrece un rendimiento por encima de todo. El sistema no alcanzo la popularidad que Windows XP tenía, pero logro conquistar al público.
  • Lenguaje de programación Go.

    Lenguaje de programación Go.
    Go es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C. Ha sido desarrollado por Google
  • Windows Phone

    Windows Phone
    Microsoft ha rediseñado su sistema móvil. Windows Phone tiene iconos grandes, tiles, un diseño muy limpio y compatibilidad con API modernas para correr juegos en 3D.
  • Chrome OS

    Chrome OS
    Un software que utiliza los recursos en la nube. El Chrome OS es desarrollado por Google y está disponible en los Chromebooks, pero hay una versión de código abierto llamada Chromium OS que puede ser probado en otros ordenadores.
  • Mac OS X Lion

    Mac OS X Lion
    Aprovechando algunas de las características de iOS, Apple ha desarrollado el sistema para computadores. En Lion, el Launchpad fue uno de los grandes recursos que facilitó el acceso a las aplicaciones. Otra novedad fue el guardado automático del estado del ordenador y de los documentos.
  • Windows 8

    Windows 8
    Aprovechando los elementos de Windows Phone, el nuevo Windows 8 trajo un nuevo menú de inicio. Además mantiene la compatibilidad con programas antiguos y trae soporte para nuevas aplicaciones.
  • Firefox OS

    Firefox OS
    Firefox OS es un sistema enfocado a HTML5 que pretende ganarse a los consumidores que buscan smartphones más baratos.