Monografias.com > Computación > Software
Descargar Imprimir Comentar Ver trabajos relacionados

Software, Robótica, Inteligencia Artificial y Sistema Windows 7




Enviado por Crismar Ortiz



Partes: 1, 2


    1. Reseña histórica del software

    2. La evolución del software

    3. La robótica y el software de sistemas
      operativos

    4. Inteligencia artificial como tendencia en los sistemas
      operativos

    5. Sistema Windows 7

    6. Conclusión

    7. Bibliografía

    Monografias.com

    Introducción

    En 1984 Richard Stallman deja el MIT y comienza a trabajar en
    su proyecto GNU, con
    el objetivo de
    desarrollar un sistema operativo
    completamente libre, desde el kernel, editores, compiladores, de
    buggers, hasta utilitarios más complejos como procesadores de
    texto e inclusive juegos. Con el
    tiempo, los
    programadores de la Free Software Fundation fueron
    completando algunas de las tareas planeadas originalmente por el
    proyecto GNU, entre otros la biblioteca de
    lenguaje "C",
    y el shell más utilizado en los sistemas
    GNU/Linux: bash.
    Durante los primeros años de la era de la
    computadora, el software se  contemplaba como un
    añadido. La programación de computadoras
    era un "arte de andar por
    casa" para el que existían pocos métodos
    sistemáticos. El desarrollo del
    software se realizaba virtualmente sin ninguna planificación, hasta que los planes
    comenzaron a descalabrarse y los costes a correr. La potencia del
    software en el controlador determina la utilidad y
    flexibilidad del robot dentro de las limitantes del diseño
    mecánico y la capacidad de los sensores. Los
    robots han sido clasificados de acuerdo a su generación, a
    su nivel de inteligencia,
    a su nivel de control, y a su
    nivel de lenguaje de
    programación. La generación de un robot se
    determina por el orden histórico de desarrollos en la
    robótica. la inteligencia
    artificial es la disciplina que
    se encarga de construir procesos que
    al ser ejecutados sobre una arquitectura
    física
    producen acciones o
    resultados que maximizan una medida de rendimiento determinada,
    basándose en la secuencia de entradas percibidas y en
    el
    conocimiento almacenado en tal arquitectura. Windows 7 es
    una actualización incremental del núcleo NT 6.0,
    esto con la meta de
    mantener cierto grado de compatibilidad con aplicaciones y
    hardware en los
    que su antecesor Windows Vista ya era compatible.

    Reseña
    histórica del software

    En 1984 Richard Stallman deja el MIT y comienza a trabajar en
    su proyecto GNU, con el objetivo de desarrollar un sistema operativo
    completamente libre, desde el kernel, editores, compiladores, de
    buggers, hasta utilitarios más complejos como procesadores de
    texto e
    inclusive juegos. Uno de los primeros desarrollos realizados por
    el mismo Stallman fue el editor de textos GNU Emacs a principios de
    1985. Ese mismo año se funda la Free Software Fundation,
    ente que financia desde entonces al proyecto GNU, la misma se
    mantiene con donaciones y con el producto de la
    venta de CD-ROMs tanto
    de programas
    binarios como código
    fuente, manuales y
    distribuciones completas (conjunto de software para una dada
    plataforma de hardware).

    En este punto conviene aclarar la distinción entre
    software libre y software gratuito. Se entiende que el
    poseedor de software libre
    tiene la libertad
    de:

    • Ejecutar el programa.

    • Modificar el programa (para que este punto tenga sentido
      es necesario que el programa sea distribuido con el
      código fuente).

    • Redistribuir copias del programa (ya sea gratis o no).

    • Distribuir copias modificadas del programa.

    Con el tiempo, los programadores de la Free Software Fundation
    fueron completando algunas de las tareas planeadas originalmente
    por el proyecto GNU, entre otros la biblioteca de lenguaje "C", y
    el shell más utilizado en los sistemas GNU/Linux: bash. El
    éxito
    conseguido por estos programas que no sólo trabajan en
    sistemas GNU/Linux, sino que han sido portados a otras
    plataformas, forzaron a sus desarrolladores a dedicar un tiempo
    importante a su mantenimiento
    y mejora. De esta manera, el desarrollo completo de un sistema
    operativo basado en software libre
    se vio demorado por algunos años.

    Por otra parte, además de los productos de
    la FSF, existen otros desarrollos de software libre que fueron
    aprovechados por el proyecto GNU, entre los más
    importantes están el TeX como procesador de
    textos y el X Windows System como sistema gráfico de
    interface con el usuario.

    Alrededor de 1990 el único componente básico del
    sistema que estaba faltando era el kernel. La decisión que
    se tomó en ese momento fue utilizar el microkernel Mach
    (desarrollado por las universidades Carnegie Mellon y la de
    Utah), adicionándole una serie de procesos servidores
    desarrollados por la FSF. A esta combinación de un
    micro-kernel con procesos servidores independientes se le
    llamó HURD. Recién desde los últimos meses
    de 1999 HURD ha comenzado a ser utilizado en forma confiable.
    Mucho antes de que esto sucediera, un estudiante
    finlandés, Linux Torvalds, desarrolló un kernel
    para computadoras basadas en el procesador Intel
    386, compatible con Unix, que
    llamó LINUX. Este kernel fue también desarrollado
    como software libre, y rápidamente fue creciendo merced a
    la colaboración de programadores de todo el mundo. En este
    momento Linux ha sido portado a toda la gama de procesadores
    Intel a partir del i386: (486, Pentium, Pentium
    II y III, Celeron), a procesadores para PC's de Cyrix y de AMD, e
    incluso a procesadores tipo sparc (SUN), a los procesadores
    Motorola 68000 (Apple MacIntosh), a procesadores Alpha (de 64
    bits, utilizados por COMPAQ, antes Digital). De esta manera,
    alrededor de 1992 fue posible combinar el kernel Linux con los
    utilitarios del proyecto GNU y surgió el primer sistema
    operativo completamente basado en software libre.

    La evolución
    del software

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter