Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

La Evolución del Software (página 2)




Enviado por Luis Pimiento



Partes: 1, 2

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 interfase 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, Linus 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.

Tipos de
Software,
Descripción y Ejemplos

Software de sistema

Es el software básico o sistema operativo. Es un
conjunto de programas cuyo objeto es facilitar el uso del
computador
(aísla de la complejidad de cada dispositivo, y presenta
al exterior un modelo
común de sistema de manejo para todos los dispositivos) y
conseguir que se use eficientemente (ejemplo: realizar operaciones
mientras se ejecuta un programa).
Administra y asigna los recursos del
sistema (hard-ware), ejemplo windows xp,
edition, vista, ms-dos, lunix,
unix, mac, e incluido en este se encuentran los Programas de
utilidad: (se
le podrían llamar también software de
mantenimiento): desfragementador de discos, liberador de espacio
etc.

Software de Aplicación

Son los programas que controlan y optimización la
operación de la máquina, establecen una
relación básica y fundamental entre el usuario y el
computador, hacen que el usuario pueda usar en forma
moda y amigable
complejos sistemas hardware, realizan funciones que
para el usuario serían engorrosas o incluso imposibles, y
actúan como intermediario entre el usuario y el hardware, ejemplo cuando nos
vamos a iniciotodos los programas. y todos los que aparezcan
ahí, instalados así se les llaman "software de
aplicación"

La
Robótica y el Software de Sistemas
Operativos

Permite examinar en detalle el comportamiento
estático y dinámico de dispositivos
cinemáticos (por ejemplo robots). Es una herramienta muy
potente tanto las aplicaciones de ingeniería robótica, I+D y test de
rendimiento de sistemas robóticos. Permiten una gran
flexibilidad en el análisis del comportamiento de sistemas
cinemáticos complejos. Muestra los
resultados de forma gráfica. Está concebido como el
osciloscopio
para la robótica.

Los robots son utilizados en una diversidad de aplicaciones,
desde robots tortugas en los salones de clases, robots soldadores
en la industria
automotriz, hasta brazos teleoperados en el transbordador
espacial.

Cada robot lleva consigo su problemática propia y sus
soluciones
afines; no obstante que mucha gente considera que la automatización de procesos a través
de robots está en sus inicios, es un hecho innegable que
la introducción de la tecnología
robótica en la industria, ya ha causado un gran impacto.
En este sentido la industria Automotriz desempeña un papel
preponderante.

El gigante de la informática Microsoft
lanzo un sistema operativo para robots. Bajo el nombre de
Microsoft Robotics Studio, pretende facilitar la labor de quienes
se dedican a la programación de robots reales o simulados
y, de paso, ocupar una posición más relevante en la
industria de la robótica.

Este sistema operativo sirve para programar todo tipo de
robots, tanto de juguete como aquellos que se utilizan en las
industrias, y
estará a disposición de investigadores y
aficionados de forma gratuita.

La Inteligencia
Artificial como tendencia en Sistemas
Operativos

Llamada polisemia, la que los diferencia, como veremos, de los
códigos computacionales.

En la actualidad, el problema de la comprensión del
lenguaje natural por las máquinas
dista mucho de estar resuelto, pero, como en el caso del
procesamiento de voz, hay aproximaciones de utilidad
práctica. La primera, la menos sofisticada, que no puede
considerarse inteligencia
artificial, consiste en hacer que el programa dirija el
dialogo, forzando
al usuario a responderle dentro de unos marcos muy
rígidos, ya sea por medio de selecciones en menú, o
mediante preguntas escogidas que sólo puedan responderse
con SI o NO. Evidentemente, tendremos un dialogo en lenguaje
natural, pero el usuario no ha llegado a escribir una sola frase
completa.

En una segunda aproximación, lo que el programa
interpreta no es un lenguaje natural sin restricciones, sino una
versión simplificada, con reglas gramaticales más
estrictas que las ordinarias, para evitar la ambigüedad.
Podríamos, por ejemplo, forzar al usuario a utilizar
siempre oraciones de Las forma sujeto-verbo-complemento
directo.

