Ir al contenido

Ruta de repaso: cómo estudiar el final

Todas las páginas del final (unidades 0 a F) siguen el mismo recorrido. Es la secuencia modelo mental → ejemplo resuelto → práctica con ayudas que se retiran → transferencia → consolidación.

RecuadroQué esQué tienes que hacer
🎯 Al terminar podrásObjetivos que se pueden comprobar («simular Clock y contar fallos», no «entender Clock») y los prerrequisitosLéelos primero. Si un prerrequisito te suena a chino, ve a ese tema antes
💡 En simpleLa idea con una analogía cotidiana, antes de la versión técnicaTradúcela a la definición formal en tu cabeza
🔮 Predice antes de seguirUna pregunta corta antes de la explicaciónComprométete con una respuesta (escríbela) y recién después abre la comparación. Equivocarte aquí sirve: es lo que hace que recuerdes la versión correcta
Peldaños 1 a 4La escalera de práctica: resuelto → complétalo → solo → varianteSube un peldaño cada vez. Si fallas en el 3, vuelve al 2 con otro ejemplo
🔍 DetectiveCódigo o razonamiento con un bug y su síntomaEscribe tu hipótesis (qué variable, qué orden) antes de abrir el diagnóstico
🔮 DebateUn escenario donde eliges entre alternativasElige, defiende tu opción y luego mira cómo cambia la respuesta si cambia el escenario
⚠️ Errores que cuestan puntosLo que se suele creer (✗) y la versión correcta (✓)Revisa si caíste en alguno
🗣️ Explícalo túLa técnica de Feynman: explicar el tema como a un compañeroHazlo sin mirar y compara con la lista de ideas que no pueden faltar
📈 ¿Qué tan bien lo dominas?Autoevaluación de 0 a 4Marca con honestidad. Eso programa tu próximo repaso en el panel de abajo
NivelQué significaCómo lo compruebas
0No lo reconoces o lo confundes con otro temaNo pudiste responder el «Predice»
1Lo entiendes leyendo, pero no lo aplicas soloSeguiste el peldaño 1, pero te trabaste en el 2
2Resuelves ejercicios parecidos, con alguna pistaHiciste el peldaño 2; en el 3 abriste la solución antes de terminar
3Resuelves uno nuevo sin ayuda y justificas cada pasoPeldaño 3 bien sin mirar y un «Explícalo tú» completo
4Transfieres: comparas alternativas y ves casos límitePeldaño 4 y debate bien; sabes cuándo deja de valer la regla

Una sola respuesta correcta no prueba dominio. Para marcar 3 necesitas tres evidencias: un ejercicio nuevo resuelto sin pistas, una justificación correcta y una explicación con tus palabras.

El LC3 tiene 4 teóricas (5 pts), 3 de análisis (9 pts) y 2 de código (6 pts). La prioridad de cada tema es peso × probabilidad × lo que te falta. Los pesos (●●● = casi seguro en código o análisis) son una estimación propia a partir de las indicaciones oficiales, los ejercicios de la semana 9 y lo que dijo la profesora el 10/10. No son un anuncio del examen.

PesoTemasPor qué
●●●Traducción de direcciones (paginación, segmentación, multinivel), EAT con TLBLa profesora dijo que entra en el LC3 y resolvió la hoja Virtual Memory en clase
●●●Reemplazo (FIFO, LRU, OPT, Clock), BeladyHoja Page Replacement de la semana 9; es simulación pura, ideal para «análisis»
●●●Filósofos, barbero dormilón, ValgrindSon los labs que alimentan las 2 preguntas de código
●●●Deadlock: Coffman, banquero, código que se bloqueaClase de teoría sem. 11, posterior al LC2
●●○Working set, thrashing, monitores, lectores–escritores, mecanismos del kernel, particiones y buddyTeóricas del libro (caps. 6–8)
●○○UNIX/Solaris/Linux, registrosDetalles para alguna teórica de alternativas

