Metodo di accesso sequenziale (SAM)

December 3

Metodo di accesso sequenziale (SAM)


Per i computer, il metodo di accesso sequenziale si riferisce al file di dati di leggere un record dopo l'altro; Questo contrasta con i file di metodo di accesso diretto con record leggibili in qualsiasi ordine. i file ad accesso diretto funzionano solo su supporti basati su disco come hard disk; per la maggior parte altri tipi di supporti, l'accesso sequenziale si applica naturalmente, anche se i dischi rigidi di gestire l'accesso sequenziale, anche.

Disco

La maggior parte dei file sul disco rigido di un computer hanno accesso sequenziale. Il computer legge i documenti di elaborazione testi, file multimediali e programmi di serie, un record alla volta, a partire dall'inizio del file e la lavorazione fino alla fine. Alcuni file sequenziali, come ad esempio quelli utilizzati per esportare i dati da un programma e l'importazione in un altro, hanno semplice organizzazione; i file costituiti da record fissi o di lunghezza variabile con una serie di campi di dati. Altri file, come documenti e programmi, hanno strutture complesse, altamente specializzate.

Nastro

Nastro magnetico, sviluppato nel 1950 per i computer, organizza i file in modo sequenziale. Il meccanismo del nastro legge i dati da trasformare le bobine di nastro in una direzione; può anche riavvolgere il nastro, ma per evitare l'usura eccessiva, l'unità non legge durante il riavvolgimento. Per trovare un record in un file su nastro, un computer deve leggere attraverso ogni record nel file finché non trova una corrispondenza. I file stessi sono disposti uno dopo l'altro sul nastro, in modo da individuare un file di molti è anche un processo di serie.

Stampante

file di stampa sono, per la maggior parte, di sola scrittura; il computer invia i dati al dispositivo, che produce una copia dell'output. Come con nastro, la stampante è un dispositivo sequenziale, accettando una riga di dati alla volta fino a quando un lavoro di stampa completa. Uno spooler di stampa è un processo sul computer che ti permette di fare diverse operazioni di stampa da programmi applicativi. Il sistema operativo intercetta l'uscita e lo invia ad un file su disco sequenziale, che memorizza l'output stampato, poi la alimenta alla linea stampante linea fino a quando la stampante raggiunge. Il disco accelera il processo di stampa, anche se l'accesso al file rimane sequenziale.

STDIN e STDOUT

sistemi operativi come Windows e Linux usano nomi standard per ingresso e uscita, come STDIN e STDOUT. STDIN solito proviene da una tastiera e va in un programma; è un file sequenziale, perché i dati provengono serialmente, un carattere alla volta. STDOUT deriva dal programma e in genere va nel tuo schermo. Un processo chiamato reindirizzamento invia in uscita da un file su disco o altra sorgente di STDIN invece di utilizzare una tastiera per l'input; nello stesso modo, STDOUT può inviare dati a un file su disco sequental posto del display.