fbpx
Skip to main content
  1. borlotto
  2. Ingegneria Informatica - Triennale
  3. Sabato, 23 Ottobre 2004
  4.  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
Acela... confermo! ;)

Ok. Sai inoltre se la correzione dei compiti avverrà a fine prova?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Cmq, hai provato a fare il terzo esercizio sulle chiamate di sistema, quello "hole"?


Si...ma non ho capito a cosa servono:[code type="markup"]char* fmap=NULL;
size_t len;[/code]visto che non vengono mai usati nel corso del programma. La variabile int i; ok, è un errore, doveva essere int n; ma quelle due?


se ci fai caso nelle write() alla fine c'è un buf che non è dichiarato... mi sa che fmap sia = buf, però mi suona strano davvero... anche perchè se modifichi il tutto concatena il file sorgente e basta, senza creare buchi :shock:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation

Ok. Sai inoltre se la correzione dei compiti avverrà a fine prova?

Questo non lo so... da quello che ha detto il professore si potrebbe intuire di si, ma non posso mettrci la mano sul fuoco.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
hahahah che uomo..

Visto che hai cambiato corso ti sei perso l'ultimo delirio!
Forse non tutti lo sanno, ma questo codice: [code type="markup"]/*...*/
int main(int argc, char** argv){
if(argc<2) return 1;
/*...*/
}[/code] termina se gli passo più di 2 parametri a riga di comando, perché il l'array argv è allocato staticamente, e gli dico la dimensione con la condizione dell'if!

Ci hanno provato in 10 e per 20 minuti a convincerlo, non c'e stato nulla da fare. Verso la fine ha avuto degli sprazzi di lucidità e mi pare che abbia fatto marcia indietro di un po'.

Deprimente :) .
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
non solo non sa nulla di sistemi operativi, che già sarebbe grave visto che dovrebbe insegnarli, ma non sa nulla di informatica in genere..è sconcertante
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Quali comandi shell abbiamo visto noi fortunati del corso Vitale, e con quali opzioni?

cd, ls, rm, cat, more, less, mv, cp, ln, mount, e poi? Ne dimentico qualcuno?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Quali intendi, quelli giusti delle dispense\esercitazioni del corso A-I oppure quelle schifezze che ha spiegato il nostro idolo? :lol:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Quelli da portare all'esonero... :cry:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
man, ls, cd, mkdir, rmdir, pwd, cp, mv, ln, rm, cat, more, less, tar, split, gzip, gunzip, chmod, chown, chgrp, mount, umount.

questi sono quelli che ha fatto (O per lo meno mi sa che ha fatto) Bovet. Io alla lezione sui comandi di Linux non c'ero, di più non ti so dire...
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
STO A ROSICA'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :evil: :evil: :evil: :evil:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
STO A ROSICA'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :evil: :evil: :evil: :evil:



:?: ??? :?:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Io ODIO i test a crocette...

E la mia stima per Vitale...beh no, in effetti non poteva scendere più di così.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
ma porca m+*#ç@§ delle domande sui puntatori e sugli inode... :cry: :cry:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Ok, quella dell'incremento del puntatore l'ho sbagliata...

Ma porca mignotta troia...ora ovviamente il mio giudizio, che gia' non era positivo, è inasprito dal fatto che probabilmente non è andata come speravo, però sti quiz sono ridicoli. Non li ho mai potuti soffrire, ora ancora di più. Verificano una preparazione nozionistica e inutile, come il 90% delle domande di oggi.

Mi spiace molto che uno dei corsi più importanti del nostro corso di studi sia stato impostato in questo modo.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Scusate ma sono io ad essere rimasto indietro su qualcosa o c'erano dei pezzetti di codice assolutamente senza senso del tipo "int main();" e "int main,dsfile;"?Non è un uso un pò improrio della parolina main?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
- Le domande erano scritte in maniera abbastanza ambigua, cosa inaccettabile per un test a crocette.
- C'erano compiti con 2 domande uguali, e domande con 2 volte la stessa risposta fra le scelte disponibili.
- Il codice era insensato (ma parliamo di Vitale, quindi...).
- La domanda in cui veniva aperto un file con flags "O_RDONLY | O_TRUNC" non aveva risposte esatte secondo me.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
oddio nash non dire così che sennò mi vengono dubbi pure su una di quelle che ho risposto subito :cry:

cmq si, il codice era completamente insensato, ma giustamente è stato scritto da chi sappiamo... e comunque le domande erano scritte in maniera TOTALMENTE ambigua.

tanto per sapere, le risposte che avete dato a quella su compilatori e interpreti?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Darkside, può darsi che alla stessa domanda avevamo risposte differenti, i test sono generati a caso di cane :) da un insieme di domande e risposte divise per categoria.

Compilatori e interpreti (domande molto ambigue): sicuramente un prog. interpretato non è più veloce di uno compilato, non credo che un compilatore occupi meno memoria di un interprete (o voleva dire un prog. compilato occupa meno memoria di uno interpretato? vallo a sapere), sicuramente un interprete ha una migliore diagnostica durante l'esecuzione. Non ricordo altro.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
si si lo so, per altro il programmino con cui fanno questi form l'ha fatto Cesati, ed è reperibile dalla sua home page ;)
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Prima di alzare bandiera bianca sulla fork() :shock: (no comment!!) stamattina Vitale ha detto che la risposta giusta di quella open con flags "O_RDONLY | O_TRUNC" era "legge i primi 10 byte del file e li scrive nel buffer" (l'ho presa :) ), e se non ho capito male *p++ incrementa il puntatore e restituisce il nuovo valore puntato (se è così l'ho presa).

Se non ho sbagliato le fisse, visto che di schedina si tratta, potrebbe non essere andata così male.
Confermo in ogni caso la sensazione di tristezza per questo corso.
Comment
There are no comments made yet.


There are no replies made for this post yet.
Be one of the first to reply to this post!