Symulator · w filmie: Wyścig pamięci
Szybkość pamięci: RAM vs SSD vs HDD - symulator
Jak szybka jest pamięć RAM, SSD i HDD w porównaniu z rejestrem i cache? Symulator rozciąga czas: 1 takt to sekunda, a odczyt z HDD trwa rok.
Jak korzystać
- Start uruchamia wyścig (to samo robi spacja), Od nowa cofa zegar do zera.
- Duży zegar pokazuje czas w skali symulacji, a pod nim widać, ile czasu minęło naprawdę w prawdziwym procesorze.
Co tu widać
Procesor wysyła naraz pięć próśb „podaj komórkę 44” - do rejestru, cache'u L1, RAM-u, SSD i dysku HDD. Żeby różnice dało się w ogóle zobaczyć, czas jest rozciągnięty: jeden takt procesora (ok. 0,3 ns) trwa tu sekundę. W tej skali:
- rejestr (ok. 0,3 ns) wraca po 1 sekundzie,
- cache L1 (ok. 1 ns) po 3 sekundach,
- RAM (ok. 100 ns) po 5 minutach,
- SSD (ok. 50 µs) po około 2 dniach,
- HDD (ok. 10 ms) po około roku.
Czasy są przybliżone, ale proporcje się zgadzają. Właśnie dlatego mamy tyle rodzajów pamięci: szybka jest droga i mała, wolna tania i duża, a procesor stara się trzymać to, czego aktualnie potrzebuje, jak najbliżej siebie.
Skąd ten symulator
Symulator powstał do filmu i artykułu Czym jest pamięć komputera? Tłumaczę to bez schematów - tam opowiadam, co dokładnie pokazuje i jak to się ma do prawdziwego komputera.
