- 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
*p++; è uguale a *(p++);
Il seguente codice da "qwerty" in uscita:
[code type="markup"]
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char **argv)
{
char p[] = {'q', 'w', 'e', 'r', 't', 'y'};
char *point = p;
int i;
for(i = 0; i < 6; i++)
printf("%c", *point++);
printf("\n"
;
system("PAUSE"
;
return 0;
}
[/code]
Il seguente codice da "qwerty" in uscita:
[code type="markup"]
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char **argv)
{
char p[] = {'q', 'w', 'e', 'r', 't', 'y'};
char *point = p;
int i;
for(i = 0; i < 6; i++)
printf("%c", *point++);
printf("\n"
system("PAUSE"
return 0;
}
[/code]
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 61
Accepted Answer
Pending Moderation
PS: Ovviamente *p++; = *(p++); != *(++p);
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 62
Accepted Answer
Pending Moderation
ho cannato mi sa solo quella sul puntatore, e ho lasciato in bianco quella sugli inode... poteva andare molto ma molto meglio :cry:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 63
Accepted Answer
Pending Moderation
cmq oggi si è reso conto anche lui di essere sconfitto dalla sua ignoranza, è stato allo stesso tempo troppo bello e troppo orribile :shock: :lol:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 64
Accepted Answer
Pending Moderation
Ok, presa quella del puntatore...
@darkside:
[ul]guarda, va bene tutto (ma anche no), ma non sapere la fork() mi pare davvero troppo...[/ul]
@darkside:
[ul]guarda, va bene tutto (ma anche no), ma non sapere la fork() mi pare davvero troppo...[/ul]
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 65
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
- # 66
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
- # 67
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
- # 68
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
- # 69
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
- # 70
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
- # 71
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
- # 72
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
- # 73
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
- # 74
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
- # 75
Accepted Answer
Pending Moderation
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 76
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
- # 77
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
- # 78
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
- # 79
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
- # 80
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 »