1. Método para manipular con instrucciones escritas al programa que subyace debajo -Se interactúa con la información de la manera más simple posible, sin gráficas ni nada más que el texto crudo. Las órdenes se escriben como líneas de texto
2. Software
2.1. ¿Que es? Serie de instrucciones y datos de manera que puedan resolver problemas
2.1.1. Software de sistema. Conjunto de programas que administran los recursos de la computadora.
2.1.1.1. Sistemas Operativos Conjunto de programas que administran los recursos de la computadora y controlan su funcionamiento.
2.1.1.1.1. Multitarea. -Procesa diferentes tareas al mismo tiempo.
2.1.1.1.2. Monotareas. -Solo pueden manejar un proceso en cada momento
2.1.1.1.3. Monousuario. -Son aquellas que pueden atender a un solo usuario
2.1.1.1.4. Multiusuario. Que cumplen las necesidades de dos o mas usuarios.
2.2. Funciones del software •Administrar •Herramientas •Optimizar •Usuario •Informacion
2.3. Controladores de dispositivos.
2.3.1. ¿Que significa? Componente de software usado por el sistema para poder interactuar con el hardware
2.3.1.1. Se clasifica en
2.3.1.1.1. Impresora:
2.3.1.1.2. Controlador de clase
2.3.1.1.3. Logico programable
2.3.1.1.4. De periferico
2.3.1.1.5. Wrapper: Permite emplear un dispositivo desde un SO no soportado
2.4. Clasificación de Utilitarios.
2.4.1. ¿Que significa? Son creador por las empresas para determinada utilidad
2.4.1.1. Se dividen en
2.4.1.1.1. Antivirus
2.4.1.1.2. Quemadores
2.4.1.1.3. Mantenimiento
2.4.1.1.4. Seguridad
2.4.1.1.5. Generadores de llaves
2.4.1.1.6. Reproductor de audio/video
2.4.1.1.7. Compresores de archivos
3. Algoritmo
3.1. ¿Que es?
3.1.1. Un metodo para resolver un problema mediante una secuencia de pasos a seguir
3.2. Se clasifica en
3.2.1. Ordenamiento burbuja -Consiste en repetir a través de una lista, comparando los elementos de dos en dos
3.2.2. Ordenamiento por selección
3.2.3. Ordenamiento por inserción -Son considerados uno a la vez
3.3. Lenguaje de programación.
3.3.1. ¿Que es? Diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar
3.4. Se clasifica en
3.4.1. Lenguajes de alto nivel
3.4.2. Lenguajes de nivel medio
4. Interfaz de una linea de comando.
4.1. ¿Que significa?
5. Editores de texto
5.1. ¿Que es?
5.1.1. Un programa que permite crear y modificar archivos digitales compuestos únicamente por texto sin formato. Cuenta con las diferentes herramientas por medio de las cuelas se modifica el estilo del texto, el tamaño, la fuente, alineacion, color
6. Compiladores
6.1. ¿Que es un compilador?
6.1.1. Convierte un programa hecho en lenguaje de programación de alto nivel a un lenguaje de máquina , el cual es conocido como de bajo nivel,
7. Ejecutables
7.1. ¿Que es un ejecutable?
7.1.1. Es un archivo binario el cual la computadora interpreta como programa. En pocas palabras son programas que ha sido comprimidos en un formato de código maquina, que al momento de ejecutarse desempeñan la función para la que fueron hechos.