![]() |
Pages (8): « First ... « 3 4 5 6 [7] 8 » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- progettino (http://www.dsy.it/forum/showthread.php?threadid=34948)
quindi dove ce
---first---
cyl head sec
0 0 36
perche proprio 666 666 la matricola?
yeah ... abbiamo satana a scuola!!! ![]()
si esatto proprio questo, solo che a mio modesto parere (per lo meno io ho fatto così) dovrebbe mancare qualcosa in quello che hai scritto....
prova a pensarci, devi effettuare la up su un semaforo, il prof, ovviamente avendo un solo semaforo a disposizione effettua direttamente la funzione
tu non hai un solo semaforo, ma come richiesto dal progetto hai una serie (lista, array... non so cosa tu abbia scelto) di semafori, quindi, secondo me, dovresti fare:
#include <lib.h>
#include <unistd.h>
PUBLIC int up(int s) //passagli il numero di semaforo su cui fare la up
{
message m;
if (_syscall(SS_PROC_NR, SS_UP, &m) < 0) return(-1);
return 0;
}
PUBLIC int down(int s) //passagli il numero di semaforo su cui fare la down
{
message m;
if (_syscall(SS_PROC_NR, SS_DOWN, &m) < 0) return(-1);
return 0;
}
Originally posted by fabi0
In questo?
#include <lib.h>
#include <unistd.h>
PUBLIC int up()
{
message m;
if (_syscall(SS_PROC_NR, SS_UP, &m) < 0) return(-1);
return 0;
}
PUBLIC int down()
{
message m;
if (_syscall(SS_PROC_NR, SS_DOWN, &m) < 0) return(-1);
return 0;
}
Originally posted by QeSaRNeRON
quindi dove ce
---first---
cyl head sec
0 0 36
perche proprio 666 666 la matricola?
yeah ... abbiamo satana a scuola!!!![]()
Sì, certo ho fatto copia-incolla del file del prof per capire se era quello di cui stavamo parlando. GRAZIE
Originally posted by fabi0
Sì, certo ho fatto copia-incolla del file del prof per capire se era quello di cui stavamo parlando. GRAZIE
Originally posted by lp656330
esatto proprio come hai detto tu
dai ho scelto un numero a caso.... non ci ho proprio pensato![]()
Originally posted by QeSaRNeRON
devi fare il modprobe di minix
se ti dice che non trova il modulo devi ricompilarti il kernel dando un occhio di inserire minix nella sezione filesistem
quello che devo fare io adesso.
che palle
vaffanculo! >.<
Originally posted by QeSaRNeRON
loool
pero aspe.. .iniziando dallo 0 dovrebbe essere 36-1 giusto?
ma te lo monta anche se metti 35???
Originally posted by Larios
ma te lo monta anche se metti 35???
cscusate,
non è che potete mettere l'output dei vostri programmi prova1 e prova2. In modo da avere un confronto e capire se il server che abbiamo fatto è giusto visto che ho qualche dubbio! Anche uno stamp dello schermo va bene!!
Grazie
Originally posted by marcodili
cscusate,
non è che potete mettere l'output dei vostri programmi prova1 e prova2. In modo da avere un confronto e capire se il server che abbiamo fatto è giusto visto che ho qualche dubbio! Anche uno stamp dello schermo va bene!!
Grazie
Originally posted by Larios
per compilare le librerie:
cd /usr/src/lib/posix
make Makefile
vuol dire che il Makefile è aggiornato
comunque per compilare le librerie devi andare in /usr/src/tools
e dare:
make libraries
qualcuno è riuscito a finire il progetto??
__________________
by Ð@rk§h@ÐØw
| All times are GMT. The time now is 17:37. | Pages (8): « First ... « 3 4 5 6 [7] 8 » Show all 109 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.