Skip to content
This repository has been archived by the owner on Nov 2, 2022. It is now read-only.

Implementazione scheduler #12

Open
jjak0b opened this issue Mar 20, 2020 · 1 comment
Open

Implementazione scheduler #12

jjak0b opened this issue Mar 20, 2020 · 1 comment
Labels
enhancement New feature or request

Comments

@jjak0b
Copy link
Owner

jjak0b commented Mar 20, 2020

Include:

  • Gestione di una macchina a stati ( start, ready, running, waiting, terminate )
  • Gestione dei relativi handler che faranno riferimento al codice kernel
@jjak0b jjak0b added the enhancement New feature or request label Mar 20, 2020
jjak0b added a commit that referenced this issue Mar 20, 2020
Implementato sistema di Aging per processi in ready queue
jjak0b added a commit that referenced this issue Mar 21, 2020
Lo scheduler può rimuovere dalla ready queue ed eliminare tutta progenie di un processo #12
@jjak0b jjak0b closed this as completed Mar 23, 2020
@jjak0b jjak0b reopened this Apr 30, 2020
jjak0b added a commit that referenced this issue Apr 30, 2020
Refactoring di alcune funzioni dello scheduler
Parizialmente implementata System call 6 #19
Aggiunta System call 7 SpecPassup #19
Aggiunta gestione SpecPassup dove necessario negli handler
jjak0b added a commit that referenced this issue May 5, 2020
Aggiornato uso di semafori per handler uMPS #20
Aggiornato uso di semafori per Syscall 4-5 #19
Aggiunte funzioni P e V per semafori in utilities
Aggiunta scheduler_RemoveProcess per rimuovere un preciso pcb dallo scheduler #12
jjak0b added a commit that referenced this issue May 7, 2020
Fix Syscall 3 #19
Fix semafori su handler interrupt #20
@jjak0b
Copy link
Owner Author

jjak0b commented May 12, 2020

Fix scheduler_schedule 240102b

jjak0b added a commit that referenced this issue May 12, 2020
jjak0b added a commit that referenced this issue May 13, 2020
Fix selezione del giusto semaforo in device_GetSem
Aggiustamento semafori
jjak0b added a commit that referenced this issue May 20, 2020
jjak0b added a commit that referenced this issue May 20, 2020
jjak0b added a commit that referenced this issue May 23, 2020
System call 5 e 6 ora ritornano errore per semaforo NULL #19 ;
Rimossa scheduler_Get()  per information hiding su implementazione #12 ;
Separata inizializzazione nuovi campi pcb per separare compiti di phase 1 ;
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant