Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> Computer Drives >> .

In che modo un computer trova i dati archiviati su disco?

Ecco una ripartizione di come un computer trova i dati su un disco:

1. Affrontare il disco

* Indirizzi logici: Quando si desidera accedere a un file, il sistema operativo traduce il nome del file in un indirizzo logico. Questo è un modo semplificato di riferirsi alla posizione del file sul disco.

* Indirizzi fisici: L'indirizzo logico viene quindi tradotto in un indirizzo fisico. Questa è la posizione effettiva dei blocchi di dati sul disco.

2. Accesso al controller disco

* Il sistema operativo invia una richiesta al controller disco, che è un chip responsabile della gestione del disco rigido.

* La richiesta contiene l'indirizzo fisico dei dati da accedere.

3. Spostando la testa di lettura/scrittura

* Il controller del disco comanda la testa di lettura/scrittura per spostarsi sul piatto del disco rotante sulla traccia corretta (cerchio concentrico) in cui vengono archiviati i dati.

* Tracce: Pensa a queste come corsie su un record.

4. Individuazione del settore

* Una volta che la testa è sulla traccia giusta, cerca il settore specifico (un segmento a forma di cuneo della traccia) che contiene i dati.

* Settori: Queste sono come singole canzoni in un disco.

5. Lettura dei dati

* Una volta trovato il settore corretto, la testa di lettura/scrittura legge i dati memorizzati nel settore.

* I dati vengono letti in blocchi: I dati vengono in genere letti in blocchi, non solo singoli byte.

6. Trasferimento di dati

* I dati di lettura vengono trasferiti dal controller disco alla memoria del computer, in cui il sistema operativo può quindi accedervi.

Componenti chiave

* Controller disco: Il cervello dell'operazione. Gestisce l'attività fisica del disco.

* Leggi/scrivi Head: La parte che legge e scrive dati sul disco.

* Piatto disco: Il disco rotante che memorizza i dati in schemi magnetici.

* Tracce: Cerchi concentrici sul disco, come le corsie su un record.

* Settori: Segmenti a forma di cuneo di una traccia, come singole canzoni in un disco.

Esempio:

Immagina di cercare un libro specifico in una biblioteca.

* Indirizzo logico: Il titolo e l'autore del libro sono come l'indirizzo logico.

* Indirizzo fisico: Il sistema di catalogo della biblioteca è come il controller del disco. Traduce il titolo e l'autore del libro nella sua posizione di scaffale (l'indirizzo fisico).

* Leggi/scrivi Head: Cammini attraverso la biblioteca, passando dallo scaffale all'altro.

* Tracce e settori: Scansiona le spine di libri sugli scaffali (tracce), alla ricerca del libro specifico (settore) che desideri.

* Trasferimento di dati: Togli il libro dallo scaffale (leggi i dati) e lo porti alla tabella (dati di trasferimento).

Fammi sapere se desideri elaborare uno di questi passaggi!

 

hardware © www.354353.com