El documento describe los diferentes tipos de software, incluyendo software de sistemas como sistemas operativos que permiten la administración de recursos de hardware, y software de aplicación como procesadores de texto y hojas de cálculo que ayudan con tareas específicas. También discute licencias de software que establecen los términos de uso entre propietarios y usuarios de software.
2. Se conoce como software al equipamiento lógico o soporte
lógico de un sistema informático; comprende el conjunto de
los componentes lógicos necesarios que hacen posible la
realización de tareas específicas, en contraposición a los
componentes físicos, que son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros,
las aplicaciones informáticas; tales como el procesador de
texto, que permite al usuario realizar todas las tareas
concernientes a la edición de textos; el software de sistema,
tal como el sistema operativo, que, básicamente, permite al
resto de los programas funcionar adecuadamente, facilitando
también la interacción entre los componentes físicos y el resto
de las aplicaciones, y proporcionando una interfaz con el
usuario.
3. 1. SOFTWARE DE SISTEMAS: Son aquellos programas que
permiten la administración de la parte física o los recursos de
la computadora, es la que interactúa entre el usuario y los
componentes hardware del ordenador. Se clasifican el
Sistemas Operativos Mono usuarios y Multiusuario.
2.SOFTWARE DE APLICACIÓN : Son aquellos programas
que nos ayudan a tareas especificas como edición de textos,
imágenes, cálculos, etc. también conocidos como
aplicaciones.
4. Los programas informáticos o software, es la colección de programas de ordenador y los datos
relacionados que proporcionan las instrucciones que le dicen a una computadora lo que debe hacer.
El término fue acuñado como contraste con el hardware (dispositivos físicos).
En contraste con el hardware, el software es intangible, lo que significa que "no se puede tocar".
Software a veces también se usa en un sentido más estrecho, lo que significa la aplicación de software
solamente. En otros casos el término incluye datos que no se han asociado tradicionalmente con las
computadoras, tales como películas, cintas y discos.
Ejemplos de software son:
El software de aplicación donde se incluyen aplicaciones de usuario final tales como procesadores de
textos, hojas de cálculo o juegos.
El middleware controla y coordina los sistemas distribuidos.
Los lenguajes de programación definen la sintaxis de los programas de ordenador. Por ejemplo, muchas
aplicaciones bancarias, o de adultos, fueron escritos en el lenguaje COBOL, originalmente inventado en
1959. Las nuevas aplicaciones se escriben a menudo en lenguajes de programación más modernos.
El software del sistema incluye los sistemas operativos, que rigen los recursos informáticos. Hoy en día
hay grandes aplicaciones que se ejecutan en equipos remotos como los sitios web se considera que el
software del sistema, porque la interfaz del usuario final es generalmente a través de una interfaz de
usuario gráfica (GUI), como un navegador web.
Testware es un software para pruebas de hardware o un paquete de software.
Los controladores de dispositivos, tales como discos duros, impresoras, unidades de CD o monitores de
ordenador.
Las herramientas de programación ayudan a realizar tareas de computación en cualquier categoría
mencionada anteriormente.
5. Un sistema operativo (SO) es un programa o conjunto de programas que en un sistema informático gestiona los recursos
de hardware y provee servicios a los programas de aplicación, y se ejecuta en modo privilegiado respecto de los restantes
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir,
la inclusión en el mismo término de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas
que permiten la interacción con el sistema operativo, también llamado núcleo o kernel. Esta identidad entre kernel y sistema
operativo es solo cierta si el núcleo es monolítico. Otro ejemplo para comprender esta diferencia se encuentra en la
plataforma Amiga, donde el entorno gráfico de usuario se distribuía por separado, de modo que, también podía reemplazarse
por otro, como era el caso de directory Opus o incluso manejarlo arrancando con una línea de comandos y el sistema
gráfico. De este modo, al arrancar un Amiga, comenzaba a funcionar con el propio sistema operativo que llevaba incluido en
una ROM, por lo que era cuestión del usuario decidir si necesitaba un entorno gráfico para manejar el sistema operativo o
simplemente otra aplicación. Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, usado en las
llamadas distribuciones Linux, ya que al estar también basadas en Unix, proporcionan un sistema de funcionamiento similar.
Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de
estructura básica de funcionamiento de los grandes computadores2 se rediseñó a fin de llevarla a los hogares y facilitar su
uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario
(únicamente un usuario al mismo tiempo) más sencillo de gestionar.3(Véase AmigaOS, beOS o MacOS como los
pioneros4 de dicha modernización, cuando los Amiga fueron bautizados con el sobrenombre deVideo Toasters5 por su
capacidad para la Edición de vídeo en entorno multitarea round robin, con gestión de miles de colores e interfaces
intuitivos para diseño en 3D.
6. El software libre (en inglés free software, aunque esta denominación también se confunde
a veces con"gratis" por la ambigüedad del término "free" en el idioma inglés, por lo que
también se usa "libre software" y "logical libre") es la denominación del software que
respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez
obtenido puede ser usado, copiado, estudiado, modificado, y redistribuido libremente.
Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios
para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución
a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay
que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que,
conservando su carácter de libre, puede ser distribuidocomercialmente ("software
comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones elcódigo
fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software
libre, a menos que se garanticen los derechos de modificación y redistribución de dichas
versiones modificadas del programa.
Tampoco debe confundirse software libre con "software de dominio público". Éste último es
aquel software que no requiere de licencia, pues sus derechos de explotación son para
toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él,
siempre con fines legales y consignando su autoría original. Este software sería aquel cuyo
autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo
contado desde la muerte de este, habitualmente 70 años. Si un autor condiciona su uso
bajo una licencia, por muy débil que sea, ya no es del dominio público.
7. Unix (registrado oficialmente como UNIX®) es un sistema
operativo portable, multitarea y multiusuario; desarrollado, en
principio, en 1969 por un grupo de empleados de los laboratorios
Bell de AT&T, entre los que figuran Ken Thompson, Dennis
Ritchie y Douglas McIlroy.1 2
Hasta 2009, el propietario de la marca UNIX® fue The Open Group,
un consorcio de normalización industrial. A partir de marzo de 2010
y tras una larga batalla legal, esta ha pasado nuevamente a ser
propiedad de Novell, Inc. Sólo los sistemas totalmente compatibles y
que se encuentran certificados por la especificación Single UNIX
Specification pueden ser denominados "UNIX®" (otros reciben la
denominación "similar a un sistema Unix" o "similar a Unix"). En
ocasiones, suele usarse el término "Unix tradicional" para referirse a
Unix o a un sistema operativo que cuenta con las características
de UNIX Versión 7 o UNIX System V.
8. Una licencia de software es un contrato entre el licenciante
(autor/titular de los derechos de explotación/distribuidor) y el
licenciatario del programa informático (usuario consumidor
/usuario profesional o empresa), para utilizar el software
cumpliendo una serie de términos y condiciones establecidas
dentro de sus cláusulas.
Las licencias de software pueden establecer entre otras
cosas: la cesión de determinados derechos del propietario al
usuario final sobre una o varias copias del programa
informático, los límites en la responsabilidad por fallos, el
plazo de cesión de los derechos, el ámbito geográfico de
validez del contrato e incluso pueden establecer determinados
compromisos del usuario final hacia el propietario, tales como
la no cesión del programa a terceros o la no reinstalación del
programa en equipos distintos al que se instaló originalmente.
9. Ejemplosde software: el sistema operativo
Windows, una aplicación informática, el
sistema que hace funcionar
un dispositivo electrónico, etc.