EL SOFTWARE
Concepto: El software
es un ingrediente indispensable para el funcionamiento del computador. Está
formado por una serie de instrucciones y datos, que permiten aprovechar todos
los recursos que el computador tiene, de manera que pueda resolver gran
cantidad de problemas. Un computador en si, es sólo un conglomerado de
componentes electrónicos; el software le da vida al computador, haciendo que
sus componentes funcionen de forma ordenada.
El software es un conjunto de instrucciones detalladas que controlan la
operación de un sistema computacional.
¿Cuál
es el software?
Estos
son los programas informáticos que hacen posible la realización de tareas
específicas dentro de un computador. Por ejemplo Word, Excel, PowerPoint, los navegadores web, los
juegos, los sistemas operativos, etc.
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
del sistema: Es un conjunto
de programas que administran los recursos de la computadora. Ejemplos: Unidad
central de proceso, dispositivos de comunicaciones y dispositivos periféricos,
el software del sistema administra y controla al acceso del hardware.
El software del sistema se
encarga de controlar, integrar y administrar los componentes de hardware de un
sistema informático, proporcionando un entorno amigable para que los usuarios
puedan ejecutar otras aplicaciones de software.
El software del sistema es un conjunto
de programas de software que permiten al usuario interactuar con los
dispositivos sin perderse en la complejidad técnica del equipo. Estos programas
son la base de la arquitectura del software, incluyendo las partes que regulan
las funciones de entrada/salida.
El software del sistema incluye los
sistemas operativos, controladores de dispositivos, servidores, sistemas de
ventanas y programas de utilidades. Permitiendo coordinar todos los
dispositivos internos o externos de la computadora como impresora, mouse, teclado,
monitor, etc.
El software del sistema es copiado en
el equipo al instalar el sistema operativo. Puedes actualizar el software del
sistema mediante la ejecución de programas tales como “Windows Update” en
Windows o “Software Update” en Mac OS X. Dado que el software del sistema se
ejecuta en el nivel más básico de la computadora, se le conoce también como
software de “bajo nivel”.
Hay cuatro categorías básicas en las
que se puede clasificar el software del sistema:
1.
Sistema de entrada salida básico (Basic Input
Output System – BIOS) es el gestor de arranque que define la interfaz de
firmware y carga el sistema operativo;
2.
Firmware del dispositivo controla el
funcionamiento y el rendimiento de los equipos informáticos;
3.
Sistema operativo (operative system – OS) que
permite al usuario interactuar con el hardware y dispositivos internos,
actuando como la plataforma entre el equipo y otras aplicaciones de software;
4.
Software de utilidad que regula la
funcionalidad del equipo mediante el análisis de su rendimiento, configuración
y optimización de procesos.
Software de
aplicación
Programas
que son escritos para o por los usuarios para realizar una tarea específica en
la computadora. Ejemplo: software para procesar un texto, para generar una hoja
de cálculo, el software de aplicación debe estar sobre el software del sistema
para poder operar.
El Software de Aplicación son
los programas diseñados para o por los usuarios para facilitar la realización
de tareas específicas en la computadora, como pueden ser las aplicaciones
ofimáticas (procesador de texto, hoja de cálculo, programa de presentación,
sistema de gestión de base de datos...), u otros tipos de software
especializados como software médico, software educativo, editores de música,
programas de contabilidad, etc.
Las funciones de una aplicación dependen de su propósito, según el cual pueden
clasificarse en dos categorías:
Programas básicos (o utilitarios)
Son aplicaciones cuyo propósito es mejorar, en alguna forma, el desempeño
del ordenador.
Programas de productividad
Son aplicaciones cuyo propósito es facilitar, agilizar y mejorar para el
usuario, la ejecución de ciertas tareas.
Algunos programas de productividad
Procesadores de texto: Aplicaciones diseñadas para editar y/o procesar de texto, logrando documentos de alta calidad.
Hojas de cálculo: Aplicaciones especialmente diseñadas para introducir, calcular, manipular y analizar conjuntos de números.
Presentaciones automatizadas: Aplicaciones que permiten al usuario crear y editar presentaciones atractivas, incluyendo imágenes y sonidos.
Navegadores de Internet: Aplicaciones diseñadas para proveer acceso a
Internet, sus servicios y sus recursos.
Administradores de bases de datos: Aplicaciones diseñadas para acceder, almacenar y procesar grandes colecciones de datos, en una forma eficiente.
Desarrolladores de sitios web: Aplicaciones que brindan al usuario las herramientas necesarias para diseñar, crear, editar y publicar páginas y sitios Web.
Administradores de bases de datos: Aplicaciones diseñadas para acceder, almacenar y procesar grandes colecciones de datos, en una forma eficiente.
Desarrolladores de sitios web: Aplicaciones que brindan al usuario las herramientas necesarias para diseñar, crear, editar y publicar páginas y sitios Web.
Software de Programación
Es
el conjunto de herramientas que permiten al programador escribir programas informáticos,
usando diferentes alternativas y lenguajes
de programación, de una manera práctica.
Un lenguaje
de programación es un idioma artificial diseñado para
expresar computaciones que pueden ser
llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el
comportamiento físico y lógico de una máquina, para expresar solución a problemas con pasos lógicos y con
precisión, o como modo de comunicación humana. Está formado por un
conjunto de símbolos y reglas que definen su estructura y el significado
de sus elementos y expresiones.
El software de
programación es un conjunto de herramientas que permiten el desarrollo de
aplicaciones de software, está dirigido a los programadores o desarrolladores
de software, los cuales utilizan estas herramientas para crear, depurar y
mantener sistemas.
El software de
programación es una subcategoría del software del sistema, pero por su demanda
cada vez mayor se trata como una categoría separada, al nivel del software de
aplicación y el software sistema.
Existe una amplia
gama de software de programación, entre los tipos más importantes están:
- Compiladores son aplicaciones que traducen el código fuente a lenguaje de máquina, para que el equipo pueda entender las instrucciones recibidas. Los compiladores generan objetos que se combinan y se convierten en programas ejecutables.
- Depuradores utilizados para monitorear línea a línea la ejecución de un programa. El código fuente del programa es compilado y ejecutado parcialmente, lo que permite al programador hacer seguimiento a las instrucciones que se ejecutan en un momento dado. Permitiendo además controlar, cambiar o asignar valores a variables del programa.
- Intérpretes permiten ejecutar programas. Los intérpretes ejecutan el código fuente o el código precompilado a un lenguaje intermedio antes de la ejecución.
No hay comentarios.:
Publicar un comentario