martes, 25 de noviembre de 2014

Introducción al ordenador: El software.

Con esta entrada tampoco quiero hacer una monografia ni entrar en un desarrollo profundo acerca del software, pues mi objetivo es explicar de la forma más sencilla posible de qué se trata, a personas que están iniciándose en el mundo de las nuevas tecnologías.


Para empezar decir que un usuario tiene necesidad de hacer determinadas tareas especificas y el ordenador tiene la capacidad de ejecutarlas, pero entre ambos falta algo que les permita entenderse y ese elemento intangible es el software o también conocido como parte lógica de un ordenador. En términos generales podemos hablar de: Sistemas operativos, aplicaciones y lenguajes de programación.


El sistema operativo es el encargado de abstraer y poner el hardware del equipo al servicio del usuario a través de las aplicaciones. Puede ser considerado como un programa de programas y se compone de: Núcleo, controladores de dispositivos, la interfaz de usuario y las utilidades básicas.

El núcleo el encargado de gestionar y asignar el acceso protegido de las aplicaciones a los recursos hardware. Mientras que el controlador de dispositivo sabe como acceder al hardware, actúa como intermediario para el núcleo, diciéndole como tiene que hacerlo.

La interfaz de usuario es el principal medio de interacción entre las tareas del usuario y la máquina. Puede ser de tipo de tipo texto a través de un interprete de comandos o en modo gráfico mediante un entorno de ventanas.

Por último un conjunto de utilidades que le permiten al usuario realizar tareas básicas como administración de dispositivos, configuración y personalización del sistema, gestión de usuarios, administración de discos, editor de textos, mantenimiento, exploración del sistema de archivos, etcétera. Estas utilidades también pueden ser de terceros.


Un buen sistema operativo debe ser seguro, estable y optimizar bien los recursos. Actualmente los sistemas operativos más comunes son: Windows de Microsoft, Linux de proyecto libre y OSX de Apple. No entraremos en muchos más detalles, pero una imagen vale más que mil palabras para definir a cada uno de los sistemas operativos anteriores.



Las aplicaciones son las encargadas de realizar una tarea especifica para el usuario y pueden existir tantas como necesidades puedan ser asistidas por un ordenador. Las más comunes son:
  • Ofimáticas.
  • Gráficos y diseño.
  • Edición de vídeo.
  • Multimedia.
  • Grabación.
  • Musical.
  • Empresarial.
  • Bases de datos.
  • Telecomunicaciones.
  • Ingeniería.
  • Educativo.
  • Traducción.
  • Videojuegos,
  • Médico.
  • Cálculo.
  • Automatización.
  • CAD.
  • CAM.

Los lenguajes de programación no es software en sí mismos sino que forman parte de los entornos y herramientas de programación que sí son los encargados del desarrollo de software y aplicaciones informáticas. De todas formas tampoco vamos a entrar en mucho más detalle.