Unidades 1-8

Gabinete Carcasa que cubre y protege los componentes de una computadora.

Funciones principales del gabinete Protección, organización y refrigeración.

Protección del gabinete Protege componentes de daños físicos, polvo y factores ambientales.

Organización del gabinete Mantiene componentes en su lugar de manera eficiente y facilita reparaciones.

Refrigeración del gabinete Mantiene componentes frescos mediante circulación de aire.

Ventiladores del gabinete Sistemas de enfriamiento integrados para evitar sobrecalentamiento.

Placa madre Pieza central encargada de conectar y comunicar todos los componentes.

Funciones de la placa madre Conectar CPU, RAM, almacenamiento, GPU y dispositivos.

Puertos controlados por placa madre USB, audio y red.

ROM Memoria donde se almacena BIOS.

BIOS Programa que configura la computadora al encender y prueba hardware.

Chip de audio integrado La mayoría de las placas madre lo incluyen.

PSU Power Supply Unit.

Fuente de alimentación Dispositivo que convierte corriente eléctrica en voltajes utilizables.

Función principal de PSU Alimentar componentes internos.

Protección de PSU Sobretensiones, cortocircuitos y problemas eléctricos.

Sobrecarga eléctrica Falla ante la cual la PSU puede cortar energía.

CPU Unidad Central de Procesamiento.

Nombre en inglés de CPU Central Processing Unit.

CPU como componente principal Procesa y ejecuta programas.

Ubicación de CPU Se coloca en zócalo de la placa madre.

Núcleos o cores Unidades internas de procesamiento de CPU.

Funciones de CPU Procesar programas, entrada/salida y controlar componentes.

Rendimiento general de computadora Depende en gran parte de CPU.

iGPU Unidad de Procesamiento de Gráficos Integrados.

Procesadores con iGPU Procesadores modernos con gráficos integrados.

Uso de iGPU Aplicaciones y juegos de baja exigencia.

RAM Random Access Memory.

Nombre español de RAM Memoria de Acceso Aleatorio.

Función de RAM Almacenar temporalmente datos y programas en uso.

Importancia de RAM Acceso rápido a datos del procesador.

Carga en RAM Datos se cargan desde disco duro.

RAM como memoria volátil Pierde datos al apagar computadora.

Guardar archivos importantes En disco duro u otro almacenamiento persistente.

Registros del procesador Memoria volátil interna más rápida y pequeña.

Costo de registros Más caros que RAM.

HDD Hard Disk Drive.

Disco duro Dispositivo de almacenamiento magnético permanente.

Persistencia de HDD Conserva datos tras apagado.

Por qué HDD es lento Brazo lectura/escritura se mueve físicamente.

SSD Solid State Drive.

Tecnología SSD Usa memoria flash.

Ventaja SSD No tiene partes móviles.

Rendimiento SSD Mejor velocidad lectura/escritura.

Jerarquía de memoria Orden de memorias según velocidad y costo.

Memoria más rápida Registros del procesador.

Memoria caché Nivel entre registros y RAM.

Tipos de caché L1 y L2.

Memoria secundaria Disco duro y almacenamiento.

Copias de seguridad Cintas, discos externos y red.

GPU Graphics Processing Unit.

Nombre español GPU Unidad de Procesamiento Gráfico.

Placa de video También llamada tarjeta gráfica.

Objetivo de GPU Procesar y generar imágenes.

Beneficio GPU Libera CPU del procesamiento gráfico.

Uso GPU en IA Entrenar y ejecutar redes neuronales.

Arquitectura GPU Altamente paralela.

Teclado Dispositivo de entrada.

Uso del teclado Introducir texto, números y comandos.

Teclas especiales Realizan funciones específicas sin introducir caracteres.

Inicio Lleva cursor al principio de línea.

Fin Lleva cursor al final de línea.

Re Pág Desplaza pantalla hacia arriba.

Av Pág Desplaza pantalla hacia abajo.

Ctrl+Inicio Principio del documento.

Ctrl+Fin Final del documento.

Ctrl+Izquierda Mueve cursor una palabra a izquierda.

Ctrl+Derecha Mueve cursor una palabra a derecha.

Ctrl+Arriba Inicio del párrafo anterior.

Ctrl+Abajo Inicio del párrafo siguiente.

Distribución de teclado Asigna carácter o función a teclas físicas.

Código fuente Conjunto de instrucciones escritas por programador.

Código fuente como texto Legible por humanos.

Traducción código fuente Debe convertirse a lenguaje máquina.

Lenguajes de programación Niveles alto, bajo y binario.

Alto nivel Más cercano al lenguaje humano.

Ventajas alto nivel Más fácil escribir y mantener.

Ejemplos alto nivel Python, Java, C++, Ruby, PHP.

Bajo nivel Más cercano al hardware.

Ventaja bajo nivel Más eficiente.

Ejemplos bajo nivel Ensamblador y C.

Binario Lenguaje máquina.

Componentes del binario Ceros y unos.

Compilador Traduce todo el código fuente de una vez.

Resultado compilación Archivo ejecutable.

Ventaja compilador Ejecución rápida.

Desventaja compilador Hay que compilar antes de distribuir.

Ejemplos compilados C, C++, Go, Rust.

Intérprete Traduce línea por línea en tiempo real.

Ventaja intérprete Ejecución directa sin compilar.

Desventaja intérprete Más lento.

Ejemplos interpretados Python, bash, JavaScript.

Quién paga compilación Desarrollador.

Quién paga interpretación Usuario final.

IDE Integrated Development Environment.

Nombre español IDE Entorno de Desarrollo Integrado.

