1. TIPOS DE SOFTWARE
1.1. Sistema Operativo
1.1.1. Programa o conjunto de programas que gestionan los recursos de hardware y provee los servicios a las aplicaciones y que ademas sirven de interfase con el usuario.
1.1.1.1. Clasificacion de sistemas operativos
1.1.1.1.1. Por administracion de tareas: Monotarea, Multitarea
1.1.1.1.2. Por administracion de usuarios: Monousuario, Multiusuario
1.1.1.1.3. Por manejo de recursos: Centralizado, Distribuido
1.2. Programas de Aplicacion
1.2.1. Es el software diseñado y escrito para realizar una tarea especifica ya sea personal o de procesamiento por ejemplo hojas electronicas, bases de datos, graficas.
1.2.1.1. Categorias de programas de aplicacion
1.2.1.1.1. Aplicaciones de negocios
1.2.1.1.2. Aplicaciones de utileria
1.2.1.1.3. Aplicaciones personales
1.2.1.1.4. Aplicaciones de entretenimiento
1.3. Lenguajes de Programacion
1.3.1. Es un grupo, se usan para crear programas que controlan el comportamiento fisico y logico de una maquina para expresar algoritmos con precision o como modo de comunicacion humana
1.3.1.1. Compilacion
1.3.1.1.1. Es el proceso que traduce un programa escrito en lenguaje de programacion generando un programa equivalente que la maquina sera capaz de interpretar