El software se compone de programas creados por humanos que controlan la actuación del computador y le permiten seguir esquemas lógicos predeterminados. El software de sistema incluye programas como el sistema operativo que facilitan el uso y administración eficiente de los recursos del computador, mientras que el software de aplicación controla tareas específicas como procesamiento de texto o contabilidad para ayudar al usuario.
1. ¿Qué se entiende por Software?
El computador no puede realizar ninguna función por sí solo; se requiere de
alguna instrucción que le dirija y organice todas las operaciones a cumplir. Son
instrucciones, agrupadas en forma de programas que serán depositados en la memoria
del computador, forman lo que se denomina software.
Es un componente creado por el ser humano, y es lo que permite que el
computador pueda desempeñar tareas inteligentes; dirigirá en forma adecuada a los
elementos físicos o hardware. Es el software lo que indica al hardware en qué secuencia
y bajo qué lógica hay que hacer los cálculos y las manipulaciones de datos.
El software es un conjunto de programas elaborados por el hombre, que
controlan la actuación del computador, haciendo que éste siga en sus acciones una
serie de esquemas lógicos predeterminados.
Tal característica del software es lo que hace que se le defina también como la
parte inmaterial de la informática, ya que aunque los programas que constituyen el
software residan en un soporte físico, como la memoria principal o cualquier dispositivo
rígido de almacenamiento, la función de los programas en un computador es semejante
a la del pensamiento en un ser humano.
El computador, por sí solo, no puede comunicarse con el hombre y viceversa, ya
que lo separa la barrera del lenguaje. El software trata de acortar esa barrera,
2. estableciendo procedimientos de comunicación entre el hombre y la máquina; es decir,
el software obra como un intermediario entre el hardware y el hombre.
Si bien el progreso del hardware es cada vez mayor y los dispositivos físicos se
construyen cada vez con más “inteligencia” incluida, en forma que se resuelven por
hardware funciones anteriormente sólo factibles por software, es prácticamente
imposible que el avance tecnológico llegue algún día a eliminar la necesidad de
software, ya que éste también evoluciona y las facilidades que el usuario pide al
computador son cada día más sofisticadas.
Una relación muy verídica y acertada para entender la división del software y
hardware, es la división teológica entre cuerpo y alma.
Tal y como se he definido el software, éste es un conjunto de programas. La
pregunta ahora es: ¿qué es un programa? Un programa es una secuencia de
instrucciones que pueden ser interpretadas por un computador, obteniendo como fruto
de esa interpretación un determinado resultado que ha sido predeterminadamente
establecido por el ser humano.
Los programas están divididos en rutinas. Una rutina es un subconjunto del
conjunto de instrucciones que conforman el programa. Cada una de las rutinas de un
programa realiza una determinada función dentro del mismo.
¿Cuáles son los tipos o la clasificación del Software (programas)?
La clasificación básica es: software de sistema y software de aplicación.
El 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 (hardware).
Por otro lado, el 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 cómoda y
amigable complejos sistemas (hardware), realizan funciones que para el usuario serían
3. engorrosas o incluso imposibles, y actúan como intermediario entre el usuario y el
hardware.
Son escritos / modificados por programadores de sistemas
que han de tener profundos conocimientos acerca de cómo
trabaja realmente la máquina. Se proporciona normalmente como
parte integrante de la máquina por el proveedor.
El software de Aplicación es aquel que hace que el computador coopere con el
usuario en la realización de tareas típicamente humanas, tales como gestionar una
contabilidad o escribir un texto.
La diferencia entre los programas de aplicación y los de
sistema estriba en que los de sistema suponen ayuda al usuario
para relacionarse con el computador y hacer un uso más cómodo
del mismo, mientras los de aplicación son programas que
cooperan con el usuario para la realización de las actividades
mencionadas.