Software de computadora

Software

¿Que es un software?

Un software es un conjunto de programas de computo, procedimientos, reglas, documentacion, etc, que forman parte de de las operaciones de un sistema de computo.

Son instrucciones responsables que el hadware(la maquina) manda para que se relice una tarea.

El software es algo muy importante para el funcionamiento de una computadora.

Estas son las funciones del software:

  • Administrar los recursos de computacionales
  • Proporcionar las herramientas para optimizar estos recursos.
  • Actuar como intermediario entre el usuario y la información almacenada.


Software de sistema y de aplicación

Software de sistema: tambien se le puede denominar sotfware de base que consiste en un software que sirve para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas.Como ejemplos cabe mencionar a las bibliotecas como por ejemplo OpenGL para la aceleración gráfica, PNG para el sistema gráfico o demonios que controlan la temperatura, la velocidad del disco duro, como hdparm, o la frecuencia del procesador como cpudyn.

Sotfware de aplicacion: es aquel que hace que el computador coopere con el usuario en la realización de tareas típicamente humanas, como gestionar una contabilidad o escribir un texto.


Algunos ejemplos de software aplicaciones son:

> Procesadores de texto. (Bloc de Notas)
> Editores. (PhotoShop para el Diseño Gráfico)
> Hojas de Cálculo. (MS Excel)
> Sistemas gestores de bases de datos. (MySQL)
> Programas de comunicaciones. (MSN Messenger)
> Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
> Programas de diseño asistido por computador. (AutoCAD


Ejemplos:

Software libre: ventajas y desventajas

Software libre: se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, y estudiar el mismo, e incluso modificar el software y distribuirlo modificado.


Ventajas: - Existen aplicaciones para todas las plataformas (Linux, Windows, Mac Os ).
- El precio de las aplicaciones es mucho menor, la mayoria de las veces son gratuitas.
- Libertad de copia.
- Libertad de modificación y mejora.
- Libertad de uso con cualquier fin.
- Libertad de redistribución.
- Facilidad a la hora de traducir una aplicacion en varios idiomas.
- Mayor seguridad y fiabilidad.
- El usuario no depende del autor del software.


Desventajas: - Algunas aplicaciones ( bajo Linux ) pueden llegar a ser algo complicadas de instalar.
- Inexistencia de garantía por parte del autor.
- Interfaces gráficas menos amigables.
- Poca estabilidad y flexibilidad en el campo de multimedia y juegos.
- Menor compatibilidad con el hardware.


Sotfware propietario: ventajas y desventajas

Software propietario: es cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones).

Ventajas:

- Facilidad de adquisición ( puede venir preinstalado con la compra del pc, o encontrarlo fácilmente en las tiendas ).
- Existencia de programas diseñados especificamente para desarrollar una tarea.
- Las empresas que desarrollan este tipo de software son por lo general grandes y pueden dedicar muchos recursos, sobretodo económicos, en el desarrollo e investigación.
- Interfaces gráficas mejor diseñadas.
- Más compatibilidad en el terreno de multimedia y juegos.
- Mayor compatibilidad con el hardware.

Desventajas:

- No existen aplicaciones para todas las plataformas ( Windows y Mac OS ).
- Imposibilidad de copia.
- Imposibilidad de modifación.
- Restricciones en el uso ( marcadas por la licencia).
- Imposibilidad de redistribución.
- Por lo general suelen ser menos seguras.
- El coste de las aplicaciones es mayor.
- El soporte de la aplicación es exclusivo del propietario.
- El usuario que adquiere software propietario depende al 100% de la empresa propietaria.

Sistema operativo

Un sistema operativo 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, ejecutándose en modo privilegiado respecto de los restantes.

-¿Cuales son sus tareas? se encarga de crear el vínculo entre los recursos materiales, el usuario y las aplicaciones (procesador de texto, videojuegos, etcétera). Cuando un programa desea acceder a un recurso material, no necesita enviar información específica a los dispositivos periféricos; simplemente envía la información al sistema operativo, el cual la transmite a los periféricos correspondientes a través de su driver (controlador). Si no existe ningún driver, cada programa debe reconocer y tener presente la comunicación con cada tipo de periférico.

Ejemplo:

* Windows XP
*Windows 98
*Ubuntu
*Mac OSx Lion
*Slackware Linux

¿Que es linux?

Se trata de un sistema operativo de 32 bits de libre distribución, desarrollado originalmente por Linus Torvalds, un estudiante de la universidad finlandesa de Helsinki, quien, en 1991, se abocó a la tarea de reemplazar a Minix, un clon de Unix de pequeñas proporciones y finalidad académica desarrollado años antes por Andrew Tannenbaun.

Actualmente, Linux posee todas las características que pueden encontrarse en cualquier sistema Unix moderno.



¿Que es GNU?

El sistema GNU fue diseñado para ser compatible con UNIX, un sistema operativo que no es libre.

GNU es el nombre de un completo sistema de software compatible con Unix y se denominó así, según se afirma en el

Proyecto GNU por varias razones: primero, era un acrónimo recursivo de "GNU No es Unix"; segundo, ya existía esa

palabra (en inglés GNU significa Ñu), y tercero, porque era divertido decirla (o cantarla)

Interfaz grafica de usuario

La interfaz gráfica de usuario, conocida también como GUI es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz.

Interfaz de linea de comandos

Es un método que permite a las personas dar instrucciones a algún programa informático por medio de una línea de texto simple.