Pages: [1]   Go Down
Print
Author Topic: Dubbio domanda testo Tanenbaum  (Read 1462 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
hunter_
Guest
« on: 20-12-2009, 12:36:14 »

Qualcuno ha provato a rispondere alla seguente domanda:

Un file il cui descrittore è fd contiene la seguente sequenza di byte: 3,1,4,1,5,9,2,6,5,3,5. Vengono eseguite le seguenti chiamate di sistema:

lseek(fd,3,SEEK_SET);
read(fd,&buffer, 4);

dove la chiamata lseek sposta il file pointer al byte 3 del file. Cosa conterrà buffer dopo che la read è stata completata?

I miei dubbi sono : da dove comincia a contare lseek ? da 0 o da 1?
Il byte segnato in lseek viene letto da read  o no?
In pratica qual è la risposta?......... boh
Non ho pouto seguire le lezioni perchè lavoro e sul testo non ho trovato la risposta ai miei dubbi.

Logged
ɹǝǝuıƃuǝsɹǝʌǝɹ
Administrator
God of the Forum
*****
Offline Offline

Gender: Male
Posts: 4.474


Più grande è la lotta, e più è glorioso il trionfo


WWW
« Reply #1 on: 20-12-2009, 14:44:49 »

Il modo più semplice di ottenere risposta al tuo quesito, visto che te lo stai ponendo al di fuori del contesto di un esame, è semplicemente di eseguire tale codice e controllare a mano il valore della variabile.
 
Logged

La grande marcia della distruzione mentale proseguirà. Tutto verrà negato. Tutto diventerà un credo. È un atteggiamento ragionevole negare l'esistenza delle pietre sulla strada; sarà un dogma religioso affermarla. È una tesi razionale pensare di vivere tutti in un sogno; sarà un esempio di saggezza mistica affermare che siamo tutti svegli. Accenderemo fuochi per testimoniare che due più due fa quattro. Sguaineremo spade per dimostrare che le foglie sono verdi in estate. Non ci resterà quindi che difendere non solo le incredibili virtù e saggezze della vita umana, ma qualcosa di ancora più incredibile: questo immenso, impossibile universo che ci guarda dritto negli occhi. Combatteremo per i prodigi visibili come se fossero invisibili. Guarderemo l'erba e i cieli impossibili con uno strano coraggio. Saremo tra coloro che hanno visto eppure hanno creduto.

In tutto, amare e servire.

  
                            ن                           
I can deal with ads,
I can deal with buffer,
but when ads buffer
I suffer...

...nutrimi, o Signore, "con il pane delle lacrime; dammi, nelle lacrime, copiosa bevanda...

   YouTube 9GAG    anobii  S  Steam T.B.o.I. Wiki [univ] Lezioni private  ʼ  Albo d'Ateneo Unicode 3.0.1
Usa "Search" prima di aprire un post - Scrivi sempre nella sezione giusta - Non spammare - Rispetta gli altri utenti - E ricorda di seguire il Regolamento
hunter_
Guest
« Reply #2 on: 23-12-2009, 10:26:55 »

ehm...trattasi di chiamate di sistema, non di codice C...come le provo?
Logged
havoc
Apprendista Forumista
**
Offline Offline

Gender: Male
Posts: 224


« Reply #3 on: 23-12-2009, 11:16:49 »

Veramente sono funzioni C conformi SVr4, 4.3BSD e POSIX.1-2001.
Logged

Pages: [1]   Go Up
Print
Jump to: