SISTEMAS OPERATIVOS - SA26-2
Topic outline
- BIENVENIDA
BIENVENIDA
¡Bienvenidos a la clase de Sistemas Operativos!
Estimados estudiantes,
Es un placer darles la bienvenida a este nuevo ciclo académico y, en especial, a la materia que cambiará por completo la forma en que ven la tecnología: Sistemas Operativos.
A diario usamos computadoras, teléfonos inteligentes y servidores en la nube, pero ¿alguna vez se han preguntado qué pasa realmente "bajo el capó"? ¿Cómo es posible que un procesador pueda escuchar música, renderizar un juego y descargar un archivo al mismo tiempo sin colapsar?
En este curso dejaremos de ser simples usuarios para convertirnos en los arquitectos que entienden el orden dentro del caos digital.
Lo que vamos a descubrir juntos
A lo largo del semestre, exploraremos los pilares que hacen que una máquina cobre vida:
Gestión de Procesos: Cómo el sistema operativo decide a qué tarea darle prioridad (el director de la orquesta).
Administración de Memoria: El arte de organizar el espacio para que todo funcione rápido y sin errores.
Sistemas de Archivos: La estructura detrás del almacenamiento de nuestra información.
Seguridad y Concurrencia: Cómo evitar que los procesos se choquen entre sí o pongan en riesgo el sistema.
Mi compromiso con ustedes
Mi objetivo no es que memoricen conceptos teóricos, sino que desarrollen la lógica y el pensamiento crítico necesarios para resolver problemas complejos de ingeniería. Esta clase será un espacio de aprendizaje activo, donde las preguntas siempre serán bienvenidas.
"Un sistema operativo es el software más complejo diseñado por el ser humano. Entenderlo es dominar el software."
Primeros pasos
Para arrancar con el pie derecho, les recomiendo:
Revisar el plan de estudios y el cronograma que ya están disponibles en la plataforma.
Asegurarse de tener instalado un entorno para prácticas (ya hablaremos de Linux y máquinas virtuales en nuestra primera sesión).
Venir con mucha curiosidad y ganas de experimentar.
¡El viaje al corazón de la computación comienza ahora! Nos vemos en nuestra primera clase.
Atentamente,
Ing. Alexis Bolivar - COMPETENCIA ESPECíFICA
- DATOS DEL DOCENTE:This topic
DATOS DEL DOCENTE:
Profesor: Alexis Bolivar
Sección Según la Especialidad:
Semestre:
Datos de Contacto:
* Número de Teléfono: 04125005461
* WhatsApp: 04125005461
* Correo: alexisbolivar01@gmail.com
HORARIO DE ASESORÍA:
Asesoría: Explicación para actividades o contenidos asignados.
– De 08:00 AM A 11:00 PM y de 02:00 PM a 08:00 PM
Observación:
- CRONOGRAMA DE EVALUACIÓN
- I CORTE: 06/06/2026 al 07/10/2026
- Semana No. 1 06/06/2026
Semana No. 1 06/06/2026
Unidad 1: Introducción a los Sistemas Operativos y el Hardware
Definición de Sistemas Operativos: o Concepto, objetivos y funciones principales. o Evolución histórica de los sistemas operativos.
Componentes de Hardware: o Relación entre hardware y software. o Importancia del hardware en el rendimiento del sistema operativo.
- Semana No. 2 13/06/2026
Semana No. 2 13/06/2026
Unidad 2: Disco Duro (HDD, SSD, M.2)
Tipos de almacenamiento: o HDD (Disco Duro Mecánico): Características, funcionamiento, ventajas y desventajas. o SSD
(Unidad de Estado Sólido): Características, rendimiento, ventajas y desventajas. o M.2 y NVMe: Alta velocidad y diferencias frente a otros tipos de almacenamiento.
Comparativa práctica: o Análisis de tiempos de lectura/escritura entre HDD y SSD. o Configuración de discos (particiones, formatos y sistemas de archivos).
- Semana No. 3 20/06/2026
Semana No. 3 20/06/2026
Clase de las dos Unidades Previas y asignacion de trabajo para la proxima semana - Semana No. 4 27/06/2026
- Semana No. 5 04/07/2026
Semana No. 5 04/07/2026
Unidad 3: Memoria RAM (Evolución y Optimización)
I. Fundamentos del Funcionamiento
Definición y Rol: La RAM (Random Access Memory) como memoria de trabajo volátil y su impacto directo en la multitarea y velocidad de respuesta del sistema.
Dinámica de Operación:
Ciclos de Lectura/Escritura: Explicación técnica de cómo el controlador de memoria gestiona el acceso a las celdas de almacenamiento.
Latencia y Ancho de Banda: Conceptos clave para entender por qué la velocidad no es solo frecuencia, sino también tiempos de respuesta.
II. Evolución y Clasificación (Arquitecturas DDR)
La familia DDR (Double Data Rate): Comparativa técnica y generacional.
DDR, DDR2, DDR3 y DDR4: Evolución de voltajes, frecuencias, capacidades máximas y anchos de banda.
Tabla Comparativa de Especificaciones:
Característica DDR DDR2 DDR3 DDR4 Voltaje 2.5 V 1.8 V 1.5 V 1.2 V Pines 184 240 240 288 Frecuencia (MT/s) 200–400 400–1066 800–2133 1600–3200+ Compatibilidad: Reglas de oro sobre el diseño físico de las muescas (key notches) que impiden la instalación de módulos en ranuras incompatibles.
III. Aplicación Práctica: Soporte Técnico
Identificación: Cómo leer las etiquetas de los módulos (etiquetado JEDEC, capacidad en GB, frecuencia en MHz/MT/s).
Protocolo de Reemplazo:
Procedimientos de seguridad (electricidad estática).
Desmontaje y montaje seguro.
Verificación en la BIOS/UEFI del reconocimiento de la nueva memoria.
IV. Optimización del Sistema
Gestión en el Sistema Operativo:
Monitoreo del uso de RAM (Administrador de tareas, Monitor de recursos).
Configuración del Archivo de Paginación (Swap/Pagefile): ¿Cuándo es necesario ajustarlo?
Análisis de procesos en segundo plano que impactan la memoria.
Buenas prácticas: Diagnóstico de fallos mediante herramientas como MemTest86.
- Semana No. 6 11/07/2026
- Semana No. 7 18/07/2026
Semana No. 7 18/07/2026
Unidad 4: Introducción a los Sistemas Operativos Propietarios (Windows)
I. Fundamentos de Arquitectura Windows
Arquitectura del Sistema: Introducción al núcleo (kernel) de Windows, el registro del sistema y la jerarquía de archivos.
Arquitectura de 32 bits (x86) vs. 64 bits (x64):
Limitaciones de direccionamiento de memoria RAM (el umbral de los 4 GB).
Compatibilidad de controladores (drivers) y aplicaciones.
Diferencias en el rendimiento y gestión de recursos del sistema.
II. Dominio de la Línea de Comandos (CMD)
Introducción al Intérprete de Comandos: Por qué el CMD sigue siendo una herramienta vital para el técnico de soporte.
Categorías de Comandos Esenciales:
Navegación y Gestión de Archivos:
dir(listar),cd(cambiar directorio),mkdir(crear carpeta),del/rd(eliminar).Diagnóstico de Red:
ping(prueba de conectividad básica),ipconfig(visualización de configuración IP y resolución de problemas de adaptador).Control de Procesos:
tasklist(monitoreo de aplicaciones activas) ytaskkill(finalización forzada de procesos que no responden).
III. Productividad y Optimización del Entorno
Filosofía de los Atajos de Teclado:
Navegación y Gestión de Ventanas:
Alt + Tab,Win + D,Win + E(Explorador de archivos),Win + L(Bloqueo).Edición y Control:
Ctrl + C/V/X(Copiar, pegar, cortar),Ctrl + Shift + Esc(Administrador de tareas directo).
Personalización del Entorno: Configuración básica de la barra de tareas y el menú de inicio para maximizar el flujo de trabajo técnico.
IV. Casos de Estudio y Práctica
Laboratorio de Diagnóstico: Resolución de problemas comunes de red utilizando
pingeipconfig.Simulación de Soporte: Finalización de procesos bloqueados mediante el uso de
tasklistytaskkillsin necesidad de la interfaz gráfica
- Semana No. 8 25/07/2026
- Semana 19/09/2026
Semana 19/09/2026
Unidad 5: Sistemas Operativos Libres: Linux.
Durante mucho tiempo hemos estado acostumbrados a utilizar sistemas operativos propietarios donde todo viene cerrado, empaquetado y listo, pero sin saber realmente qué ocurre bajo el capó. Hoy vamos a entender por qué Linux mueve desde los servidores más grandes del mundo hasta los teléfonos Android y nuestros propios equipos de desarrollo y redes.
¡Comenzamos!
1. Introducción a Linux: Filosofía y Potencia
Para entender Linux, primero debemos entender el concepto de Software Libre (promovido por Richard Stallman y la Fundación FSF) y Open Source. Linux no es solo un sistema operativo, es un núcleo (kernel) creado por Linus Torvalds en 1991.
Diferencias clave con sistemas propietarios (como Windows o macOS):
Transparencia y Código Abierto: El código fuente está disponible para cualquiera; puedes auditarlo, modificarlo y adaptarlo.
Seguridad y Estabilidad: Su arquitectura de permisos y gestión de procesos lo hace sumamente robusto frente a virus y fallos del sistema.
Costo: Es gratuito y comunitario (aunque existen versiones empresariales con soporte técnico pagado).
Las Distribuciones (Distros) Populares: Como Linux es un núcleo libre, diferentes comunidades y empresas han empaquetado el kernel junto con software adicional para crear sistemas completos llamados "distribuciones":
Ubuntu: La más amigable y popular para principiantes, basada en Debian. Ideal para estaciones de trabajo y educación.
Debian: Conocida por su roca sólida estabilidad y rigurosidad; la base de muchas otras distros.
Fedora: Enfocada en la innovación y tecnologías de punta; patrocinada por Red Hat.
CentOS / RHEL: El estándar de oro para servidores empresariales y redes corporativas de alto rendimiento.
2. Instalación y Configuración: El Primer Paso en el Hardware
Instalar Linux hoy en día es un proceso muy guiado, pero requiere planificación, especialmente si queremos convivir con otro sistema en el mismo equipo.
Proceso de Instalación (Dual Boot):
Consiste en particionar el disco duro para instalar Windows y Linux en la misma máquina, permitiendo elegir cuál arrancar al encender el equipo (usando un gestor de arranque como GRUB).
Paso previo fundamental: ¡Respaldar siempre la información antes de tocar particiones!
Configuración Básica:
Particiones esenciales: En Linux clásico se suele configurar la partición raíz (
/), el espacio de intercambio (Swap, vital para la memoria virtual) y opcionalmente/homepara los datos de los usuarios.Gestión de Usuarios: Linux es multiusuario por naturaleza. Se separa estrictamente el usuario común del súper usuario o administrador (
root).Entorno Gráfico (Desktop Environment): A diferencia de la creencia popular de que Linux es solo una pantalla negra con letras, cuenta con escritorios gráficos hermosos y ligeros como GNOME, KDE Plasma o XFCE.
3. La Terminal: Comandos Básicos de Linux
El verdadero poder de un administrador de sistemas o especialista en redes se encuentra en la línea de comandos (Shell / Bash). Vamos a dividir los comandos esenciales en tres categorías:
A. Gestión de Directorios (Navegación)
pwd(Print Working Directory): Te muestra en qué carpeta exacta estás ubicado en este momento.ls(List): Muestra los archivos y carpetas del directorio actual (ej.ls -lapara ver archivos ocultos y detalles).cd(Change Directory): Te permite moverte entre carpetas (ej.cd /home/usuarioocd ..para retroceder un nivel).
B. Administración del Sistema y Paquetes
sudo(SuperUser Do): Ejecuta un comando con privilegios temporales de administrador (el "puño de hierro" del sistema).apt-get(oapt): Gestor de paquetes oficial para sistemas basados en Debian/Ubuntu (ej.sudo apt updatepara actualizar repositorios).yum(odnf): Gestor de paquetes tradicional para sistemas basados en Red Hat/CentOS/Fedora.
C. Manipulación de Archivos
touch: Crea un archivo vacío nuevo (ej.touch script.py).cp(Copy): Copia archivos o carpetas (ej.cp archivo.txt copia.txt).mv(Move): Mueve o renombra archivos (ej.mv viejo.txt nuevo.txt).rm(Remove): Elimina archivos o carpetas (¡cuidado conrm -rf!).
- Semana 26/09/2026
- Semana 03/10/2026
Semana 03/10/2026
¡Hola david! Qué bueno verte nuevamente.
En las sesiones anteriores ya aprendimos a movernos por las entrañas de Linux y a gestionar perfiles de mercado y estrategias digitales. Hoy nos toca abordar un tema absolutamente crítico para cualquier administrador de sistemas, técnico o profesional de la informática: la Unidad 6: Seguridad en Sistemas Operativos.
No importa qué tan potente sea un equipo o qué tan elegante sea su interfaz; si un sistema operativo no es seguro, es una puerta abierta para pérdidas de información, ataques y fallos catastróficos. Hoy vamos a contrastar cómo se gestiona la seguridad en los dos gigantes del mercado: Windows y Linux, cerrando con las buenas prácticas universales que todo profesional debe aplicar.
¡Comenzamos!
1. Seguridad en Windows: Fortificando el Entorno de Escritorio
Windows es el sistema operativo más utilizado a nivel de usuarios finales y estaciones de trabajo, lo que lo convierte en el blanco principal de amenazas. Para mantenerlo blindado, debemos dominar tres pilares:
Configuración del Firewall (Cortafuegos):
Actúa como la primera línea de defensa perimetral, controlando el tráfico de red entrante y saliente. Mediante el Firewall de Windows Defender con seguridad avanzada, podemos crear reglas estrictas para bloquear puertos específicos, aislar aplicaciones sospechosas o permitir únicamente conexiones confiables.
Protección contra Malware (Windows Defender y Herramientas Externas):
Hoy en día, Microsoft Defender Antivirus ofrece una protección en tiempo real muy sólida basada en la nube e inteligencia artificial. Sin embargo, en entornos corporativos o de alto riesgo, se complementa con herramientas de análisis de comportamiento y soluciones externas certificadas.
Gestión de Permisos y Control de Cuentas (UAC):
El UAC (User Account Control) evita que aplicaciones maliciosas realicen cambios silenciosos en el sistema exigiendo confirmación de administrador. Además, nunca debemos operar bajo la cuenta de Administrador principal para tareas cotidianas; el uso de cuentas con privilegios estándar limita drásticamente el impacto de un ataque.
2. Seguridad en Linux: Control Granular y Solidez de Servidor
Linux destaca por su arquitectura inherentemente segura, pero en entornos de red y servidores, la configuración por defecto debe endurecerse (hardening):
Configuración del Firewall (
ufwoiptables):UFW (Uncomplicated Firewall) es la herramienta ideal en distribuciones como Ubuntu para gestionar reglas de forma sencilla (por ejemplo, permitir solo conexiones SSH y bloquear todo lo demás con
ufw default deny incoming). Para entornos más avanzados y granulares, se utiliza iptables (o nftables), controlando paquetes a nivel de capas de red.
Gestión de Usuarios y Grupos:
La regla de oro en Linux es el principio de menor privilegio. Cada usuario pertenece a grupos específicos y los permisos de archivos se controlan mediante lectura, escritura y ejecución (
rwx) para el Propietario, el Grupo y Otros, complementado con el uso controlado desudo.
Actualizaciones y Parches de Seguridad:
A diferencia de Windows, donde los reinicios por parches suelen ser molestos, Linux permite actualizar componentes del núcleo y servicios críticos sin necesidad de reiniciar todo el sistema operativo, manteniendo los repositorios siempre al día con
sudo apt update && sudo apt upgrade.
3. Prácticas Comunes de Seguridad (El Estándar Profesional)
Independientemente del sistema operativo que utilicemos, existen dos protocolos que separan a un aficionado de un profesional de la tecnología:
Auditorías de Seguridad:
Consiste en revisar periódicamente los registros del sistema (logs), verificar cuentas de usuarios inactivas, analizar puertos abiertos y escanear vulnerabilidades utilizando herramientas de diagnóstico.
Cifrado de Datos y Backups Periódicos:
El cifrado (como BitLocker en Windows o LUKS en Linux) protege la información almacenada en caso de robo o pérdida física del disco duro.
Los respaldos (backups): La regla de oro es la Estrategia 3-2-1: 3 copias de tus datos, en 2 soportes diferentes, y al menos 1 copia guardada fuera del sitio (en la nube o disco externo desconectado). Es la única salvación real ante un ataque de ransomware.
- Semana 10/10/2026
- Semana 17/10/2026
- Semana 24/10/2026
- Topic 19