En la tercera aproximación, dejaremos libre la sintaxis
del lenguaje, pero se restringe el ámbito
semántico, es decir, los sentidos
posibles de las palabras. Esta técnica se utiliza a menudo
en la interfaz de usuario de los sistemas
expertos, en los que el tema sobre el que se esta dialogando
se constriñe a un campo muy concreto. Por
ejemplo, en un sistema experto en diagnostico medico, las
palabras posiblemente ambiguas tomaran con preferencia aquel
significado que tenga algo que ver con la medicina.
Además, y para ganar tiempo, el programa no suele analizar
la sintaxis del texto que ha
recibido, sino que se apoya únicamente en los
términos más importantes para deducir el
significado de la frase, en el contexto de la
conversación.

Windows
7

Descripción

Es la última versión de Microsoft Windows,
(anteriormente conocido con nombre código
Blackcomb, y luego Vienna), un sistema
operativo producido por Microsoft Corporation para uso en PCs,
incluyendo equipos de escritorio en hogares y oficinas,
Notebooks, tablet PCs, netbooks y equipos media center.

A diferencia de su predecesor, 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.
Las metas de desarrollo para Windows 7 fueron el mejorar su
interfaz para hacerla más amena al usuario, con nuevas
características que permiten hacer tareas de una manera
más fácil y rápida, al mismo tiempo en que
se realizaron esfuerzos para lograr un sistema más ligero,
estable y rápido. Diversas presentaciones dadas por la
compañía en el 2008 se enfocaron en demostrar
capacidades táctiles multi-touch, una interfaz
rediseñada junto con una nueva barra de tareas y un
sistema de redes domésticas
denominado Grupo en el
Hogar, además de mejoras en el rendimiento.

Características

  • Windows 7 incluye numerosas nuevas actualizaciones, entre
    las que se encuentran avances en reconocimiento de voz,
    táctil y escritura, soporte para discos virtuales,
    mejor desempeño en procesadores multi-núcleo,
    mejor arranque y mejoras en el núcleo.

  • Muchas nuevas características se agregaron al Panel
    de Control como: Aceleradores, Gadgets, Infrarrojo,
    Solución de problemas, Localización y otros
    sensores, Administrador de Credenciales, Windows Solution
    Center, entre otros.

  • Se hicieron grandes cambios en programas como WordPad,
    Paint, Calculadora y Teclado en pantalla.

  • La barra lateral de Windows o más conocida como
    Windows Sidebar se ha eliminado y ahora los gadgets pueden
    ubicarse libremente en cualquier lugar del escritorio.

  • Impresoras y dispositivos: Nuevo item del panel del
    control en la que se tendrá acceso a todo el hardware
    que se conecte al PC (marcos digitales, impresoras,
    cámaras fotográficas, etc). Junto a esto se ha
    incluido Device Stage, es un administrador de dispositivos
    móviles que ayuda a los usuarios a sincronizar
    música, vídeos, fotos y da información
    acerca del estado de la tarjeta SIM, la carga de la
    batería, mensajes, etc.

  • Aero Snaps: Permite cambiar el tamaño de una
    ventana simplemente con arrastrarla a un extremo de la
    pantalla, por ejemplo, si se arrastra al tope se maximiza, a
    la derecha o izquierda ocupa el 50% de la pantalla
    según el lado al que la arrastremos y si la
    arrastramos nuevamente al centro toma el tamaño
    original.

Funcionalidades

Windows 7 estará más enfocado en el rendimiento
del sistema operativo. En el blog oficial Microsoft
publicó seis de los puntos más relevantes a
trabajar: empleo de
memoria,
utilización de CPU,
operaciones de entrada y salida a disco, operaciones de arranque,
cierre y reposo, rendimiento del sistema base y empleo de disco
por parte del sistema.

En una entrevista con
Newsweek, Bill Gates
dijo que esta nueva versión de Windows estaría
más centrada en el usuario; además comentó
que trabajan con esmero para mejorar el rendimiento.

También uno de sus principales objetivos es
mejorar el arranque y tienen como propósito que inicie en
menos de 15 segundos. Para esto se propusieron reducir la
cantidad de programas y servicios que
se inician al cargar Windows.

