1. Software: es todo programa o aplicación programada para realizar tareas específicas
1.1. Software según su utilidad
1.1.1. Software de sistemas
1.1.1.1. Ayuda al Hardware y a la computadora por ej: Sistema operativo, Loaders, Líneas de comandos
1.1.2. Software de programación
1.1.2.1. Prevé herramientas de asistencia al programador, por ejemplo: Editores de texto, enlazadores, compiladores.
1.1.3. Software de aplicación
1.1.3.1. Permite a los usuarios finales hacer determinadas tareas, por ejemplo: Navegadores de internet, antivirus, etc.
1.2. Software según licencia y distribución
1.2.1. Software propietario en un equipo nuevo
1.2.1.1. Se trata de un tipo de licencia que solo puede obtenerse como parte de un equipo nuevo. Se utiliza para los sis. operativos, y también es aplicable para otros programas
1.2.2. Software Retail.
1.2.2.1. Son los paquetes de software legal que se compran a distribuidores autorizados. Este es propiedad del usuario y puede cederlo o venderlo.
1.2.3. Software propietario comercializado por volumen
1.2.3.1. Destinado a organizaciones o empresas, se trata de estipular un determinado número de equipos que puedan utilizar el mismo número de licencia.
1.2.4. Software Libre
1.2.4.1. Este se permite utilizarlo con cualquier propósito. Podes estudiar su funcionamiento y adaptarlo, podes distribuir copias y mejorar el programa de manera pública.
2. Hardware: Son los dispositivos físicos tecnológicos que trabajan o interactúan de algún modo con la computadora.
2.1. Según funcionalidad
2.1.1. Hardware Básico
2.1.1.1. Se incluyen los dispositivos necesarios para arrancar o iniciar la computadora. Ej: Placa madre, microprocesador, memoria.
2.1.2. Hardware complementario
2.1.2.1. Aquellos dispositivos que complementan a la computadora, pero que no son necesarios para que funcione. Ej: Impresora.
2.2. Según su ubicación
2.2.1. Periféricos
2.2.1.1. Dispositivos externos a la computadora. Ej: el mouse
2.2.2. Componentes internos
2.2.2.1. Dispositivos que son internos al gabinete de la computadora. Ej: Memoria RAM
2.2.3. Puertos
2.2.3.1. Conectan los periféricos con los componentes internos. Ej: PCI, USB.
2.3. Según el flujo de Información
2.3.1. Periféricos de salida: monitor, impresora, etc.
2.3.2. Periféricos de entrada: monitor touch screen, teclado, mouse.
2.3.3. Periféricos de almacenamiento: Disco duro, memorias, etc.
2.3.4. Periféricos de comunicación: módem, puertos, etc.
2.3.5. Dispositivos de procesamiento: CPU, microprocesador, placa madre, etc.