Advertisement
Lio_is_SAD

mercuri_gestione_informazioni

Dec 13th, 2015
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.76 KB | None | 0 0
  1. descrivere brevemente i componenti sw presenti nel SO necessari a realizzare la comunicazione tra il sw
  2.  
  3. applicativo e i dispositivi di archiviazione dei dati
  4.  
  5. File System (software dipendente dal dispositivo) + sw dipendente dal dispositivo (driver?)
  6. _______________________________________________________________________
  7. elencare e descrivere brevemente i possibili metodi di accesso ai file
  8.  
  9. byte stream (non fatto in classe da quel che ho capito)
  10.  
  11. accesso diretto
  12. permette di leggere o scrivere un record di posizione nota. è semplice calcolare la posizione del record
  13.  
  14. n-esimo su disco e quindi di recuperare il record
  15.  
  16. accesso sequenziale
  17. con l'accesso sequenziale il file è visto come una sequenza di record. i record sono visitati uno dopo
  18.  
  19. l'altro nell'ordine in cui sono stati inseriti nel file: per accedere all' n-esimo record del file
  20.  
  21. bisogna accedere a tutti gli n-1 record precedenti. un accorgimento importante è che se si intende
  22.  
  23. scrivere su un record, tutti i record successivi saranno persi in quanto il comando write aggiunge una
  24.  
  25. marcatura di fine file.
  26.  
  27. accesso a chiave (non fatto in classe da quel che ho capito)
  28. ________________________________________________________________________
  29. definire brevemente cos'è una directory
  30.  
  31. una directory è una tabella dove ogni riga contiene le informazioni relative ad un file: nome, tipo(anche
  32.  
  33. se non tutti gli SO supportano quest'informazione), la sua dimensione e la sua posizione sul disco, oltre
  34.  
  35. alle specifiche come la data di creazione e dell'ultimo aggiornamento, o il nome dell'utente che ha
  36.  
  37. creato il file o ancora i permessi d'accesso.
  38. ________________________________________________________________________
  39. descrivere brevemente le due possibili matrici di protezione per descrivere i permessi di accesso ai file
  40.  
  41. per colonne (ACL)
  42. per ogni file sono elencati i nomi degli utenti e i loro permessi su quel file
  43. per righe (C-List)
  44. per ogni utente sono elencati i file su cui hanno permessi e quali permessi hanno
  45. (inoltre, talvolta vengono considerati i permessi degli utenti del gruppo del proprietario, il
  46.  
  47. proprietario stesso e tutti gli altri utenti)
  48. ________________________________________________________________________
  49. descrivere brevemente linked allocation e indexed allocation, evidenziando per ciascuna punti deboli e
  50.  
  51. punti di forza
  52.  
  53. linked allocation:
  54. blocchi collegati da puntatori. Permette di usare tutti i blocchi liberi del disco e non richiede al
  55.  
  56. momento della creazione dei file di conoscerne la dimensione. Un file, una volta creato, può crescere
  57.  
  58. liberamente fino a occupare tutto lo spazio libero. Però, al contrario di quella contigua, qui il braccio
  59.  
  60. del disco deve spostarsi molto di più peggiorando i tempi di accesso ad un file. Nonostante non sia
  61.  
  62. necessario compattare lo spazio libero su disco (come lo era per l'allocazione contigua), è comunque
  63.  
  64. consigliato.
  65. indexed allocation:
  66. l'idea è di raggruppare tutti i puntatori ai blocchi di un file dentro ad un singolo blocco. di
  67.  
  68. conseguenza ci sono due tipi di blocchi. nella directory non ci sarà più l'indirizzo del blocco iniziale
  69.  
  70. di un file, ma del blocco con la lista dei blocchi che compongono il file. L'accesso diretto è molto
  71.  
  72. facilitato, tuttavia viene usato un blocco in più rispetto a quelli necessari, quindi a lungo termine
  73.  
  74. diventa uno spreco di blocchi soprattutto se si creano spesso file piccoli.
  75. allocazione contigua: un file di n blocchi è scritto su n blocchi contigui di disco. Facile da
  76.  
  77. implementare, riduce molto i tempi di accesso ad un file in quanto il braccio del disco non deve muoversi
  78.  
  79. molto. Questo però richiede un periodico compattamento dello spazio su disco
  80. ________________________________________________________________________
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement