- borlotto
- Ingegneria Informatica - Triennale
- Sabato, 23 Ottobre 2004
- Subscribe via email
Dando un'occhiata ai messaggi di settembre ho letto ".. a me è capitato un compito che aveva solamente un paio di domande di teoria ed il resto tutte funzioni (mv, cp, chmod, mount, ecc.)"....ora, non avendo la minima idea di come possa essere impostato l'esonero, mi viene da pensare che tra le altre cose potrebbe chiedere l'implementazione di qualche comando che sfrutti chiaramente delle chiamate di sistema...ma non c'è nessuno che sappia dirmi qualcosa di più o al limite dove trovare i vecchi testi? :cry:
Comment
There are no comments made yet.
Accepted Answer
Pending Moderation
Ciao a tutti, qualcuno di voi potrebbe dirmi a che ora c'è l'esame del canale bis e in che aula? E' lunedì vero? Grazie
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 41
Accepted Answer
Pending Moderation
So che è un po da pazzi, maavrei voglia di non fare SOP quest'anno per rifarlo con Bovet l'anno prossimo...
Comunque, gli appelli si possono fare entrambi?
Comunque, gli appelli si possono fare entrambi?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 42
Accepted Answer
Pending Moderation
Ok ritiro tutto ciò che ho detto...è sempre lui.
Ci ha tenuto a chiudere il corso così come l'aveva iniziato...
Dopo che ha detto che la fork crea un processo se chiamata con pid = fork(), e controlla se ci sono processi che girano(??) se chiamata con if( fork() ) non mi stupirò davvero più di niente in vita mia.
Se ce ne fosse bisogno:[code type="markup"]int main(){
if( fork() ) {
printf("Processo padre: pid = %d\n\n", getpid());
}
else {
printf("Processo figlio: pid = %d\t ppid = %d\n", getpid(), getppid() );
}
return 0;
}[/code]
Output:[code type="markup"] ~/Universita/C $ ./iffork
Processo figlio: pid = 7394 ppid = 7393
Processo padre: pid = 7393[/code]
Ieri ne ha davvero dette troppe...non ho parole.
Ci ha tenuto a chiudere il corso così come l'aveva iniziato...
Dopo che ha detto che la fork crea un processo se chiamata con pid = fork(), e controlla se ci sono processi che girano(??) se chiamata con if( fork() ) non mi stupirò davvero più di niente in vita mia.
Se ce ne fosse bisogno:[code type="markup"]int main(){
if( fork() ) {
printf("Processo padre: pid = %d\n\n", getpid());
}
else {
printf("Processo figlio: pid = %d\t ppid = %d\n", getpid(), getppid() );
}
return 0;
}[/code]
Output:[code type="markup"] ~/Universita/C $ ./iffork
Processo figlio: pid = 7394 ppid = 7393
Processo padre: pid = 7393[/code]
Ieri ne ha davvero dette troppe...non ho parole.
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 43
Accepted Answer
Pending Moderation
HAHAHAHAHAHAHAHAAHAHAHAHAHA :lol: :lol: :lol:Mah... a me sembra lo stesso pessimo Vitale... :?
Grande...!
PS: ma alla fine lo heap esiste? Sta nello stack? Nei dati non inizializzati? Sopra i dati non inizializzati? Immezzo? Bah...! Vallo a sapere...![]()
Cmq è una mia impressione o le vaccate si sono diradate via via?
Ne dice eh...per carità. Però all'inizio era un continuo!
Ora pare che si attenga un po' di più alle dispense, tranne oggi, vabè.
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 44
Accepted Answer
Pending Moderation
fork restituisce :
un valore diverso da zero al processo padre (indica il pid del figlio),
zero al processo figlio.
[SNIP]
In quel pezzo di codice il padre attende che il figlio termini la funzione e poi riprende il controllo.
Hai ragione...pìrla io
SHM_RW e' una define...non so , podarsi sia l ennesima cappellata di vitale.
Poi guardo.
Non so se è una vaccata, perché l'ho letta anche altrove.
In teoria dovrebbe essere definita nello stesso file di SHM_R e SHM_W, non vedo perché no. Però mi da errore in compilazione. Bah!
Grazie
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 45
Accepted Answer
Pending Moderation
HAHAHAHAHAHAHAHAAHAHAHAHAHA :lol: :lol: :lol:
Grande...!
PS: ma alla fine lo heap esiste? Sta nello stack? Nei dati non inizializzati? Sopra i dati non inizializzati? Immezzo? Bah...! Vallo a sapere...
Cmq è una mia impressione o le vaccate si sono diradate via via?
Ne dice eh...per carità. Però all'inizio era un continuo!
Ora pare che si attenga un po' di più alle dispense, tranne oggi, vabè.
Grande...!
PS: ma alla fine lo heap esiste? Sta nello stack? Nei dati non inizializzati? Sopra i dati non inizializzati? Immezzo? Bah...! Vallo a sapere...
Cmq è una mia impressione o le vaccate si sono diradate via via?
Ne dice eh...per carità. Però all'inizio era un continuo!
Ora pare che si attenga un po' di più alle dispense, tranne oggi, vabè.
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 46
Accepted Answer
Pending Moderation
oggi ennesima arrampicata sugli specchi mentre parlava dei DATI NON INIZIALIZZATI...
io amo quest'uomo:
io amo quest'uomo:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 47
Accepted Answer
Pending Moderation
fork restituisce :
un valore diverso da zero al processo padre (indica il pid del figlio),
zero al processo figlio.
Quindi
if (cond)
{
blocco
}
Se la condizione e' vera ( quindi diversa da zero) entra nel blocco.
...quindi :
if (fork() )
{
//qui entra il padre
}
else {
// qui entra il figlio
}
In quel pezzo di codice il padre attende che il figlio termini la funzione e poi riprende il controllo.
SHM_RW e' una define...non so , podarsi sia l ennesima cappellata di vitale.
Poi guardo.
un valore diverso da zero al processo padre (indica il pid del figlio),
zero al processo figlio.
Quindi
if (cond)
{
blocco
}
Se la condizione e' vera ( quindi diversa da zero) entra nel blocco.
...quindi :
if (fork() )
{
//qui entra il padre
}
else {
// qui entra il figlio
}
In quel pezzo di codice il padre attende che il figlio termini la funzione e poi riprende il controllo.
SHM_RW e' una define...non so , podarsi sia l ennesima cappellata di vitale.
Poi guardo.
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 48
Accepted Answer
Pending Moderation
Qualcuno ha provato a giocare con la memoria condivisa?
Ho dei problemi con l'esempio produttore - consumatore fatto da Vitale nel file sulla programmazione concorrente.
In particolare, non riporto tutto il main per brevità:
[code type="markup"]
int status;
/* ... */
if ( fork() ) wait(&status);
else produttore(ds_shm);
if( fork() ) wait(&status);
else consumatore(ds_shm);
/*...*/
[/code]che fa codesto codice? Perché [color=blue]if( fork() )[/color] ?? Quando diventa falsa questa condizione?
Qualcuno ha chiaro cosa fa il programma?
Inoltre, usando la shmat in compilazione mi dice che il flag SHM_RW è undeclared, mentre con SHM_R | SHM_W non fa una piega. A qualcuno è capitato lo stesso e magari ne conosce il motivo?
Grazie, ciao
Ho dei problemi con l'esempio produttore - consumatore fatto da Vitale nel file sulla programmazione concorrente.
In particolare, non riporto tutto il main per brevità:
[code type="markup"]
int status;
/* ... */
if ( fork() ) wait(&status);
else produttore(ds_shm);
if( fork() ) wait(&status);
else consumatore(ds_shm);
/*...*/
[/code]che fa codesto codice? Perché [color=blue]if( fork() )[/color] ?? Quando diventa falsa questa condizione?
Qualcuno ha chiaro cosa fa il programma?
Inoltre, usando la shmat in compilazione mi dice che il flag SHM_RW è undeclared, mentre con SHM_R | SHM_W non fa una piega. A qualcuno è capitato lo stesso e magari ne conosce il motivo?
Grazie, ciao
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 49
Accepted Answer
Pending Moderation
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 50
Accepted Answer
Pending Moderation
"Pubblichero i risultati entro sera..." vitali 12/11/04 ore 15:00.
Ma 'ndo stanno?
Ma 'ndo stanno?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 51
Accepted Answer
Pending Moderation
Non so se tu stia segiendo il corso.... Beh, diresti anche te queste cose dopo una sua lezione.
Non vedo l'ora che passino i fogli per la valutazione della didattica :twisted:
Non vedo l'ora che passino i fogli per la valutazione della didattica :twisted:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 52
Accepted Answer
Pending Moderation
Eheh... avrà avuto paura di essere sommerso di domande a cui non sa dare risposta... :twisted:
Ragazzi, scusate l'intrusione, ma state dicendo cose piuttosto gravi eh...che almeno utilizziate seriamente la valutazione del corso.
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 53
Accepted Answer
Pending Moderation
Mah...quell'uomo mi lascia perplesso.
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 54
Accepted Answer
Pending Moderation
Esattamente :lol:
Comunque,:
Qale? Dove? Cosa? Come? Perchè? :?
Comunque,:
Entro stasera vi metto i risultati dell'esonero
Qale? Dove? Cosa? Come? Perchè? :?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 55
Accepted Answer
Pending Moderation
ne ha parlato, avrebbe dovuto farci un'esercitazione ma è stata "misteriosamente" annullata...
Eheh... avrà avuto paura di essere sommerso di domande a cui non sa dare risposta... :twisted:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 56
Accepted Answer
Pending Moderation
ne ha parlato, avrebbe dovuto farci un'esercitazione ma è stata "misteriosamente" annullata...
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 57
Accepted Answer
Pending Moderation
Ma ha fatto i semafori Vitale?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 58
Accepted Answer
Pending Moderation
alla grande no, però sicuramente è andato sopra anche a loro
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 59
Accepted Answer
Pending Moderation
sarei curioso di vedere la faccia di bovet se sentisse le corbellerie di Vitale
(sarebbe tipo :shock: oppure si metterebbe a ridere
) ..non vorrei scomodare due mostri sacri dell'ignoranza, ma penso che quest'uomo abbia sconfitto alla grande anche buttarazzi e angelaccio :P
(sarebbe tipo :shock: oppure si metterebbe a ridere
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 60
There are no replies made for this post yet.
Be one of the first to reply to this post!
Be one of the first to reply to this post!
Please login to post a reply
You will need to be logged in to be able to post a reply. Login using the form on the right or register an account if you are new here. Register Here »