Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi N - Z > Sistemi operativi I > Domanda lista linkata
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
susy
.amico.

User info:
Registered: Aug 2007
Posts: 29 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 14:29:20 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Domanda lista linkata

Mi sono imbattuta ripassando in questa domanda ma non riesco a ripondere, qualcuno è in grado di spiegarmi?

C’è un file con allocazione linkata da 30 record. La directory dello stesso è già in memoria. Quante operazioni di I/O sono necessarie per inserire un nuovo record nella posizione 20 del file?

Grazie a tutti

08-09-2013 16:02
Click Here to See the Profile for susy Click here to Send susy a Private Message Find more posts by susy Add susy to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Maverick21
.simpatizzante.

User info:
Registered: Apr 2009
Posts: 17 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 7:09:39 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ciao.

Provando a ragionarci sono giunto alla seguente soluzione.
Una lista linkata come saprai è un successione di blocchi in cui ogni blocco oltre ad essere una porzione di file ha anche una sezione dedicata in cui c'è un puntatore che indirizza al blocco successivo.
Dovendo scrivere nel 20esimo blocco del file devo fare in totale 19 accessi a disco (dato che la directory è già caricata e non devo accedere a disco) ma ricevo un segnale di I/O anche in corrispondenza della lettura del puntatore; in questo caso dalla directory ricevo il puntatore ma dovendo scrivere e basta alla 20esima sono altri 19 segnali, per un totale di 38 segnali.

Spero di averlo risolto correttamente perchè non assicuro che la soluzione sia giusta al 100%, è stato più che altro una questione di ragionamento in base a quello che diceva il prof. sulle liste linkate.

09-09-2013 23:24
Click Here to See the Profile for Maverick21 Click here to Send Maverick21 a Private Message Find more posts by Maverick21 Add Maverick21 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Maverick21
.simpatizzante.

User info:
Registered: Apr 2009
Posts: 17 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 7:09:39 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Anche se riflettendoci è possibile che essendo già caricato in memoria il primo blocco si risparmi un ulteriore passaggio di comunicazione del puntatore, ma al momento sono troppo stanco per rifletterci ancora su scusa!

Sperando che qualcuno faccia luce, altrimenti prova a chiedere a qualcuno il 12.

09-09-2013 23:29
Click Here to See the Profile for Maverick21 Click here to Send Maverick21 a Private Message Find more posts by Maverick21 Add Maverick21 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
susy
.amico.

User info:
Registered: Aug 2007
Posts: 29 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 14:29:20 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Mmmm io cedo invece seguendo il tuo ragionamento che glia accesi siano 20 o 21 dato che appunto se la dir è già in memoria devo portarmi alla posizione 20 e scrivere. Mmmm che odio sta domanda!

11-09-2013 10:30
Click Here to See the Profile for susy Click here to Send susy a Private Message Find more posts by susy Add susy to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
poi_1969
.grande:maestro.

User info:
Registered: Aug 2005
Posts: 507 (0.07 al dì)
Location: milano
Corso: informatica
Anno:
Time Online: 10 Days, 22:40:57 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

leggi indirizzo inizio lista link
sommi i byte per 19 posizioni ed hai la testa
sommi i byte per arrivare a 20 e trovi il next
metti in memoria il tuo nuovo elemento e ricavi indirizzio
al 19 gli metti il nuovo interizzo a al nuovo elemento gli petti l'indirizzo next

credo che sia cosi

11-09-2013 11:21
Click Here to See the Profile for poi_1969 Click here to Send poi_1969 a Private Message Find more posts by poi_1969 Add poi_1969 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 02:14.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.034 seconds (75.94% PHP - 24.06% MySQL) con 25 query.