lonely wolf wrote:
Dumitru Ciobarcianu wrote:
În data de Ma, 06-12-2005 la 14:07 +0200, lonely wolf a scris:
Se da un program (P) oarecare [*], care cind ruleaza simuleaza
functionarea unui circuit integrat. Circuitul simulat are o prima
faza in care "booteaza prin seriala", proces care e foarte lent si
se repeta identic de la o rulare a lui P la alta. Exista vreo
posibilitate de a face (din linux --- mediul in care e generat si
rulat programul P ) un "snapshot" al starii lui P (la momentul
imediat ulterior celui in care circuitul simulat a terminat de
boot-at), astfel incit la rularile ulterioare sa poata fi reluata
executia din starea in care era P la momentul respectiv?
Suspend2 suporta asa numitul "kiosk mode" adica sa faca resume la
aceeasi imagine de fiecare data. Aduci imaginea unde te intereseaza,
suspend, dupa care resume, rulat simulare, reset, resume again etc, etc.
Debugging-ul nu este partea mea forte dar... poti sa setezi un
breakpoint in program unde ai nevoie si de acolo sa citesti starea
memoriei la momentul respectiv. Nu stiu exact cum se aplica in Linux dar
banuiesc ca gdb-u te va ajuta.
de varianta suspend/resume pe laptop stiam si eu... doar ca e un pic
dificil ca pe un server unde lucreaza simultan tz useri sa dai
suspend/resume :)
Acum ramane de cautat pe google daca exista altceva care sa salveze
starea unui proces la un moment dat pe disc (parca vazusem/auzisem de
asa ceva dar nu sunt foarte sigur).
exact asta ma intereseaza, dar eu nu stiu de nimic care sa semene...
_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug
_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug