Nwlapcug.com


Metodo di accesso sequenziale (SAM)

Metodo di accesso sequenziale (SAM)


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

Disco

Maggior parte dei file sull'unità disco di un computer hanno accesso sequenziale. Il computer legge documenti di elaborazione testo, multimediali e programmi in serie, un record alla volta, a partire all'inizio del file e l'elaborazione fino alla fine. Alcuni file sequenziale, come quelli usati per esportare dati da un programma e l'importazione in un altro, avere organizzazione semplice; i file includono record fisso o di lunghezza variabile con un set di campi dati. Altri file, ad esempio documenti e programmi, hanno strutture complesse, altamente specializzate.

Nastro

Nastro magnetico, in primo luogo sviluppato nel 1950 per i computer, organizza i file in sequenza. Il meccanismo di nastro legge dati ruotando il nastro bobine in una direzione; può anche riavvolgere il nastro, ma per evitare un'usura eccessiva, l'unità non leggere durante il riavvolgimento. Per trovare un record in un file di nastro, un computer deve leggere ogni record nel file finché non viene trovata una corrispondenza. I file stessi sono disposti uno dopo l'altro sul nastro, quindi individuare un file da molti è anche un processo seriale.

Stampante

File di stampa sono, per la maggior parte, sola scrittura; il computer invia i dati al dispositivo, che produce una copia cartacea dell'output. Come con nastro, la stampante è un dispositivo sequenza, accettando una riga di dati alla volta fino al completamento di un processo di stampa. Uno spooler di stampa è un processo del computer che ti permette di fare diverse operazioni di stampa dai vostri programmi di applicazione. Il sistema operativo intercetta l'output e lo invia a un file di disco sequenziale, che memorizza l'output stampato, quindi alimenta la stampante riga per riga fino a quando non raggiunge la stampante. Il disco accelera il processo di stampa, anche se l'accesso al file rimane sequenza.

STDIN e STDOUT

Sistemi operativi come Windows e Linux utilizzare nomi standard per input e output come STDIN e STDOUT. STDIN solitamente proviene da una tastiera e va in un programma; è un file sequenziale perché i dati in modo seriale, viene un carattere alla volta. STDOUT viene dal programma e in genere va nello schermo del monitor. Un processo denominato Reindirizzamento invia l'output da un file su disco o altra fonte a STDIN anziché utilizzare una tastiera per l'input; allo stesso modo, STDOUT può inviare dati a un file su disco sequental invece del display.