RAM Forensics
Odkazy
learn.microsoft.com
learn.microsoft.com
learn.microsoft.com
learn.microsoft.com
Počítač má například:
16 GB RAM
Spustíš několik aplikací.
Paměť se začne zaplňovat.
Aplikace zase zavřeš.
Jenže čísla ve Správci úloh se nevrátí přesně tam, kde byla.
Kam RAM zmizela?
Je stále obsazená?
Drží ji cache?
Používá Windows pagefile?
Nebo jsou některé naše představy o RAM jednoduše špatně?
Dnes pracuješ jako:
paměťový forenzní technik Windows
Tvým úkolem je sledovat skutečný počítač ve třech různých stavech a podle důkazů zjistit:
co Windows s pamětí skutečně dělá.
V této práci pouze:
sleduješ hodnoty,
spouštíš běžné aplikace,
zavíráš vlastní spuštěné aplikace,
používáš uvedené čtecí PowerShell příkazy.
Nesmíš:
měnit velikost stránkovacího souboru,
vypínat virtuální paměť,
ukončovat systémové procesy,
používat RAM cleaner,
spouštět nástroje, které úmyslně vyčerpávají RAM.
Pokud začne počítač výrazně zpomalovat:
další aplikace už nespouštěj a část zátěže zavři.
Cílem není počítač přetížit.
Cílem je:
pozorovat chování operačního systému.
Otevři:
Správce úloh → Výkon → Paměť
Počkej několik sekund a zaznamenej první stav počítače.
Zjisti:
Celková RAM:
Používá se / In use:
K dispozici / Available:
V mezipaměti / Cached:
Potvrzeno / Committed:
Do dokumentu vlož:
SCREENSHOT 1
Musí být čitelná celá část:
Výkon → Paměť
Potom otevři:
Správce úloh → Procesy
Seřaď procesy podle sloupce:
Paměť
od nejvyšší hodnoty.
Zapiš tři největší spotřebitele:
Proces | Přibližná spotřeba RAM |
|---|---|
1. | |
2. | |
3. |
Teď vytvoř bezpečnou běžnou zátěž.
Spusť minimálně:
3 běžné aplikace
Jedna z nich musí být:
webový prohlížeč s alespoň 5 běžnými kartami
Můžeš použít například:
prohlížeč,
PowerPoint,
Word,
Průzkumník,
jinou běžnou dostupnou aplikaci.
Nepoužívej:
benchmark,
stress test,
program na zaplnění RAM.
Po spuštění aplikací počkej přibližně:
30 sekund
Znovu otevři:
Správce úloh → Výkon → Paměť
Zapiš:
Používá se / In use:
K dispozici / Available:
V mezipaměti / Cached:
Potvrzeno / Committed:
Vlož:
SCREENSHOT 2
Znovu seřaď procesy podle paměti.
Zapiš:
Proces | Přibližná spotřeba RAM |
|---|---|
1. | |
2. | |
3. |
Potom odpověz:
ANO / NE
ANO / NE
ANO / NE
Porovnej:
Snapshot 01
a:
Snapshot 02
Spočítej přibližnou změnu:
Během zátěže − před zátěží:
________ GB
Během zátěže − před zátěží:
________ GB
Rozdíl:
________ GB
Rozdíl:
________ GB
Potom odpověz:
Která hodnota se změnila nejvýrazněji?
A jednou až dvěma větami napiš:
Co se podle tebe v systému stalo?
Vyber jednu aplikaci, která během měření používala větší množství RAM.
Normálně ji zavři.
Neukončuj systémové procesy.
Počkej přibližně:
30–60 sekund
Potom znovu otevři:
Správce úloh → Výkon → Paměť
Zapiš třetí stav:
Používá se / In use:
K dispozici / Available:
V mezipaměti / Cached:
Potvrzeno / Committed:
Screenshot třetího stavu můžeš přidat také, ale hlavní je správně zaznamenat hodnoty.
Teď vytvoř finální tabulku:
Hodnota | Před zátěží | Během zátěže | Po zavření aplikace |
|---|---|---|---|
In use | |||
Available | |||
Cached | |||
Committed |
Porovnej první a třetí stav.
Rozhodni:
ANO / NE
ANO / NE
ANO / NE
Potom napiš vlastní vysvětlení ve 3–5 větách:
Proč se paměť po zavření aplikace nemusí vrátit přesně do stejného stavu jako před jejím spuštěním?
Přemýšlej například o:
cache,
pomocných procesech,
službách,
dynamickém chování Windows.
Otevři:
PowerShell
Spusť pouze tento čtecí příkaz:
Get-CimInstance Win32_PageFileUsage | Select-Object Name, AllocatedBaseSize, CurrentUsage, PeakUsage
Vlož:
SCREENSHOT 3
Zapiš:
Name:
AllocatedBaseSize:
CurrentUsage:
PeakUsage:
Vlastními slovy napiš:
Co podle tebe představuje:
Co představuje:
Co představuje:
Spusť:
Get-CimInstance Win32_ComputerSystem | Select-Object AutomaticManagedPagefile
Zapiš výsledek:
True / False
Pokud je:
True
napiš:
Windows stránkovací soubor spravuje automaticky.
Pokud je:
False
napiš:
Stránkovací soubor není nastaven jako automaticky spravovaný systémem.
Nic neměň.
Pokud PowerShell nebo CIM příkaz blokuje školní správa:
nic neobcházej,
vlož screenshot chyby,
napiš:
Nedostupné – omezeno školní správou.
Do servisu přišel počítač s:
16 GB RAM
Správce úloh ukazuje:
In use: 9,1 GB
Available: 6,4 GB
Cached: 5,8 GB
Uživatel tvrdí:
„Windows mi zbytečně zabral skoro 6 GB RAM jako cache. Musíme ji vyčistit.“
Rozhodni:
MÁ PRAVDU / NEMÁ PRAVDU
Vysvětli proč.
Ve vysvětlení použij pojmy:
Cached
Available
a:
znovu použitelná paměť
Další uživatel vidí:
Committed: 10,2 / 25,7 GB
Říká:
„Takže Windows právě používá 10,2 GB pagefile.sys.“
Rozhodni:
SPRÁVNĚ / ŠPATNĚ
Vysvětli proč.
Ve vysvětlení rozliš:
Committed memory
a:
aktuální využití pagefile
Rozhodni:
PRAVDA / NEPRAVDA
Chybný výrok krátce oprav.
Volná RAM je vždy lepší než RAM využitá jako cache.
Available neznamená pouze úplně prázdnou RAM.
Část cached / standby paměti může Windows podle potřeby znovu použít.
Committed ve Správci úloh je přesně totéž jako aktuální velikost využitého pagefile.sys.
Pagefile je jednou ze součástí správy virtuální paměti.
Virtuální paměť je pouze jiný název pro pagefile.
Pokud je dlouhodobě velmi málo Available RAM a systém musí často stránkovat na disk, může výkon výrazně klesnout.
Po zavření aplikace se musí všechny hodnoty RAM okamžitě vrátit přesně na původní čísla.
Součet paměti všech aplikací ve Správci úloh nemusí přesně odpovídat celkové hodnotě In use.
Vyšší Cached po zavření aplikace automaticky znamená problém.
Na jednu stránku vytvoř krátký technický přehled svého měření.
Použij:
Word, PowerPoint nebo Canva
Nadpis:
Musí obsahovat:
In use
Available
In use
Available
In use
Available
Název procesu:
CurrentUsage:
Jedna věta:
Co se s pamětí během experimentu skutečně změnilo?
Výstup nemusí být složitý.
Musí být:
čitelný a založený na tvých skutečných údajích.
Na úplný konec napiš:
5–7 vět
ve kterých vysvětlíš:
co se změnilo po spuštění aplikací,
co se změnilo po jejich zavření,
proč Cached není automaticky „promarněná RAM“,
proč Committed není totéž co aktuální použití pagefile,
co podle měření Windows s pamětí průběžně dělá.
Odevzdání
Hotovou práci odevzdej jako jeden soubor DOCX nebo PDF do připravené složky v Microsoft Teams.
Soubor pojmenuj:
Příjmení_Jméno
Odevzdej nejpozději do konce dne.
learn.microsoft.com
learn.microsoft.com