Symulator · w filmie: Szufladki pamięci
Jak działa pamięć komputera - symulator
Symulator pamięci komputera: zobacz, jak procesor zapisuje i odczytuje dane z ponumerowanych komórek, dodaje liczby i pobiera cały zakres naraz.
Jak korzystać
- Krok wykonuje jedno polecenie programu, Uruchom przechodzi przez cały program sam, a Od nowa losuje nowe liczby w szufladkach.
- Suwakiem tempa zmieniasz szybkość animacji.
- Zielony kafelek to odczyt z pamięci, bursztynowy to zapis.
Co tu widać
Cała pamięć to 100 ponumerowanych szufladek, a w każdej leży liczba. Kolory oznaczają rodzaj pamięci: rejestry (0-2), cache (3-10), RAM (11-30) i SSD (31-99). Na starcie w szufladkach są przypadkowe liczby - to śmieci po poprzednich programach, bo pamięć nigdy nie jest pusta.
Najważniejsze jest dodawanie: same szufladki nie umieją liczyć, więc obie liczby najpierw lecą do procesora, a do pamięci wraca tylko wynik. Zobacz też polecenie, które pobiera naraz szuflady 13-19 - da się tak tylko dlatego, że leżą obok siebie.
Tu wszystkie pamięci leżą obok siebie w jednej siatce, co jest uproszczeniem. W kolejnym symulatorze, jak procesor wykonuje program, rejestry i cache trafiają tam, gdzie są naprawdę: do środka procesora.
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.
