DATA ALIGNMENT
- Data alignment adalah untuk membuat keseimbangan dalam saiz data dalam mips.
- Setiap byte mempunyai alamat yang tersendiri
rajah saiz data mips
rajah data alingment
by adam harris
b031210243
Nama
|
No registers
|
Penggunaan
|
Dikekalkan pd
panggilan?
|
$zero
|
$0
|
constant 0 (hardware)
|
n/a
|
$at
|
$1
|
reserved
for assembler
|
n/a
|
$v0 - $v1
|
$2-3
|
returned values
|
Tidak
|
$a0 - $a3
|
$4-7
|
Arguments
|
Ya
|
$t0 - $t7
|
$8-15
|
Temporaries
|
Tidak
|
$s0 - $s7
|
$16-23
|
saved values
|
Ya
|
$t8 - $t9
|
$24-25
|
Temporaries
|
Tidak
|
$gp
|
$28
|
global pointer
|
Ya
|
$sp
|
$29
|
stack pointer
|
Ya
|
$fp
|
$30
|
frame pointer
|
Ya
|
$ra
|
$31
|
return addr (hardware)
|
Ya
|
Level
|
Kelebihan
|
Kekurangan
|
0
|
- Prestasi I/O
meningkat baik secara ketara dengan mengagihkan beban I/O kepada banyak
saluran & drives
- Tiada parity
calculation overhead terlibat
- Reka bentuk yang
sangat mudah
-
Mudah untuk dilaksanakan
|
-
Kegagalan hanya satu drive akan mengakibatkan semua data di dalam array
hilang
|
1
|
- 100% redundancy
of data bermaksud tidak perlu rebuild sekiranya berlaku kegagalan disk. Hanya
perlu copy ke disk gantian.
- Dalam keadaan
tertentu,
RAID 1 dapat
menampung kegagalan banyak drives serentak.
- Reka bentuk
subsistem storan RAID yang paling mudah.
|
-
Kadar overhead yang paling tinggi antara semua jenis RAID
- (100%) tidak cekap
|
2
|
-
Kadar pindahan data yang sangat tinggi
- Semakin
tinggi kadar pindahan data
diperlukan,
semakin baik ratio of
data
disks to ECC disks
-
Reka bentuk controller yang lebih mudah berbanding RAID 3, 4 & 5
|
-
Tidak cekap
|
3
|
-
Kadar pindahan data yang sangat tinggi (Read&Write)
-
Kegagalan disk tidak memberi kesan ketara terhadap pemprosesan
-
Parity rendah bermaksud kecekapan tinggi
|
- Kadar transaksi sama dengan disk
tunggal.
- Rekabentuk
controller agak kompleks.
|
4
|
- Kadar transaksi data (read) adalah
sangat tinggi
- Parity rendah bermaksud kecekapan
tinggi
|
- Rekabentuk controller yang agak
kompleks
- Kadar transaksi data paling teruk
- Tidak cekap dan sukar membina semula
data sekiranya disk gagal.
|
5
|
-
Kadar transaksi data yang tertinggi
-
Parity rendah bermaksud kecekapan tinggi
- Kadar pemindahan agregat yang baik
|
- Rekabentuk controller yang paling kompleks
- Sukar untuk membina semula sekiranya
disk gagal
|
6
|
-
Boleh menampung kegagalan drive yang banyak serentak
|
- Rekabentuk controller yang kompleks.
- Controller overhead untuk mengira
parity adalah tinggi
|