Home Page

Tips page
c
cellulari
debian
egittologia
emacs
emacs-latex
hardware

*Composizione di un DVD Dual Layer
*Controllare che la memoria non sia rovinata
*Cosa sono le due righe negli schermi Crt
*Cosa sono le memorie Gddr3
*Cos'e` il Wake On LAN
*Gli harddisk sono sottovuoto?
*Il Tagged Command Queue
*Qual'e` la posizione corretta per un harddisk?
*Tipologie della memoria RAM

html
inglese
java
latex
linux
matlab
misc
mysql
network
octave
programming
python
security
sed
tech
webapps
windows

University Page

Programming

Debian & Linux

Some works

About me

Del.icio.us Bookmarks

BOINC Combined Statistics

Site Statistics

Contact me sending an e-mail (antispam defense activated)

debian

hacker emblem

blogger

GeoURL

View Sandro Tosi's profile on LinkedIn

This is my Google PageRank

Title: Il Tagged Command Queue
Author: Sandro Tosi
Last modified: 2004-10-25

Il Tagged  Command Queue  (Tcq) o Command  Queue and Reordering  e` un
sistema di gestione delle richieste dati tra il controller ed il disco
rigido.  La tecnologia  Tcq,  introdotta  per la  prima  volta con  lo
standard  Scsi 2,  permette ai  dischi rigidi  di  accettare richieste
multiple da parte del sistema e  di gestirle in modo da ottimizzare il
tempo di risposta.

Il normale sistema di gestione delle richieste invece prevede che ogni
comando  venga   processato  secondo   l'ordine  di  arrivo   in  modo
seriale. Con il Tcq il  sistema puo` quindi inviare al disco un'intera
lista di  comandi demandando alla logica di  controllo di quest'ultimo
la riorganizzazione  delle richieste; quando  le richieste raggiungono
la logica di controllo del disco, questa le parcheggia momentaneamente
in un buffer, le marca con  un identificatore e le riorganizza in modo
da  minimizzare gli  spostamenti  della testina  sulla superficie  del
disco.

Per  esemplificare al  meglio come  opera  il Tcq  pensate di  dovervi
recare al  supermercato dopo  aver redatto la  lista della  spesa. Con
molta  probabilita` se  seguite l'ordine  della lista  vi  troverete a
percorrere in  lungo e in  largo le diverse  corsie anche piu`  di una
volta. Se  invece seguite l'ordine con  il quale la  merce e` disposta
nelle corsie  vi troverete  a percorrere meno  strada; in  questo caso
pero`, visto che non state  seguendo un ordine gia` prefissato, avrete
la necessita`  di spuntare sulla  lista la merce gia`  prelevata dagli
scaffali.

L'azione di spunta equivale  alla marcatura (Tag) applicata ai comandi
passati al disco, in modo che il sistema sia in grado di riconoscere a
quale richiesta appartengono i dati restituiti dal disco.

L'utilizzo del  Tcq consente anche  una prolungata vita del  disco, in
quanto l'ottimizzazione  delle prestazioni determina  anche una minore
usura meccanica delle parti in movimento.

Per sfruttarne a pieno le  potenzialita` e` necessario disporre sia di
un disco rigido che di un controller che supportino il Tcq.