Cada sesión dura unos 90 minutos y empieza con 10 minutos de repaso de la anterior (repaso intercalado). Mezclar temas cuesta más que estudiar uno solo a la vez, y por eso funciona: te obliga a decidir qué método aplica, como en el examen.

SesiónTema principalRepaso intercalado al inicioCierra con
1Paginación y segmentación: traducir direcciones—Peldaños 1–3 de traducción
2Hardware de MV y page fault, EAT2 traducciones sin mirarVirtual Memory P1–P4
3Reemplazo y working set1 EAT y 1 traducciónPage Replacement completo
4Deadlock, clase sem. 11 y livelock1 cadena de reemplazoBanquero a mano + Detective del orden de locks
5Código: filósofos, barbero, ValgrindCoffman: nombra la condición que rompe cada soluciónEscribe una solución en C cronometrada
6Teóricas: Stallings, kernel, particiones1 pregunta de cada sesión anteriorTodos los «Explícalo tú» en voz alta
7Simulacro del LC3 cronometrado—Marca tu dominio y mira el panel
8Peor escenarioLo que el panel marque como «hoy»Hoja de errores propia (5–8 líneas)

El panel ordena los temas por prioridad = peso en el LC3 × (4 − tu nivel), con un extra si el repaso ya venció. Los intervalos crecen con el nivel: nivel 0 se repasa hoy; 1, mañana; 2, en 2 días; 3, en 4 días; y 4, en una semana. Es repaso espaciado: volver a un tema justo cuando está por olvidarse cuesta menos y fija más que releerlo muchas veces seguidas.

Tu panel de repaso

0/31 temas evaluados

Se llena con lo que marcas en el recuadro «¿Qué tan bien lo dominas?» al final de cada página. Se guarda solo en este navegador.

TemaPesoNivelRepaso
A Coffman, prevención y banquero●●●—sin evaluar
A Clase de teoría sem. 11●●●—sin evaluar
A Filósofos (8 versiones)●●●—sin evaluar
A Barbero dormilón●●●—sin evaluar
B MMU y segmentación●●●—sin evaluar
B Paginación, multinivel y TLB●●●—sin evaluar
C Hardware de MV y page fault●●●—sin evaluar
C Reemplazo: OPT, LRU, FIFO, Clock●●●—sin evaluar
D Valgrind y perf●●●—sin evaluar
E Ejercicios: Page Replacement●●●—sin evaluar
E Ejercicios: Virtual Memory●●●—sin evaluar
G Lab 4 · Algoritmos a mano●●●—sin evaluar
G Lab 4 · Pregunta de código●●●—sin evaluar
G Lab 4 · Scheduling + page replacement●●●—sin evaluar
0 Monitores y variables de condición●●○—sin evaluar
0 Lectores–escritores●●○—sin evaluar
A Trylock y livelock●●○—sin evaluar
A Mecanismos de UNIX y Linux●●○—sin evaluar
B Particiones, buddy y placement●●○—sin evaluar
C Working set y thrashing●●○—sin evaluar
D Memoria de un proceso●●○—sin evaluar
F Stallings cap. 6●●○—sin evaluar
F Stallings cap. 7●●○—sin evaluar
F Stallings cap. 8●●○—sin evaluar
G Lab 4 · Teoría de scheduling●●○—sin evaluar
G Lab 4 · MLFQ, O(1) y CFS●●○—sin evaluar
G Stallings cap. 9●●○—sin evaluar
H Virtualización I · conceptos e implementación●●○—sin evaluar
H Virtualización II · tipos y ejemplos●●○—sin evaluar
0 Registros safe, regular y atomic●○○—sin evaluar
C Memoria en UNIX y Linux●○○—sin evaluar

El botón Copiar registro de progreso genera una tabla con tus niveles. Puedes pegarla al empezar una sesión de estudio con un tutor (o con Claude) para que continúe desde donde quedaste, en vez de empezar de cero.