Zusammenfassung der Ressource
Clasificación de software
- De sistema
- Conjunto de programas que sirven para interactuar con el
sistema, confiriendo control sobre el hardware, además de dar soporte a otros programas.
- Sistema Operativo
- conjunto de programas que administran los recursos
de la computadora y controlan su funcionamiento.
Suministro de Interfaz al Usuario, Administra los
Recursos, Administra Archivos, Administra Tareas y
Servicio de Soporte.
- Controladores de Dispositivos
- Programas que permiten a otros programa
de mayor nivel como un sistema operativo
interactuar con un dispositivo de hardware.
- Programas Utilitarios
- realizan diversas funciones para resolver
problemas específicos, además de realizar
tareas en general y de mantenimiento.
Algunos se incluyen en el sistema
operativo.
- De aplicación
- Programas diseñados para los usuarios para facilitar la realización de tareas específicas en la computadora, como
pueden ser las aplicaciones ofimáticas (procesador de texto), u otros tipos de software especializados como
médico,educativo, editores de música.
- 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.
- Lenguajes de programación
- lenguaje diseñado para realizar procesos que pueden ser llevados 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 algoritmos con precisión, o como modo de comunicación humana.
- Lenguaje de bajo nivel
- El lenguaje maquina: este lenguaje ordena a la máquina las
operaciones fundamentales para su funcionamiento. Cnsiste
en la combinación de 0's y 1's para formar las ordenes
entendibles por el hardware de la maquina.
- Lenguaje de medio nivel
- Estos lenguajes se encuentran en un punto medio entre los
dos anteriores. Dentro de estos lenguajes podría situarse C ya
que puede acceder a los registros del sistema, trabajar con
direcciones de memoria, todas ellas características de
lenguajes de bajo nivel y a la vez realizar operaciones de alto
nivel.
- Lenguaje de alto nivel
- Se encuentran más cercanos al lenguaje natural que al lenguaje
máquina. Están dirigidos a solucionar problemas mediante el
uso de EDD's (abreviaturas de Estructuras Dinamicas de Datos,
algo muy utilizado en todos los lenguajes de programación).