Skip to content
Snippets Groups Projects
Commit 45fc5c04 authored by Gianluca's avatar Gianluca
Browse files

da finire

parent 5c732010
No related branches found
No related tags found
No related merge requests found
No preview for this file type
No preview for this file type
# Esercizi Extra
## Esercizi Input/Output
### Fonte: Esercizi Extra
**Esercizio 1.8:**
Si supponga di effettuare le seguenti operazioni in sequenza su un sistema RAID livello 5 costituito da 5 dischi identici (inizialmente vuoti) e con blocchi (strip) da 1 byte:
......@@ -14,7 +14,7 @@ Si supponga di effettuare le seguenti operazioni in sequenza su un sistema RAID
3. Modifica del terzo byte di dati da 10110100 a 01001011
Per ogni punto, s’illustrino le operazioni compiute dal sistema, evidenziando quante READ e quante WRITE vengono effettuate, e quante di queste sono fatte in parallelo.
Per ogni punto, s’illustrino le operazioni compiute dal sistema, evidenziando quante READ e quante WRscrittura sui dischi è da sinisITE vengono effettuate, e quante di queste sono fatte in parallelo.
NOTA:
......@@ -191,3 +191,54 @@ Quindi se il $T_{EST}$, ovvero una stima della durata di utilizzo del disco è:
- $T_{EST} < 14sec \rightarrow$ non conviene passare da active a idle;
- $T_{EST} = 14sec \rightarrow$ irrilevante.
### Fonte: Esercizi Slide:
**Slide 179 (Input/Output):**
Avendo un disco con i seguenti valori:
$N_C=65535$, $N_H=16$, $N_S=63$.
Convertire da CHS ad LBA il seguente indirizzo.
$c = 32$, $h = 0$, $s=1$.
Usando la seguente formula per la conversione:
$$
LBA= (c\times N_H + h) \times N_S + (s -1)
$$
Sostituendo i valori otteniamo:
$$
LBA = (32 \times 16+0)\times 63 + (1-1) = 32256
$$
Ora proviamo la conversione a ritroso, quindi da LBA a CHS.
$$
c = LBA \text{ div }(N_H\times N_S)\\
h = (LBA \text{ div }N_S)\bmod N_H\\
s = (LBA \bmod N_S)+1
$$
Sostituiamo usando l'indirizzo LBA 32256 ed otteniamo:
$$
c = 32256 \text{ div }(16\times 63) = 32\\
h = (32256 \text{ div }63)\bmod 16 = 0\\
s = (32256 \bmod 63)+1 = 1
$$
**Slide 190 (Input/Output):**
Rotational speed $R: 7200 RPM$;
Avg seek time $T_{S,avg}: 9 msec$;
Avg sectors/track $N_{S,avg}: 400$.
Determine:
● Avg rotational latency $T_{R,avg}$ (in msec)?
● Avg transfer time $T_{T,avg}$ (in msec)?
● Avg access time $T_{A,avg}$ (in msec)?
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment