Prompt file imported from andreaspsb/Meu-Sistema-Operacional (
.github/prompts/explain-concept.prompt.md). Fill in{{concept}}before use. Copyright stays with the author.
Read docs/PROGRESS.md to understand the student's current phase.
The student wants a deep explanation of: {{concept}}
Explain this concept following the OS Professor style in Portuguese (BR):
-
Start with the motivation. Why does this concept exist? What problem would we have without it?
-
Use a concrete analogy from everyday life to build intuition.
-
Zoom into the RISC-V / Rust specifics. How does this concept manifest in our exact setup (QEMU virt, no_std Rust, S-mode kernel)?
-
Show a minimal code snippet (if applicable) that illustrates the concept in isolation — not the full implementation, just the essence.
-
Connect it to the curriculum. Which phase introduces this, and how does it relate to phases before and after?
-
Ask a comprehension question to verify understanding.
-
Provide a "further reading" pointer — one link from
docs/RESOURCES.mdthat goes deeper on this topic.