L04 — Diagrama CPU–RAM–I/O (P1)
~5 h · Semana 1
Cierras la semana integrando L01–L03 en un documento de una página que alimenta la práctica P1.
Objetivo
Redactar diagrama.md: CPU, memoria principal, almacenamiento y E/S, con flujos de datos al ejecutar un programa Node, en lenguaje claro y académico.
Pasos
1. Consolidar apuntes (45 min)
Relee notas-L01.md, ciclo-instruccion.md, es-y-buses.md. Lista 10 conceptos que deben aparecer en el diagrama final (marca los que faltan).
2. Redacción diagrama.md (90–120 min)
Crea projects/m05-como-corre/diagrama.md (máx. ~1 página impresa; puedes usar imagen + texto):
Estructura sugerida:
# Diagrama CPU–RAM–I/O — M05
## Vista general
(diagrama ASCII o enlace a imagen)
## Componentes
### CPU
### Memoria principal
### Almacenamiento
### E/S y buses
## Flujo al ejecutar `node script.js`
1. ...
2. ...
## Límites de este modelo
(qué simplificamos: caché, múltiples núcleos, etc.)
Escribe para un compañero de primer año de ingeniería: preciso, sin jerga vacía.
3. Comandos de sistema (30 min)
free -h # memoria
df -h # disco montado
Integra en el documento una subsección “En mi máquina hoy” interpretando salida (memoria usada vs disponible; filesystem vs RAM).
4. Commit de evidencia (20 min)
git add projects/m05-como-corre/
git commit -m "docs(m05): diagrama CPU-RAM-I/O y apuntes semana 1"
5. Autoexamen (30 min)
Sin mirar apuntes, explica en voz alta el diagrama. Graba bullet points de lagunas y corrige el Markdown.
Lectura de esta lección
| Fuente | Qué leer |
|---|---|
| Stallings | Repaso caps. semana 1 |
| Tus archivos | L01–L03 en projects/m05-como-corre/ |
| Catálogo | Bibliografía · M05 |
Hecho cuando
diagrama.mdcumple P1 (1 página clara, CPU–RAM–I/O + flujo connode).- Incluye interpretación de
free -hydf -h(o equivalente en tu SO). - Hay commit en git con la evidencia de la semana 1.
Marca P1 en la ficha solo cuando el diagrama esté completo y commiteado.
Errores comunes
- Diagrama bonito sin explicación en prosa.
- Olvidar buses o el rol del SO en E/S.
- Página interminable (más de ~800 palabras sin necesidad).