2004-05-05

Symulacja Maszyny Ram kolejny projekt studentów AP




Mała instrukcja do programu:
W okienku "List of programs" proszę zaznaczyć "potega n do k" i kliknąć "load". Jest to algorytm liczenia k-tej potęgi liczby n - wartości te są określane w okienku "Entry". Mozna także ustalić czas wykonywania jednej metody w polu "time for one method" i wciskamy "RUN". Wynik pojawi się nam w polu "output".

W przypadku gdy nie można połączyć się z serwerem można wybrać z górnego menu: Application: restart i spróbować ponownie.


Możliwości:

- Program służy do pisania skryptów oraz symuluje działanie maszyny wirtualnej RAM
- Program jako samodzielna aplikacja może pracować w dwóch trybach:

- w trybie pracy wspomaganym połączeniem z internetem – umożliwia zapis skryptów do bazy danych, odczyt i szybką symulację działania, nasza praca w ten sposób może zostać zapisana na fizycznym nośniku (technologie jakie wspomagają pracę programu: baza danych MYSQL i język skryptowy PHP)
- w trybie pracy bez wspomagania połączeniem z internetem – umożliwia pisanie programów bez możliwości zapisywania ich na nośnik fizyczny (ograniczenia technologii flash do zapisu plików na dysk twardy)

- Program posiada zaawansowany mechanizm pozwalający śledzić działanie każdej linii wykonywanego kodu skryptu jaki piszemy. Możliwe jest ustalenie czasu pomiędzy wykonującymi się instrukcjami co pozwala na zweryfikowanie poprawności działania programu.
- Program umożliwia pełną edycję skryptów
- Posiada zaawansowane funkcję przechwytywania wyjątków
- Blokady w sytuacjach krytycznych (przy zapisie informacji do bazy, odczytu informacji, odświeżania)
- Funkcje do wykrywania połączenia z internetem (można określić czas przez jaki program będzie czekał aż połączenie internetowe zostanie wykryte)
- Zaawansowane śledzenie wyników operacji w modułach: Input, Output, Accumulator
- Stworzony skrypt po uruchomieniu można w dowolnej chwili spauzować i uruchomić



Mała instrukcja do programu:
Aby zobaczyć jak to wszystko działa, proszę po uruchomieniu wybrać opcję "Connect to server/check connection" następnie chwilę poczekać.
W okienku "List of programs" proszę zanzaczyć "n do k" i kliknąć "load". Jest to algorytm liczenia k-tej potęgi liczby n - wartości te są określane w okienku "Entry". Mozna także ustalić czas wykonywania jednej metody w polu "time for one method" i wciskamy "RUN". Wynik pojawi się nam w polu "output".

W przypadku gdy nie można połączyć się z serwerem można wybrać z górnego menu: Application: restart i spróbować ponownie.


Dokumentację projektu możecie zobaczyć tutaj:
grzesio.eu/maszyna_ram/dokumentacja.doc – 355 kB

Projekt został opublikowany pod adresem: grzesio.eu/maszyna_ram/

Pozdrawiam
Grzegorz Mistewicz



 
 
STRONA GŁÓWNA . AKTUALNOŚCI . FORUM . ROZRYWKA . GALERIA . VIDEO . KLIKACZ . KONTAKT   All Rights Reserved  Grzesio.eu © ® 2002-2012.
Zaprojektował: Grzegorz Mistewicz