Otra cosa muy presente en el desarrollo de este sistema
(gracias a las quejas de los usuarios) es minimizar la
intrusión, mejorar el rendimiento y habilitar la
modificación del Control de
Cuentas de
Usuario, ya que éste fue un total fracaso en Windows Vista
debido a sus constantes alertas innecesarias en simples acciones
diarias.

Software Asociado

Compatibilidad:

Las versiones cliente de
Windows 7 serán lanzadas en versiones para arquitectura 32
bits y 64 bits en versiones para Professional y Home. No
obstante, las versiones servidor de este
producto
serán lanzadas exclusivamente para arquitectura 64
bits.

Esto significa que, las versiones cliente de 32 bits
aún soportarán programas Windows 16 bits y MS-DOS.
Y las versiones 64 bits (incluyendo todas las versiones de
servidor), soportarán tanto programas de 32 como de 64
bits.

Modo XP:

Windows 7 incorpora la llamada Windows Virtual PC, un avance
sobre Virtual PC 2007 y permite que ejecutar un equipo virtual
Windows XP en forma amigable para el usuario (la
aplicación dentro de la máquina virtualizada se
vé como otra opción en el menú de Windows 7
y su ejecución es directa, sin pasar por el menú de
inicio del XP virtualizado). Si bien Microsoft ya había
liberado MED-V dentro de su paquete MDOP que cumple la misma
función, esta es una solución
orientada a profesionales y pequeñas empresas que no
necesita de administración centralizada. Al momento del
RC, esta funcionalidad se debe bajar en forma independiente en el
sitio de Microsoft. Asimismo, el modo XP requiere de procesadores
con capacidad de virtualización, a diferencia del
tradicional Virtual PC 2007.

Interfaz:

Se ha establecido públicamente que el equipo de
desarrollo de la interfaz Ribbon de Microsoft Office 2007
formará parte activa en el rediseño del Explorador
de Windows y posiblemente otros elementos de la Interfaz de
Usuario. Esta interfaz ya está incluida en Paint y Wordpad
(En Betas de Windows 7).

Línea del Tiempo del Software

Monografias.com

Conclusiones

El funcionamiento de los computadores y tecnologías
innovadoras relacionadas con la informática, el
éxito de las mismas de acuerdo con lo estudiado
anteriormente con el tiempo y durante el tiempo dependerá
de lo que hoy en día llamamos software, con la diferencia
de que con el pasar del tiempo se innovaran nuevas técnicas y
software mas eficiente, mejorando características
anteriores pero igual seguirá siendo software, sin
importar el tipo el funcionamiento de un equipo computacional
depende del mismo.

La satisfacción de las necesidades de los usuarios
seguirá dependiendo del software, ya sea que le permita
mejorar el rendimiento de su equipo, software que permita
diseñar sistemas, utilizar herramientas
que faciliten el trabajo o
tareas darías, software que permita editar música, fotos y todo
aquello que se pueda incluir e la tecnología
informática.

Bibliografía

  • http://cabmec1.cnea.gov.ar/linux/introlinux/node2.html.

http://es.wikipedia.org/wiki/Crisis_del_software.

http://es.wikipedia.org/wiki/Ingenier%C3%ADa_del_software.

  • http://www.bloginformatico.com/concepto-y-tipos-de-software.php.

  • http://www.windowsvistaplace.com/microsoft-robotics-studio-15-refresh/microsoft/es/.

  • http://www.consumer.es/web/es/tecnologia/2006/12/15/158181.php.

  • http://www.monografias.com/trabajos6/larobo/larobo.shtml#apli.

  • http://www.abrox.com/robotic_software.htm.

  • http://www.biografica.info/redei/origenes-de-la-inteligencia-artificial-20.php?split=26.

  • http://es.wikipedia.org/wiki/Windows_7.

http://cnx.org/content/m17405/latest/.

 

 

 

 

Autor:

Luis E. Pimiento E.

4to semestre.

Informática.

San Cristóbal, Julio de 2009.

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DE EDUCACIÓN CULTURA Y
DEPORTES

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA

"JUAN PABLO PÉREZ ALFONSO"

IUTEPAL

SAN CRISTÓBAL; ESTADO
TÁCHIRA

Partes: 1, 2
 Página anterior Volver al principio del trabajoPá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