El software refiere al conjunto de programas, instrucciones y reglas informáticas que gobiernan los procesos que pueden llevar a cabo las computadoras. Este término fue acuñado por John W. Tukey en 1957.
El software se ejecuta dentro del hardware, se suele escribir en un lenguaje de programación, que sigue pautas específicas y le provee al equipo informático las instrucciones y los datos que necesita para funcionar como procesador de información.
Entre sus funciones se cuentan administrar los recursos, proporcionar las herramientas para optimizar estos recursos y ser una suerte de intermediario entre el usuario y la información que se encuentra almacenada en la computadora.
Software de Sistema
En informática, se conoce como software de sistema o software de base a la serie de programas preinstalados en el computador o sistema informático y que permiten interactuar con el Sistema Operativo (el software que rige el funcionamiento del sistema todo y garantiza su operatividad), para dar soporte a otros programas y garantizar el control digital del hardware.
Entre las funciones principales del software de sistema está el control de la transferencia de recursos, la administración de la memoria RAM, el acceso a los periféricos o al disco rígido, en fin, labores básicas y fundamentales sin las cuales ningún sistema podría funcionar correctamente.
Ejemplos:
- Cargadores de programas (loaders): Programas encargados de la ejecución de otros programas y de garantizar la estabilidad el sistema.
- Sistemas operativos: En realidad, muchos de sus componentes, ya que cierta parte de los SO forman parte de otros aspectos del funcionamiento del sistema.
- Programas utilitarios básicos: Como los garantes del correcto estado del hardware, o los medidores de energía, temperatura, etc.
- BIOS: Siglas en inglés de Basic Input-Output System (Sistema Básico de Entrada y Salida), es el programa elemental de control de la información del sistema, que garantiza que el computador se comunique con el mundo externo.
- Líneas de comandos: Instrucciones pre programadas en el sistema que permiten llevar a cabo funciones muy básicas e indispensables, de ejecución prioritaria.
Ejemplos:
- Microsoft Visual Studio: Se utiliza para desarrollar programas informáticos, así como sitios web, aplicaciones web, servicios web y aplicaciones móviles.
- Visual .NET: Lenguaje de programación orientado a objetos, implementado en .NET Framework. Microsoft lanzó VB.NET en 2002 como el sucesor de su lenguaje Visual Basic original.
- Phyton: Lenguaje de programación interpretado de alto nivel para programación de propósito general.
- Blocks: Lenguaje de programación que permite la creación de bloques, incluidos los bloques anidados dentro de otros bloques, se denomina lenguaje de programación de bloques estructurados.
- C++: lenguaje de programación de propósito general. Tiene funciones imperativas, orientadas a objetos y de programación genérica.
- Java: conjunto de software y especificaciones informáticas para desarrollar software de aplicaciones y desplegarlo en un entorno informático multiplataforma.
- Eclipse: escrito principalmente en Java, permite desarrollar aplicaciones Java, además de aplicaciones en otros lenguajes de programación.
- Netbeans: Entorno de desarrollo integrado para Java.
- PHP: preprocesador de hipertexto, es un lenguaje de programación del lado del servidor diseñado para el desarrollo web, y también se utiliza como un lenguaje de programación de propósito general.
- Perl: Perl es una familia de dos lenguajes de programación de alto nivel, de propósito general, interpretados y dinámicos, Perl 5 y Perl 6
No hay comentarios.:
Publicar un comentario