aNdReA9111 / PandOS

µPandOS is an educational microkernel operating system
Creative Commons Zero v1.0 Universal
0 stars 1 forks source link

PANIC() #88

Closed aNdReA9111 closed 2 months ago

aNdReA9111 commented 3 months ago

Dopo la stampa del primo messaggio del test sul getTod su terminal0 ("Tod test starts") abbiamo un kernel panic, dovuto al fatto che tutti i processi sono bloccati (per receive probabilmente), l'UPROC del test causa un eccezione IBE (codice 6), ossia un accesso ad un area non autorizzata della memoria (o non esistente), e viene generata una trap che termina tale processo; così facendo, la Ready Queue rimane vuota, lo scheduler entra in deadlock detection e poichè gli altri 6 processi sono soft blocked scatta il PANIC()

aNdReA9111 commented 3 months ago

vanno i primi 3 processi, vanno anche quelli di fibonacci; PANIC se eseguiti insieme

aNdReA9111 commented 2 months ago

Progetto (finalmente) funzionante