Citazione da: "TheKaneB"[...]- il Kernel risponde alla syscall restituendo offset e dimensioni del buffer condiviso[...]In base a cosa il kernel decide la dimensione del buffer? Sarebbe opportuno fare decidere ai processi la dimensione da richiedere al Kernel e poi il kernel risponde con la dimensione del buffer che è riuscito ad allocare?
[...]- il Kernel risponde alla syscall restituendo offset e dimensioni del buffer condiviso[...]
Citazione da: "clros"Citazione da: "TheKaneB"[...]- il Kernel risponde alla syscall restituendo offset e dimensioni del buffer condiviso[...]In base a cosa il kernel decide la dimensione del buffer? Sarebbe opportuno fare decidere ai processi la dimensione da richiedere al Kernel e poi il kernel risponde con la dimensione del buffer che è riuscito ad allocare?Beh si, ho solo buttato giù solo una bozza da perfezionare
Attualmente divido il mio tempo libero tra università e altri progetti per tentare di arrotondare vendendo apps mie (oltre a quelle che faccio per i clienti, che poi mi pagano lo stipendio). Mediamente programmo dalle 8 alle 12 ore al giorno :lol: Per questo ho messo da parte il mio OS hobbistico a cui avevo iniziato a lavorare qualche anno fa. Ci avevo lavorato solo per 4-5 mesi, ma avevo già creato un semplice microkernel e avevo il multitasking Purtroppo era tutto in kernel space, compresi i processi utente, perchè la piattaforma era un ARM9 senza MMU (usavo il Nintendo DS come piattaforma di sviluppo, perchè ne conoscevo alla perfezione l'hardware).