Contiene todos y cada uno de esos programas y utilidades que derivan de una programación de software
y, que cumplen una tarea específica, en casi cualquier área de la vida diaria, que se usan a través de
dispositivos móviles y computadores. Las aplicaciones son el producto final que se ofrece al consumidor.
pero quisimos empezar por esta, porque así entenderás mejor las siguientes.
Cargadores de programas.
Sistemas operativos (y sus
componentes, muchos de los
cuales pueden considerarse como
software de sistema).
Controladores de dispositivos.
Herramientas de programación:
compiladores, ensambladores,
enlazadores, etc. Programas
utilitarios. Entorno de escritorio /
Interfaz gráfica de usuario (que
pueden incluir Gestores de
ventanas. Línea de comandos.
BIOS. Hipervisores. Bootloaders
(Gestor de arranque). Si el
software de sistema se almacena
en una memoria no borrable tal
como circuitos integrados,
usualmente se lo denomina
firmware.
Software de programación
A través de conocimiento lógico y de lenguaje de programación orientada a objetos, es posible
diseñar utilidades digitales para que ejerzan diversas funciones, lo que hablamos en el punto
anterior. Estos programas son la base donde se escribe el código para desarrollar nuevos sistemas
dentro de un sistema operativo.
Editores de texto: sirven para crear y gestionar archivos digitales
compuestos por texto. Cumplen con la función de leer el archivo e
interpretar los bytes según el código del editor; compilador: una especie de
traductor que edifica el lenguaje de programación a un programa en sí;
intérprete: básicamente es un programa que analiza y transforma
información sobre otros programas; enlazador: este toma los objetos
iniciales del proceso de compilación, descarta los no necesarios y enlaza un
código abierto con la biblioteca interna y produce un archivo ejecutable;
depuradores: programa que sirve para “limpiar” errores de otros
programas; IDE: los entornos de desarrollo integrado es una aplicación que
le brinda al programador servicios integrales para facilitar el desarrollo de
software.
Software de sistema
Dentro de los tipos de software, el
de sistema es el más importante. Es
quién le permite al usuario usar la
interfaz del sistema operativo que
viene incorporado al dispositivo.
Este está compuesto por un
conjunto de programas u
aplicaciones nativas que tienen dos
propósitos: gestionar recursos
físicos del aparato para coordinar
tareas y administrar la memoria
para el uso del mismo; y, ofrecer
una experiencia de uso para que se
pueda controlar e interactuar con el
sistema. De manera simple,
podemos decir que el software de
sistema es quién conecta las
aplicaciones con los recursos de
hardware que tiene el dispositivo.
Cargadores de programas.
Sistemas operativos (y sus
componentes, muchos de los
cuales pueden considerarse
como software de sistema).
Controladores de dispositivos.
Herramientas de programación:
compiladores, ensambladores,
enlazadores, etc. Programas
utilitarios. Entorno de escritorio
/ Interfaz gráfica de usuario
(que pueden incluir Gestores de
ventanas. Línea de comandos.
BIOS. Hipervisores. Bootloaders
(Gestor de arranque). Si el
software de sistema se
almacena en una memoria no
borrable tal como circuitos
integrados, usualmente se lo
denomina firmware.