.dsy:it. Pages (13): « 1 2 3 4 [5] 6 7 8 9 » ... Last »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- [Sistemi Operativi] Esercizi (http://www.dsy.it/forum/showthread.php?threadid=4496)


Posted by la spagnola on 02-07-2003 16:34:

PLS UNO DI VOI PUO INOLTRARE I ESERCIZZI ANCHE A ME IN QUESTO INDIRIZZO:Esmeralda.Hasanaj@tele2.com
thks

__________________
una farfalla


Posted by Novalis on 02-07-2003 20:58:

mi premeva chiedervi una cosa...

che parametri date a gcc per compilare i sorgenti per linux?


Posted by Mirthis on 02-07-2003 22:04:

Originally posted by eskimo
Ciao m'è capitata na cosa strana (forse per altri non lo è):
come errore di compilazione mi da errore nel file header semaphore.h che è però nella libreria standard....
che devo fare? forse non ho incluso qualche header che ha bisogno semaphore???

thx


Anch'io avevo dei problemi. Io so solo che quando ci sono di mezzo thread e robe simili bisogna compilare con gcc -D_REENTRANT -lpthread ecc.... So che un errore simile al tuo si ha se cerchi di compilare i file normalmente, poi magari nn e' per quello :P

__________________
Land ...of Silence - Sonata Arctica Italian Fan Site


Posted by Novalis on 02-07-2003 22:08:

quindi com'è l'esatta riga di comando per compilare il file "prova.c"?


Posted by Mirthis on 02-07-2003 22:23:

Originally posted by Novalis
quindi com'è l'esatta riga di comando per compilare il file "prova.c"?


beh dovrebbe essere:
gcc -D_REENTRANT -lpthread prova.c -o nomeeseguibile

__________________
Land ...of Silence - Sonata Arctica Italian Fan Site


Posted by Novalis on 02-07-2003 23:19:

adesso provo... thanks!:-D


Posted by eskimo on 03-07-2003 09:09:

Grazie mirthis... si io metto quella riga ma me lo fa lo stesso, la Pagani mi ha detto che devo guardare nella man delle librerie dei semafori o nel man delle syscall dei semafori e vedere se devo mettere altri header o cose simili... non ho ancora avuto tempo perchè sono andato avanti...


Posted by eskimo on 03-07-2003 09:21:

help! nel secondo esercizio quando se sono nel distributore e ho bisogno di bottiglie, mando un segnale al produttore e aspetto con pause. Ma visto che lo sono già dentro un handler, non mi riesce di impostarne un altro per rispondere poi al segnale che mi invia il produttore quando ho finito. In pratica devo mandare un segnale al produttore, aspettare, e quando arriva un segnale semplicemente andare avanti senza passare da nessun handler...
come faccio???
help please


Posted by Mirthis on 03-07-2003 23:09:

Originally posted by eskimo
help! nel secondo esercizio quando se sono nel distributore e ho bisogno di bottiglie, mando un segnale al produttore e aspetto con pause. Ma visto che lo sono già dentro un handler, non mi riesce di impostarne un altro per rispondere poi al segnale che mi invia il produttore quando ho finito. In pratica devo mandare un segnale al produttore, aspettare, e quando arriva un segnale semplicemente andare avanti senza passare da nessun handler...
come faccio???
help please


Ciao,
nn so se io ho fatto in modo giusto o meno, ma cmq i segnali li ho usati esclusivamente quando era specificato nel testo dell'esercizio. Per il resto ho usato le pipe.
Il produttore deve solo attendere eventuali richieste dal distributore e soddisfarle, quindi io ho messo l'istruzione di read dalla pipe(distributore->produttore il primo scrive, il secondo legge) all'inizio del ciclo del produttore, in modo tale che rimanga bloccato fino a che nn ci sono richieste. Quando il distributore ha bisogno di altre bottiglie, scrive sulla pipe(distributore->produttore) e attende la risposta su una seconda pipe(produttore->distributore) nella quale il produttore scrive.
bye :)

__________________
Land ...of Silence - Sonata Arctica Italian Fan Site


Posted by eskimo on 04-07-2003 07:08:

OK grazie provo a riscrivere così... mi organizzerò meglio con le pipe così levo tutti quegli handler...
thx!


Posted by Sockit2me on 04-07-2003 10:40:

Qualcuno ha notizie utili sulla prova di laboratprio che è stata fatta martedi ????

__________________
Non perdere le staffe...fino al momento in cui non bisogna perdere le staffe !


Posted by eskimo on 04-07-2003 11:00:

Ciao c'è qualche anima pia che perfavore mi può inviare gli esercizi di lab?? please help me!

se volete vi invio quelli che ho fatto io almeno vi fate 4 risate!! oppure vi possono consolare per martedi vedendo che c'è gente messa peggio!!! ;)

spero che qualcuno mi dia una mano....
ciao e grazie!!!!

eskimo82@virgilio.it


Posted by matrix on 05-07-2003 11:09:

io per l'esercizio di balanzone e gli altri 2, ho usato le pipe con nome sia in windows(abbastanza incasinate pero' da capire) e in linux(facilissime, fate man mkfifo e spiega quasi tutto)

la cosa che mi da piu' "problemi" e' in windows che nei processi figli, una volta che hanno input e output direzionati non riesco a usare il printf ma uso fprintf(stderr, ecc...) che spero gli vada bene...se no qualcuno mi spiega come usare il printf in un processo figlio?


Posted by Mirthis on 05-07-2003 17:47:

Originally posted by matrix
io per l'esercizio di balanzone e gli altri 2, ho usato le pipe con nome sia in windows(abbastanza incasinate pero' da capire) e in linux(facilissime, fate man mkfifo e spiega quasi tutto)


Anch'io volevo usare le pipe anonime il problema e' che nn riesco a crearle(per motivi di permessi credo)e quindi nn so come fare.
Per quanto riguarda win devo acnora provarci, anche se ho visto che la cosa e' piuttosto complicata.

la cosa che mi da piu' "problemi" e' in windows che nei processi figli, una volta che hanno input e output direzionati non riesco a usare il printf ma uso fprintf(stderr, ecc...) che spero gli vada bene...se no qualcuno mi spiega come usare il printf in un processo figlio?


Devo ancora provarle, cmq se nn ti costa troppo fatica, nn e' che potresti mandarmi gli esercizi di win che hai gia' svolto?
Grazie

bye

__________________
Land ...of Silence - Sonata Arctica Italian Fan Site


Posted by Mirthis on 05-07-2003 19:10:

Scusate la domanda, che forse puo' sembrare scema(:P),ma negli esercizi di win in cui si dice che i processi si passano informazioni tramite delle variabili condivise(ad esempio l'esercizio reader/converter, il 4 se nn ricordo male)si intendono delle seplici variabili globali??

__________________
Land ...of Silence - Sonata Arctica Italian Fan Site


All times are GMT. The time now is 05:58. Pages (13): « 1 2 3 4 [5] 6 7 8 9 » ... Last »
Show all 185 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.