Ya se los había anticipado, y como lo prometido es deuda, aquí les traigo una importante actualización: el artículo titulado “Software”, publicado el 7 de abril de 2010, llega con una importante modificación, pues trae más información e imágenes que apoyen sus datos. El nuevo artículo ahora lleva por nombre “Software: los programas de computadora”. Lo puedes encontrar dentro de la sección “Informática”. Aquí un resumen de lo que encontrarás leyendo el texto completo:
Leer el artículo completo–>
Software: los programas de computadora
¿Qué es?
El Software lo constituyen las instrucciones responsables de que el hardware (la máquina) realice su tarea.
En computación, el software -en sentido estricto- es un conjunto de programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación para realizar tareas específicas. El término “software” fue usado por primera vez por John W. Tukey en 1957. La palabra “software” es un contraste de “hardware”; el software se ejecuta dentro del hardware.
Algunos autores prefieren ampliar la definición de software e incluir también en la definición todo lo que es producido en el desarrollo del mismo.
Considerando esta definición, el concepto de software va más allá de los programas de cómputo en sus distintos estados: código fuente, binario o ejecutable; también su documentación, datos a procesar e información de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo “no físico” relacionado.
Es un ingrediente indispensable para el funcionamiento del computador. Está formado por…
Elementos y funciones
Están compuestos por una serie de rutinas, las cuales están formadas porinstrucciones, procedimientos y comandosque conforma dicho programa. Cada una de las rutinas realiza una función dentro del mismo.
Como programa, consiste en un código que se suele escribir en un lenguaje de programación de alto nivel, que es más sencillo de escribir (pues es más cercano al lenguaje natural humano), pero debe convertirse en un lenguaje-máquina específico para ser ejecutado por un procesador individual. El código es unasecuencia de instrucciones ordenadas que cambian el estado del hardware de una computadora.
Funciones del software:
- Administrar los…
Clasificaciones del Software
El Software se clasifica en 3 tipos: de Sistema, de Aplicación y de Programas.
Como concepto general, el software puede dividirse en varias categorías basadas en el tipo de trabajo realizado. Las dos categorías primarias de software son los sistemas operativos (software del sistema), que controlan los trabajos del ordenador o computadora, y el software de aplicación, que dirige las distintas tareas para las que se utilizan las computadoras. Por lo tanto, el software del sistema procesa tareas tan esenciales, aunque a menudo invisibles, como el…
Software de Sistema
Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles de la computadora en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:
- Sistemas operativos
- Herramientas de Corrección y Optimización
- Controladores de dispositivos
- Herramientas de diagnóstico
- Servidores Utilidades
Sistemas Operativos
Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computación destinados a realizar muchas tareas entre las que destaca la administración de los dispositivos periféricos.
Se encarga de…
Controlador de dispositivo
Un controlador de dispositivo, llamado normalmente controlador (en inglés, device driver) es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una…
Herramientas de diagnóstico
Una herramienta de diagnóstico es un software que permitemonitorear y en algunos casos controlar la funcionalidad del hardware, como: computadoras, servidores y periféricos, según…
Servidores
Una aplicación informática o programa que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes. Algunos servicios habituales son los servicios de archivos, que permiten a los usuarios…
Software de Aplicación
Es aquel que permite a los usuariosllevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre otros:
Es el conjunto de programas concebidos o creados para atender trabajos específicos del usuario, referidos al cumplimiento de sus diversos objetivos.
Este software está diseñado y escrito para realizar…
Software educativo
Se denomina software educativo al destinado a la enseñanza y el auto aprendizaje y además permite el desarrollo de ciertas habilidades cognitivas. Como software educativo tenemos desde…
Software empresarial
Cualquier tipo de software que está orientado a ayudar a una empresa a mejorar su productividad o a medirla.
El término engloba una amplia variedad de aplicaciones informáticas que incluyen…
Base de datos
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e…
Software de Programación o de Usuario Final
El famoso "Notepad" de Windows es un Editor de Texto, que entra en la clasifiación de Software de Programa
Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluye entre otros:
Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesiteintroducir múltiples comandos para…
Editores de texto
Es un programa que permite crear y modificar archivos digitales compuestos únicamente por texto sin formato, conocidos comúnmente como archivos de texto o texto plano. El programa lee el archivo e interpreta los…
Compiladores
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando…
Enlazadores
Un enlazador (en inglés, linker) es un programa que toma los ficheros de código objeto generado en los primeros pasos del proceso de compilación, la información de todos los recursos necesarios (biblioteca), quita…
Depurador
Un depurador (en inglés, debugger), es un programa que permite depurar o limpiar los errores de otro programa informático. El depurador permite detener el…