a MESI simulator (console) for educational purposes