fbpx
Skip to main content

LINUX AVANZATO 2007

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
18 Anni 6 Mesi fa #46806 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic LINUX AVANZATO 2007
ma le interrogazioni non erano state spostate... :(

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
18 Anni 6 Mesi fa #46807 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic LINUX AVANZATO 2007
effettivamente è cosi ma forse faceva comunque l'esame per richiesta esplicita dello studente...

ah non so se ve ne siete accorti ma la data del 1 giugno è stata annullata

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
18 Anni 6 Mesi fa #46810 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic LINUX AVANZATO 2007
Mi sono fatto anticipare l'esame perchè poi dovevo fare sia Automazione il 4 che Informatica Industriale l'8 giugno.
C'ero solo io e vi posso dire che l'esame è durato una ventina di minuti e il prof è stato molto tranquillo. Alla fine mi ha dato la lode!!
Quindi direi che chi ha superato anche la prova al calcolatore può stare tranquillo!!

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
18 Anni 6 Mesi fa #46871 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic LINUX AVANZATO 2007
Questa la prova di oggi, che purtroppo non ho passato per un malefico segmentation fault a fine programma (il resto funzionava) :( :
Il programma esegue le seguenti azioni:

1) legge dalla riga di comando un valore m < 8.

2) costruisce un array anagrafico[] di 8 record. Ogni record include 2 campi: cognome (array di 30 byte), nome (array di 30 byte).
Ogni record presente in anagrafico[] ha una combinazione cognome-nome diversa dalle altre.

3) registra in un vettore hash[m] di puntatori a liste tutti i record di anagrafico. Usa la funzione hash_func() descritta in seguito (passando come parametri un cognome, un nome ed il valore m) per ottenere l'indice i del vettore hash[]. Nel caso di "sinonimi" (due diverse coppie cognome-nome mappate dalla funzione hash_func() nello stesso indice i), il record viene aggiunto nella lista di record puntata da hash[i].

4) stampa il contenuto delle m liste di hash[].


La funzione hash_func() da utilizzare è la seguente:

int hash_func(char *stringa1, char *stringa2, int m) {
            int i, val = 0;
            
            for(i = 0; i < 30; i++) {
                  if(*(stringa1+i) == '\0')
                           break;
                  val = val ^ *(stringa1+i);
            }

            for(i = 0; i < 30; i++) {
                  if(*(stringa2+i) == '\0')
                           break;
                  val = val ^ *(stringa2+i);
            }

            val = val % m;
            return val;
}

L'hanno passata in 5 su 10 o 11, non ricordo quanti eravamo.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
18 Anni 6 Mesi fa #46888 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic LINUX AVANZATO 2007
Passato! l'esercizio era un casino da capire poi dovevi gestire una lista.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
18 Anni 6 Mesi fa #46897 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic LINUX AVANZATO 2007
domanda...qualcuno di voi ha provato a far girare il programma della lezione 8 " dump_pgt"
? a me non va, ho cambiato solo l'indirizzo di INIT_TASK, Page_offset è lo stesso e gli offset che ha creato lui per linux 2.6.20 dovrebbero andare bene...
qualcuno che lo ha provato?

Si prega Accedi o Crea un account a partecipare alla conversazione.