Symulator · w filmie: Program w szufladkach
Jak procesor wykonuje program - symulator
Symulator pokazuje, jak procesor wykonuje program: pobiera polecenie z pamięci RAM, wykonuje je i przechodzi do następnego.
Jak korzystać
- Krok pobiera i wykonuje jedno polecenie, Uruchom przechodzi przez cały program sam, a Od nowa zaczyna od początku z nowymi liczbami.
- Suwakiem tempa zmieniasz szybkość animacji.
- Zielony kafelek to odczyt z pamięci, bursztynowy to zapis.
Co tu widać
To rozwinięcie symulatora pamięci komputera. Program nie jest już wypisany obok - leży w szufladkach 11-17 RAM-u, tak samo jak dane. Każdy krok zaczyna się od tego, że procesor wysuwa szufladę z następnym poleceniem i przenosi je do siebie (pole „polecenie”). Dopiero potem je wykonuje.
Dla pamięci nie ma różnicy, czy w szufladzie leży liczba, czy polecenie - to zawsze jest liczba. Rejestry (0-2) i cache (3-10) są tu tam, gdzie naprawdę: w środku procesora. Jest ich mało, ale są najszybsze.
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.
