Definición de Software
La computadora está constituida por dos tipos de elementos: el hardware y el software. El hardware representa todos los elementos físicos que la integran mientras que el software, por el contrario, tiene que ver con sus componentes lógicos.
Básicamente, hablamos de software para referirnos a todos aquellos programas y procedimientos que la computadora es capaz de leer ya que están escritos en lenguaje máquina y que por eso permite que ésta pueda operar. Para ser más específicos, podemos referirnos a una definición de la IEEE, según la cual software es “la suma total de los programas de cómputo, procedimientos, reglas documentación y datos asociados que forman parte de las operaciones de un sistema de cómputo”.
Hay diversos tipos de software: de sistema, operativo y de programación. El software de sistema es aquel que permite el funcionamiento del hardware, y en él se incluye el sistema operativo, los controladores de dispositivos, los servidores y las herramientas de diagnostico. El software de programación le brinda al programador los elementos para poder escribir los programas en lenguaje máquina y utilizar diversos tipos de programación, como por ejemplo los compiladores e interpretes, los editores de texto, etc. Y por último, el software de aplicación, que son los que utiliza el usuario para realizar una o más tareas en cualquier tipo de actividad: aplicaciones ofimáticas, software educativo, bases de datos, archivos de datos, videojuegos, etc.
El software también adopta distintas formas, que pueden variar desde el código fuente (que es el texto creado por el programador) hasta el código objeto (es la traducción a lenguaje máquina del código fuente que realiza un compilador para que pueda ser leído por la computadora).
En cuanto a la creación, desarrollo y modificación que pueden realizarse sobre el software, entra en juego lo que se conoce como software libre o propietario. El primero, el software libre, es aquel en el que los usuarios tienen libertad para poder ejecutar, copiar y modificar el software. Mientras que esto no sucede con el que es de propietario ya que acá solamente pueden hacer estas acciones los creadores o dueños de la licencia del software.
Por Analía Lanzillotta
Siguiente >> |
Te gustó esta info?
-Software PropietarioSoftware Propietario Software propietario, tal como lo ha definido la Fundación del Software Libre, es cualquier programa que no cumple los criterios de la Fundación para el software libre. Propietario...
-EnsambladorEnsamblador Lenguaje de programación que está a un paso del lenguaje de máquina. El ensamblador traduce cada sentencia del lenguaje ensamblador a una instrucción de máquina. Los programadores deben estar...
-Arquitectura SoftwareLas técnicas metodológicas desarrolladas con el fin de facilitar la programación se engloban dentro de la llamada Arquitectura de Software o Arquitectura lógica. Se refiere a un grupo de abstracciones...
-DBMSDBMS (Data Base Management System). Son las siglas en inglés para los Sistemas de Gestión de Bases de Datos (SGBD). Bajo este nombre se conoce a productos de fabricantes como...
-ConversiónConversión 1. La conversión de datos se fundamenta en cambiar datos de un formato de archivo o base de datos a otro. La conversión de datos puede requerir conversión de...