IDE como herramienta Facilita desarrollo de software.

Componentes de IDE Editor, depurador y compilación.

Editor de código Resaltado de sintaxis y autocompletado.

Depurador Herramienta para encontrar errores.

Visual Studio Code IDE popular.

Licencia VS Code MIT.

Desarrollador VS Code Microsoft.

Código abierto Software con código fuente público.

Acciones permitidas open source Ver, modificar y distribuir.

Open Source Initiative Popularizó término código abierto.

Software libre Software con cuatro libertades esenciales.

Richard Stallman Acuñó término software libre.

FSF Free Software Foundation.

Diferencia software libre vs open source Filosófica.

Software libre prioriza Libertad ética.

Open source prioriza Ventajas prácticas.

FLOSS Free Libre Open Source Software.

Libre no significa Gratuito.

Free speech Libre.

Free beer Gratis.

Libertad 0 Usar programa para cualquier propósito.

Libertad 1 Estudiar y modificar programa.

Libertad 2 Distribuir copias.

Libertad 3 Distribuir versiones modificadas.

Condición software libre Debe cumplir 4 libertades.

Software privativo Falta alguna libertad.

Licencias Mecanismo legal que garantiza libertades.

GPL GNU General Public License.

Copyleft Distribuir modificaciones bajo misma licencia.

MIT Licencia permisiva.

Apache 2.0 Licencia permisiva con patentes.

BSD Familia de licencias permisivas.

Sistema operativo Conjunto de programas que coordinan computadora.

Funciones del sistema operativo Abstracción hardware, gestión hardware, interfaz, archivos, multitarea, multiusuario.

Kernel Núcleo del sistema operativo.

Funciones kernel Gestionar hardware, procesos, memoria e I/O.

Modo privilegiado Acceso directo hardware.

System call Petición de aplicación al kernel.

POST Power On Self Test.

POST función Autodiagnóstico hardware.

Boot loader Cargador de arranque.

GRUB Bootloader Linux.

bootmgr Bootloader Windows.

Init Primer programa usuario.

systemd Sustituto moderno de init.

GUI Graphical User Interface.

Características GUI Ventanas, íconos, botones, menús.

CLI Command Line Interface.

CLI definición Interfaz línea de comandos.

Ventaja CLI Consume menos recursos.

TUI Text-based User Interface.

Ejemplo TUI htop.

Proceso Instancia de programa en ejecución.

Estados proceso New, ready, running, waiting, terminated.

New Creación.

Ready Listo esperando CPU.

Running Ejecutándose.

Waiting Bloqueado esperando I/O.

Terminated Finalizado.

Distribuciones Linux Sistemas basados en kernel Linux.

Ejemplos distribuciones Debian, Ubuntu, Arch Linux, Fedora, Red Hat.

Windows no tiene distros Es software privativo.

Apagado Cierra programas y apaga.

Reinicio Apaga y arranca nuevamente.

Hibernación Guarda RAM en disco.

Suspensión RAM sigue alimentada.

Sistema de archivos Organiza, almacena y recupera datos.

Funciones filesystem Espacio, organización, permisos, metadatos e integridad.

ext4 Filesystem común Linux.

NTFS Filesystem Windows.

FAT32/exFAT USB y SD.

APFS Filesystem macOS.

Partición División lógica de disco.

Dual boot Dos sistemas operativos en mismo disco.

Swap Memoria virtual Linux.

Ruta absoluta Empieza desde raíz.

Ruta relativa Parte desde directorio actual.

Raíz Linux /

. Directorio actual.

.. Directorio padre.

~ Home usuario.

Case-sensitive Distingue mayúsculas y minúsculas.

Directorio /bin Binarios esenciales.

Directorio /boot Kernel y arranque.

Directorio /dev Dispositivos.

Directorio /etc Configuración.

Directorio /home Usuarios.

Directorio /lib Librerías compartidas.

Directorio /mnt Montaje temporal.

Directorio /opt Software opcional.

Directorio /proc Información procesos y kernel.

Directorio /root Home root.

Directorio /sbin Administración sistema.

Directorio /tmp Temporales.

Directorio /usr Programas y datos usuario.

Directorio /var Datos variables y logs.

Montar Hacer accesible filesystem.

umount Desmontar filesystem.

Hard link Mismo inodo.

Soft link Archivo con ruta al original.

Bash Shell por defecto Linux.

Sintaxis comando comando [opciones] [argumentos]

stdin Entrada estándar.

stdout Salida estándar.

stderr Salida error estándar.

pwd Print Working Directory.

cd Cambiar directorio.

ls Listar archivos.

tree Mostrar árbol directorios.

mkdir Crear directorios.

rmdir Borrar directorios vacíos.

touch Crear archivo vacío.

rm Eliminar archivos.

cp Copiar archivos.

mv Mover o renombrar.

ln Crear enlaces.

find Buscar archivos.

grep Buscar patrones.

man Manual comandos.

clear Limpiar pantalla.

echo Imprimir texto.

Pipe | Conectar salida y entrada entre comandos.

whoami Mostrar usuario actual.

sudo Ejecutar como superusuario.

su Cambiar usuario.

passwd Cambiar contraseña.

chmod Cambiar permisos.

chown Cambiar dueño.

chgrp Cambiar grupo.

Permiso lectura r = 4.

Permiso escritura w = 2.

Permiso ejecución x = 1.

Categoría u user o dueño.

Categoría g group.

Categoría o others.

chmod 755 rwxr-xr-x.

chmod 644 rw-r--r--.

chmod 700 rwx------.

chmod 600 rw-------.