Anda di halaman 1dari 11

Nama: Ray Hawkins Kaban

Kelas: IT-45-04
NIM: 1303210173

TUGAS MERANGKUM TENTANG MEMORI SEKUNDER


MAGNETIC DISK
Disk adalah pelat bundar yang terbuat dari bahan non-magnetik yang disebut substrat. Itu
dilapisi dengan bahan yang dapat dimagnetisasi. Secara tradisional, substratnya adalah
aluminium. atau bahan paduan aluminium. Baru-baru ini, substrat kaca telah diperkenalkan.
Substrat kaca memiliki beberapa keunggulan, antara lain:
• Perbesar disk dengan meningkatkan keseragaman permukaan film magnetik yang
kredibel
• Secara signifikan mengurangi kesalahan permukaan secara keseluruhan untuk
mengurangi kesalahan baca/tulis.
• Kemampuan untuk mendukung ketinggian rendah (dibahas nanti)
• Kekakuan yang lebih tinggi untuk mengurangi dinamika disk
• Peningkatan resistensi terhadap guncangan dan kerusakan

1. Magnetic Read and Write Mechanisms

Data direkam pada disk dan kemudian dinamai oleh kumparan konduktif head; Dalam
banyak sistem, ada dua head, head baca dan head tulis. KetikaDuring operasi baca atau tulis,
head stasioner sementara dari disk yang mendasarinya berputar.

Mekanisme penulisan memanfaatkan fakta bahwa arus dilewatkan melalui kumparan untuk
menciptakan medan magnet. Impuls listrik dikirim ke head tulis dan pola magnetik yang
dihasilkan direkam pada permukaan di bawah ini, dengan pola yang berbeda merekam arus
positif dan negatif. Head tulisan itu sendiri terbuat dari bahan yang sedikit bermagnet, bahan
persegi panjang dengan slot di satu sisi dan beberapa gulungan kawat di sisi kain. Arus dalam
kawat menginduksi medan magnet melalui celah yang menarik area kecil dari media
penerima. Pembalikan arah arus berlawanan dengan arah magnetisasi media penerima.
Mekanisme pembacaan tradisional mengambil keuntungan dari fakta bahwa medan magnet
bergerak relatif terhadap kumparan dan menciptakan arus dalam kumparan. Ketika
permukaan cangkang lewat di bawah head, ia menghasilkan arus dengan polaritas yang sama
dengan yang direkam. Dalam hal ini, struktur header untuk membaca pada dasarnya sama
dengan untuk menulis. Ini memungkinkan Anda untuk menggunakan header yang sama yang
digunakan untuk keduanya.
Sistem hard disk modern menggunakan mekanisme pembacaan berbeda yang membutuhkan
head baca yang terdiri dari sensor magnetoresistive (MR) berpelindung sebagian. MR yang
hambatan listriknya tergantung pada arah magnetisasi media yang bergerak di bawahnya.
Dengan menghantarkan arus melalui sensor MR, perubahan resistansi terdeteksi sebagai
sinyal tegangan. Desain MR memungkinkan frekuensi operasi yang lebih tinggi, kepadatan
penyimpanan yang lebih tinggi, dan kecepatan operasi yang lebih tinggi.
2. Data Organization and Formatting

Head adalah perangkat yang relatif kecil yang dapat membaca dan menulis ke bagian hard
drive yang berputar di bawahnya. Ini mengatur data pada disk ke dalam serangkaian cincin
konsentris yang disebut trek. Setiap trek selebar head. Ada ribuan trek di permukaan.
Trek yang berdekatan dipisahkan oleh celah. Ini mencegah atau setidaknya meminimalkan
kesalahan karena ketidaksejajaran head atau gangguan medan magnet.

Biasanya ada ratusan sektor per trek, dan ini bisa tetap atau panjang variabel. Sebagian besar
sistem modern menggunakan sektor dengan panjang tetap, dengan 512 byte mewakili ukuran
sektor yang hampir universal. Untuk menghindari persyaratan akurasi yang tidak masuk akal
untuk sistem, sektor yang berdekatan dipisahkan oleh kesenjangan dalam jalur (intersektor).
Bit di dekat pusat disk yang berputar bergerak lebih lambat melewati titik tetap (misalnya
head baca/tulis) daripada bit di luar. Oleh karena itu, beberapa perlu menemukan cara untuk
mengkompensasi variasi kecepatan sehingga head dapat membaca semua bit dengan
kecepatan yang sama. Ini dicapai dengan memberi jarak bit informasi yang direkam pada
segmen disk. Informasi tersebut kemudian dapat diambil sampelnya pada Level yang sama
dengan memutar disk pada laju tetap yang disebut Constant Angular Velocity (CAV).
Cakram dibagi menjadi beberapa sektor berbentuk kue dan serangkaian trek konsentris.
Keuntungan menggunakan CAV adalah trek dan sektor dapat memproses blok data
individual secara langsung. Untuk memindahkan head dari posisi saat ini ke alamat tertentu,
cukup pindahkan head ke trek tertentu untuk sementara waktu dan tunggu beberapa saat
hingga sektor yang sesuai berputar di bawah head. Kekurangan dari CAV adalah data dapat
disimpan dalam jalur luar yang panjang karena hanya dapat disimpan dalam jalur dalam yang
pendek.
Karena kepadatan, beralih dari trek terluar ke trek terdalam meningkatkan kerapatan bit linier
per inci, sehingga kapasitas penyimpanan disk dari sistem CAV langsung dibatasi oleh
kerapatan perekaman maksimum yang dapat dicapai dari trek terdalam. Untuk meningkatkan
kepadatan, sistem hard disk modern menggunakan teknologi yang dikenal sebagai perekaman
multi-zona, di mana teknik permukaan dibagi menjadi zona konsentris (biasanya 16). Dalam
suatu zona, jumlah bit per trek konstan. Zona yang lebih jauh dari pusat berisi lebih banyak
bit (lebih banyak sektor) daripada zona yang lebih dekat ke pusat. Ini memungkinkan untuk
meningkatkan kapasitas memori total dengan mengorbankan sirkuit yang sedikit lebih rumit.
Saat head disk bergerak dari satu zona ke zona lain, panjang setiap bit (di sepanjang jalur)
berubah, menghasilkan perubahan waktu baca dan tulis. Setiap zona hanya selebar satu jalur.

Physical Characteristics
Pertama, head dapat diperbaiki atau dipindahkan sehubungan dengan arah radial disk. Hard
drive dengan head tetap, memiliki satu head baca / tulis dengan head per trek. Semua head
dipasang pada lengan kaku yang memanjang semua rel. Sistem seperti itu jarang terjadi saat
ini. Head pelat bergerak hanya memiliki satu head baca / tulis. Sekali lagi, head melekat pada
lengan. Head harus dapat ditempatkan pada setiap rel sehingga lengan dapat ditarik keluar
atau ditarik kembali untuk tujuan ini.
Hard drive itu sendiri terhubung ke hard disk drive yang terdiri dari lengan, poros yang
memutar hard drive, dan elektronik yang diperlukan untuk memasukkan dan mengeluarkan
data biner. Media yang tidak dapat dilepas dipasang secara permanen di drive. Hard drive PC
bukanlah drive yang dapat dilepas. Drive yang dapat dilepas dapat diganti dengan disk lain.
Keuntungan dari jenis yang terakhir adalah bahwa jumlah data yang tidak terbatas tersedia
pada sejumlah disk sistem yang terbatas. Selain itu, hard drive dapat ditransfer dari satu
sistem komputer ke sistem komputer lainnya. Floppy disk dan zip cartridge disk adalah
contoh media yang dapat dilepas.
Sebagian besar cakram memiliki lapisan magnet yang diterapkan pada kedua sisi disk
(selanjutnya disebut sebagai dua sisi). Beberapa sistem hard drive menggunakan hard drive
satu sisi tanpa masalah.

Beberapa hard drive menerima beberapa hard drive yang ditumpuk secara vertikal pada jarak
hanya satu inci. Disk dengan beberapa disk menggunakan satu head untuk bergerak dengan
satu head baca/tulis per sisi disk. Semua head dipasang secara mekanis sehingga berjarak
sama dari pusat disk dan bergerak secara serempak. Dengan demikian, semua head selalu
berada di rel yang memiliki jarak yang sama dari pusat disk. Set semua trek dalam posisi
relatif yang sama pada disk disebut silinder. Misalnya, dari semua lintasan adalah bagian dari
silinder.

Akhirnya, dapat mengklasifikasikan disk menjadi tiga jenis berdasarkan mekanisme head.
Secara tradisional, head baca/tulis ditempatkan pada jarak tertentu di atas hard drive untuk
memastikan celah udara. Di ujung lain dari sprectrum adalah mekanisme head yang
sebenarnya, yang membuat kontak fisik dengan media selama operasi membaca atau menulis.
Mekanisme ini digunakan dalam floppy disk, yang merupakan floppy disk fleksibel kecil,
dan floppy disk ini adalah jenis yang termurah.

Parameter Kinerja Disk

Detail aktual operasi I/O disk akan tergantung pada sistem komputer, sistem operasi, dan
jenis saluran I/O, dan perangkat keras pengontrol disk.

Jika drive berfungsi, itu akan berputar dengan kecepatan konstan. Untuk membaca atau
menulis, head harus diposisikan pada trek yang diinginkan dan diposisikan di trek itu pada
awal sektor yang diinginkan. Pemilihan trek membutuhkan pemindahan head dalam sistem
head yang bergerak atau secara elektronik memilih head dalam sistem head tetap. Dalam
sistem head bergerak, waktu yang diperlukan untuk menempatkan head di salib disebut
waktu pencarian. Dalam kedua kasus, ketika trek dipilih, pengontrol disk menunggu sektor
yang sesuai untuk berputar dan sejajar dengan headnya. Waktu yang diperlukan untuk
memulai sektor untuk mencapai head disebut penundaan rotasi atau latensi rotasi. Jumlah
waktu pencarian (jika ada) dan penundaan rotasi sesuai dengan waktu akses. Waktu yang
dibutuhkan untuk memasuki posisi baca atau tulis. Setelah head berada di tempatnya, operasi
baca atau tulis dilakukan saat sektor bergerak di bawah head. Ini adalah bagian transfer data
dari operasi; Waktu pengiriman adalah waktu pengiriman.

Selain waktu akses dan transfer, penundaan antrean biasanya terkait dengan I/O disk. Saat
proses mengeluarkan permintaan I/O, proses harus menunggu dalam antrean agar perangkat
tersedia. Di jam tangan, perangkat ditugaskan untuk proses. Jika perangkat berbagi saluran
I/O atau kumpulan saluran I/O dengan drive lain, add-on mungkin menunggu hingga saluran
tersedia. Pada titik ini, pencarian dilakukan untuk memulai akses disk.

Beberapa sistem server kelas atas menggunakan teknik yang dikenal sebagai rotational
positional sensing (RPS). Ini berfungsi seperti ini: Setelah perintah pencarian dikeluarkan,
saluran dirilis untuk I/O lainnya. Setelah pencarian selesai, perangkat memutuskan kapan
data harus dilalui di antara head. Saat sektor mendekati awal, perangkat mencoba
mengembalikan jalur komunikasi ke host. Jika pengontrol atau salah satu saluran ditempati
oleh I/O lain, upaya penyambungan kembali gagal dan perangkat harus memutar satu putaran
sebelum mencoba menyambung kembali. Oleh karena itu nama failover RPS. Ini adalah
elemen penundaan tambahan yang harus ditambahkan ke timeline.

CARI WAKTU adalah waktu yang diperlukan untuk memindahkan lengan disk ke tempat
yang perlu dilacak. Penemuan ini menjadi angka yang sulit untuk dijelaskan. Waktu
pencarian terdiri dari dua komponen utama: waktu mulai awal dan waktu yang diperlukan
untuk melintasi lintasan, yang harus dilalui ketika aktuator mencapai kecepatan. Sayangnya,
waktu perjalanan bukanlah fungsi linier dari jumlah lintasan, tetapi termasuk waktu
penyelesaian (waktu dari posisi head di atas jalur target hingga konfirmasi identifikasi
lintasan).

Banyak perbaikan berasal dari komponen hard drive yang lebih kecil dan lebih ringan.
Sekitar setahun yang lalu, mangkuk biasa berdiameter 36 cm (14 inci), tetapi hari ini ukuran
yang paling umum adalah 8,9 cm (3,5 inci), yang mengurangi jarak yang ditempuh di lengan.
Hard drive modern memiliki waktu pencarian rata-rata kurang dari 10 ms.
PENUNDAAN ROTASI Hard drive berputar dengan kecepatan hingga 3600 rpm (untuk
perangkat portabel seperti kamera digital), tidak termasuk floppy disk. Saat ini berada di
20.000 rpm. Pada kecepatan tertinggi ini, buat satu revolusi setiap 3 ms. Jadi penundaan
rotasi rata-rata adalah 1,5 ms.

WAKTU TRANSFER Waktu transfer ke hard disk tergantung pada rotasi kecepatan hard
disk dengan cara berikut:
𝑏𝑏
T = 𝑟𝑟𝑟𝑟

Mana
T = waktu transfer
B = jumlah byte yang akan ditransfer
N = jumlah byte dalam trek
r = kecepatan, dalam putaran per detik
Dengan demikian, total waktu akses rata-rata dapat dinyatakan sebagai berikut:
1 𝑏𝑏
Ta = 𝑇𝑇𝑇𝑇 + 2𝑟𝑟
+ 𝑟𝑟𝑟𝑟

di mana Ts adalah waktu pencarian rata-rata. Perhatikan bahwa pada drive yang
dikategorikan, jumlah byte per trek bervariasi, membuat perhitungan menjadi sulit.

A TIMING COMPARISON parameter di atas, mari kita pertimbangkan dua operasi I/O
berbeda yang menunjukkan risiko mengandalkan rata-rata. Pertimbangan disk dengan sektor
512-byte, 500 sektor per trek, dengan waktu pencarian rata-rata yang dilaporkan 4 ms,
kecepatan 15.000 rpm. Kami ingin membaca file yang terdiri dari 2500 sektor dengan total
1,28 MB. Kami ingin memperkirakan total waktu transfer.

Pertama, mari kita asumsikan bahwa file disimpan pada disk sekompak mungkin. Artinya,
file tersebut menempati semua sektor pada 5 trek yang berdekatan (5 trek × 500 sektor / trek
= 2500 sektor). Ini disebut organisasi berurutan.

3. RAID

Seperti disebutkan di atas, peningkatan kinerja memori sekunder secara signifikan lebih
rendah daripada Level prosesor dan memori utama. Ketidakcocokan ini mungkin telah
menyebabkan sistem penyimpanan disk Focus pafa untuk meningkatkan kinerja keseluruhan
sistem komputer.
Seperti bidang daya komputasi lainnya, perancang penyimpanan disk menyadari bahwa
dalam kasus penyimpanan disk, ini mengarah pada pengembangan array disk paralel
independen. Dengan beberapa disk, hingga permintaan I/O terpisah dapat diproses secara
paralel karena data yang diperlukan berada pada disk terpisah. Selain itu, satu permintaan I/O
dapat dijalankan secara paralel jika blok data yang akan diakses didistribusikan di beberapa
hard disk.

Ada beberapa cara untuk menggunakan beberapa hard drive. Atur data dan tambahkan
redundansi untuk meningkatkan keandalan. Ini dapat menyulitkan untuk mengembangkan
skema database yang dapat digunakan pada platform dan sistem operasi yang berbeda.
Untungnya, industri telah menetapkan skema standar untuk merancang database multi-disk
yang dikenal sebagai RAID (Redundant Array of Independent Disks). Skema RAID terdiri
dari: Lapisan-lapisan ini tidak menyiratkan hubungan hierarkis, tetapi mewakili arsitektur
desain yang berbeda dengan tiga kesamaan:

1. RAID adalah satu set hard disk drive fisik yang dianggap oleh sistem operasi sebagai
drive logis tunggal.
2. Data didistribusikan di seluruh array disk fisik dalam skema yang disebut striping,
yang dijelaskan nanti.
3. Kapasitas disk yang berlebihan digunakan untuk menyimpan informasi paritas, yang
menjamin pemulihan data jika terjadi kegagalan hard drive.

Detail fitur kedua dan ketiga berbeda untuk Level RAID yang berbeda. RAID 0 dan RAID 1
tidak mendukung fitur ketiga.

Istilah RAID awalnya diciptakan dalam sebuah artikel oleh sekelompok peneliti dari
University of California, Berkeley [PATT88]. Artikel ini menjelaskan berbagai konfigurasi
dan penggunaan RAID dan masih digunakan sampai sekarang. Memberikan definisi Level
RAID yang digunakan. Strategi RAID menggunakan beberapa disk untuk mendistribusikan
data yang memungkinkan akses simultan ke data dari beberapa drive, meningkatkan kinerja
I/O dan memungkinkan pertumbuhan kapasitas tambahan.

Kontribusi unik dari proposal RAID adalah untuk secara efektif mengatasi kebutuhan akan
redundansi. Beberapa head dan aktuator dapat dioperasikan secara bersamaan, meningkatkan
I/O dan kecepatan transmisi, tetapi menggunakan beberapa perangkat meningkatkan potensi
kegagalan. Untuk mengkompensasi hilangnya keandalan ini, RAID menggunakan informasi
paritas yang disimpan untuk memulihkan data yang hilang karena kegagalan disk.

Kemudian periksa setiap Level RAID. Memberikan panduan Level tinggi untuk tujuh fase.
Tabel ini menunjukkan kinerja I/O dalam hal kapasitas transfer data atau kemampuan untuk
memindahkan data dan Level permintaan I/O atau kemampuan untuk memenuhi permintaan
I/O. kepada dua orang yang melakukan metrik ini. Kekuatan setiap level RAID disorot
dengan warna yang lebih gelap. Diagram ini menyoroti tata letak data pengguna dan data
redundan, dan menunjukkan persyaratan penyimpanan relatif dari berbagai Levelan.
RAID Level 0
RAID level 0 bukanlah anggota keluarga RAID yang sebenarnya karena tidak termasuk
redundansi untuk meningkatkan kinerja. Namun, ada beberapa aplikasi, seperti untuk
beberapa superkomputer, kinerja dan kapasitas adalah perhatian utama, dan biaya rendah
lebih penting daripada peningkatan keandalan.

RAID 0 mendistribusikan data pengguna dan sistem di semua disk dalam array. Ini memiliki
keuntungan penting dibandingkan menggunakan hard drive besar. Jika Anda memiliki dua
permintaan I/O yang tertunda untuk dua blok data yang berbeda, kemungkinan besar blok
yang diminta ada di disk yang berbeda. Oleh karena itu, dua permintaan dapat dikeluarkan
secara paralel, mengurangi waktu antrian I/O.

Tetapi RAID 0, seperti semua Level RAID, tidak hanya menyebarkan data di seluruh array
disk. Data didistribusikan di seluruh hard drive yang tersedia. Diasumsikan bahwa semua
data pengguna dan sistem disimpan pada drive logis. Drive logis dibagi menjadi beberapa
garis. Strip ini dapat berupa blok fisik, sektor, atau entitas lain. Strip dipetakan ke drive fisik
berurutan dalam array RAID dengan Robins. Serangkaian baris terkait logis yang
menetapkan tepat satu baris untuk setiap anggota array disebut baris. Dalam array n-disk, n
strip logis pertama secara fisik disimpan sebagai strip pertama dari setiap n disk, membentuk
baris pertama. Strip ke-n didistribusikan sebagai strip kedua pada setiap hard drive.
Keuntungan dari tata letak ini adalah bahwa jika permintaan I/O terdiri dari beberapa jalur
yang terkait secara logis, hingga n jalur permintaan ini dapat diproses secara paralel, yang
secara signifikan mengurangi waktu transmisi I/O.

Gunakan perangkat lunak manajemen array untuk mengalokasikan antara ruang logis dan
fisik. Perangkat lunak ini dapat berjalan baik pada subsistem disk atau pada komputer host.

RAID 0 FOR HIGH DATA TRANSFER CAPACITY Sangat Bergantung pada pola
permintaan sistem host Dan tata letak datanya. Masalah ini paling jelas ditangani dengan
RAID 0, di mana efek redundansi tidak mempengaruhi analisis. Pertama, mari kita lihat
bagaimana RAID 0 dapat digunakan untuk mencapai kecepatan transfer data yang tinggi.
Untuk mencapai kecepatan transfer tinggi dengan aplikasi, dua persyaratan harus dipenuhi.
Pertama, ini membutuhkan kapasitas transfer tinggi di sepanjang jalur antara penyimpanan
host dan setiap drive. Ini termasuk bus pengontrol internal, bus I/O sistem host, adaptor I/O,
dan bus penyimpanan host.

Persyaratan kedua adalah bahwa aplikasi harus membuat permintaan I/O yang secara efisien
mengontrol array disk. Persyaratan ini dipenuhi ketika persyaratan umum untuk sejumlah
besar data yang berdekatan secara logis dibandingkan dengan ukuran garis. Dalam kasus, satu
permintaan I/O melibatkan transfer data paralel dari beberapa disk dan meningkatkan
kecepatan transfer efektif dibandingkan dengan transfer disk tunggal.

RAID 0 FOR HIGH I/O REQUEST RATE Dalam lingkungan transaksional, pengguna
biasanya memperkirakan waktu respons atas kecepatan transfer. Untuk permintaan I/O
individu untuk sejumlah kecil data, waktu I/O didominasi oleh gerakan head disk (waktu
pencarian) dan gerakan disk (latensi rotasi).
Beberapa persyaratan I/O yang luar biasa. Ini berarti bahwa ada beberapa aplikasi independen
atau satu aplikasi transaksional yang dapat membuat beberapa permintaan I/O asinkron.
Kinerja juga dipengaruhi oleh ukuran pita. Jika strip relatif besar dan satu permintaan I/O
hanya mencakup akses ke satu disk, beberapa permintaan I/O yang tertunda dapat diproses
secara paralel, mengurangi waktu antrean setiap permintaan. Lingkungan transaksional dapat
menghasilkan ratusan permintaan I/O per detik. Array disk dapat memberikan Level eksekusi
I/O yang tinggi dengan mendistribusikan beban I/O di beberapa disk. Penyeimbangan beban
yang efektif biasanya hanya dapat dicapai jika ada beberapa permintaan I/O yang belum
selesai. Ini berarti bahwa beberapa aplikasi independen atau satu aplikasi transaksional dapat
membuat beberapa permintaan I/O asinkron. Kinerja juga dipengaruhi oleh ukuran pita. Jika
ukuran garis relatif besar dan satu permintaan I/O hanya berisi akses ke satu disk, beberapa
permintaan I/O yang tertunda dapat diproses secara paralel, mengurangi waktu antrean setiap
permintaan yang dipersingkat.

RAID Level 1

RAID 1 berbeda dari RAID level 2-6 karena memberikan redundansi. Sementara sistem
RAID lainnya menggunakan beberapa bentuk perhitungan paritas untuk memperkenalkan
redundansi, RAID 1 mencapai redundansi melalui metode sederhana untuk menduplikasi
semua data. Misalnya, dalam RAID 0. Namun, dalam hal ini, setiap strip logis memetakan ke
dua disk fisik terpisah, sehingga setiap disk dalam array memiliki disk cermin yang berisi
data yang sama. RAID 1 juga dapat diimplementasikan tanpa striping data, meskipun ini
kurang umum.

RAID Level 2

RAID level 2 dan 3 menggunakan teknik akses paralel. Untuk array akses berdampingan,
semua disk anggota terlibat dalam mengeksekusi setiap permintaan I/O. Spindel di setiap
drive biasanya disinkronkan sehingga setiap head drive berada di posisi yang sama pada
setiap disk setiap saat.

Seperti sistem RAID lainnya, striping data digunakan. Untuk RAID 2 dan 3, garisnya sangat
kecil, seringkali sekitar 1 byte atau 1 kata. Dalam RAID 2, kode koreksi kesalahan dihitung
pada bit yang sesuai pada setiap disk data dan bit kode dan disimpan dalam posisi bit yang
sesuai pada beberapa disk paritas. Kode hamming biasanya digunakan yang dapat
memperbaiki kesalahan bit tunggal dan mendeteksi kesalahan bit ganda.

RAID 2 membutuhkan lebih sedikit disk daripada RAID 1, tetapi masih sedikit lebih mahal.
Jumlah redundansi disk sebanding dengan jumlah data log pada disk. Operasi baca tunggal
mengakses semua disk secara bersamaan. Data yang diminta dan kode koreksi kesalahan
terkait dikirim ke pengontrol array. Jika itu adalah kesalahan bit tunggal, pengontrol dapat
segera mendeteksi dan memperbaiki kesalahan sehingga waktu akses baca tidak melambat.
Operasi tulis tunggal memerlukan satu penulisan untuk mengakses semua disk dan disk
paritas.

RAID 2 hanyalah opsi yang layak di lingkungan dengan kegagalan disk tinggi. Karena
keandalan yang tinggi dari masing-masing disk dan hard drive, RAID 2 berlebihan dan tidak
diimplementasikan.

RAID Level 3

RAID 3 dikonfigurasi mirip dengan RAID 2. Perbedaannya adalah bahwa RAID 3 hanya
memerlukan satu disk yang berlebihan, terlepas dari ukuran array disk. Ini menggunakan
akses paralel dan data didistribusikan dalam baris kecil. Alih-alih kode koreksi kesalahan, bit
paritas sederhana dihitung untuk setiap set bit di lokasi yang sama pada semua disk.

REDUNDANSI Jika terjadi kegagalan drive, drive paritas diakses untuk merekonstruksi data
dari perangkat yang tersisa. Setelah mengganti drive yang gagal, Anda dapat memulihkan
data yang hilang di drive baru dan melanjutkan prosesnya.
PERFORMA Karena data dibagi menjadi strip yang sangat kecil, RAID 3 dapat mencapai
kecepatan transfer data yang sangat tinggi. Setiap permintaan I/O melibatkan transfer data
paralel dari semua disk. Peningkatan kinerja terutama terlihat untuk transfer besar. Di sisi
lain, hanya satu permintaan I/O yang dapat dieksekusi dalam hitungan jam. Hal ini
mengakibatkan kinerja yang buruk dalam lingkungan transaksional.

RAID Level 4

RAID level 4 hingga 6 menggunakan teknik akses independen. Dalam array akses
independen, setiap anggota disk beroperasi secara independen, memungkinkan permintaan
I/O individu diproses secara paralel. Oleh karena itu, array akses independen cocok untuk
aplikasi yang memerlukan Level permintaan I/O tinggi, tetapi kurang cocok untuk aplikasi
yang memerlukan kecepatan transfer data yang tinggi.

RAID Level 5

RAID 5 dikonfigurasi mirip dengan RAID 4. Perbedaannya adalah RAID 5 memiliki garis
paritas yang tersebar di semua disk. Pemetaan tipikal adalah skema round-robin, seperti yang
ditunjukkan pada Gambar 6.8f. Untuk array dengan n disk, garis paritas untuk n baris
pertama berada pada disk yang berbeda dan polanya diulang.

Mendistribusikan strip paritas di semua drive menghindari potensi I/O bottleneck dari RAID
4.

RAID Level 6

RAID 6 disajikan dalam artikel selanjutnya oleh peneliti Berkeley [KATZ89]. Dalam skema
RAID 6, lakukan dua perhitungan paritas yang berbeda dan simpan dalam blok terpisah pada
disk yang berbeda. Oleh karena itu, array RAID 6 dengan pengguna data memerlukan N disk
yang terdiri dari N +2 disk.

P dan Q adalah dua algoritma validasi data yang berbeda. Salah satunya adalah perhitungan
OR eksklusif yang digunakan dalam RAID 4 dan 5. Namun, yang lain adalah algoritma
validasi data independen. Hal ini memungkinkan data untuk dibuat ulang bahkan jika dua
disk yang berisi data pengguna gagal.

Keuntungan dari RAID 6 adalah ketersediaan data yang sangat tinggi. 3 Hard drive gagal
pada interval MTTR (waktu perbaikan rata-rata), mengakibatkan hilangnya data. Di sisi lain,
RAID 6 menyebabkan penalti tulis yang signifikan karena setiap operasi penulisan
memengaruhi dua blok paritas. Tolok ukur performa [EISC07] menunjukkan bahwa performa
tulis keseluruhan dengan pengontrol RAID 6 dapat menurun sebesar 30 m atau lebih
dibandingkan dengan implementasi RAID 5. RAID 5 dan RAID 6 dibaca dengan performa
yang setara.

4. SOLID-STATE DRIVEs

Salah satu perkembangan terpenting dalam arsitektur komputer dalam beberapa tahun
terakhir adalah meningkatnya penggunaan solid state drive (SSD) untuk melengkapi atau
mengganti hard disk drive (HDD) sebagai penyimpanan sekunder internal dan eksternal.
Istilah solid state mengacu pada sirkuit elektronik yang dibangun dengan semikonduktor.
Solid-state drive adalah perangkat penyimpanan yang terdiri dari komponen solid-state yang
dapat digunakan sebagai pengganti hard disk drive. SSD yang ada di pasaran saat ini
menggunakan jenis memori semikonduktor yang disebut memori flash. Bagian ini pertama-
tama memperkenalkan memori flash dan kemudian melihat penggunaannya dalam SSD.

Flash Memory

Memori flash adalah jenis memori semikonduktor yang telah ada selama beberapa tahun dan
digunakan di banyak elektronik konsumen seperti smartphone, perangkat GPS, pemutar MP3,
kamera digital, dan perangkat USB. Baru-baru ini, biaya dan kinerja penyimpanan flash telah
meningkat pesat sehingga layak menggunakan drive penyimpanan flash sebagai pengganti
hard drive.

SSD Compared to HDD

Karena biaya SSD berbasis flash telah turun dan kinerja serta kepadatan bit telah meningkat,
SSD menjadi semakin kompetitif dengan HDD.

SSD memiliki keunggulan sebagai berikut dibandingkan HDD:

1) Operasi input/output per detik (IOPS) berkinerja tinggi: Secara dramatis


meningkatkan kinerja subsistem I/O.
2) Daya Tahan: Kurang rentan terhadap guncangan dan getaran fisik.
3) Masa pakai lebih lama: SSD tidak rentan terhadap keausan mekanis.
4) Konsumsi daya yang lebih rendah: SSD hanya mengkonsumsi daya 2,1 watt per
drive, jauh lebih kecil dari ukuran HDD yang sebanding.
5) Karakteristik pengoperasian yang lebih tenang dan lebih dingin: Ruang lantai
lebih sedikit, biaya energi lebih rendah, dan bisnis yang lebih hijau.
6) Mengurangi waktu akses dan Level latensi: Lebih dari 10 kali lebih cepat dari
persyaratan disk pada disk.

SSD Organization

Selain antarmuka ke sistem host, SSD berisi komponen-komponen berikut:

1) Pengontrol: Menyediakan antarmuka SSD Level perangkat dan eksekusi firmware.


2) Pengalamatan: Logika yang membuat fungsi pemilihan berjalan melalui komponen
memori berkedip.
3) Buffer / cache data: Komponen memori RAM berkecepatan tinggi yang digunakan
untuk menyesuaikan kecepatan dan meningkatkan throughput data.
4) Koreksi kesalahan: Logika untuk deteksi dan koreksi kesalahan.
5) Komponen memori flash: Chip flash NAND tunggal.

Practical Issues

Ada dua masalah praktis yang khas dengan SSD yang tidak dihadapi HDD. Pertama, kinerja
SDD cenderung melambat saat perangkat digunakan. Untuk memahami alasannya, Anda
perlu tahu bahwa file tersebut disimpan di hard drive sebagai satu set halaman, biasanya
sepanjang 4 KB. Halaman-halaman ini belum tentu dan biasanya tidak disimpan di disk
sebagai serangkaian halaman yang berdekatan. Alasan penghentian ini dijelaskan dalam
diskusi kita tentang memori virtual di Bab 8. Namun, memori flash diakses dalam blok,
dengan ukuran blok biasanya 512 KB, jadi biasanya ada 128 halaman per blok. Sekarang
pikirkan tentang apa yang harus dilakukan untuk menulis halaman ke memori flash.

1. Seluruh blok harus dibaca dari memori flash dan ditempatkan dalam RAM buffer.
Halaman yang sesuai di buffer RAM kemudian diperbarui.
2. Sebelum blok dapat ditulis kembali ke memori flash, seluruh blok flashmemori harus
dihapus - tidak mungkin untuk menghapus hanya satu sisi flash memori.
3. Seluruh blok dari buffer sekarang ditulis kembali ke memori flash.

5. OPTICAL MEMORY
Pada tahun 1983, salah satu produk konsumen paling sukses sepanjang masa diperkenalkan,
sistem audio CD digital. CD adalah disk yang tidak dapat dihapus yang dapat menyimpan
lebih dari 60 menit informasi audio pada halaman. Keberhasilan komersial yang besar dari
compact disc telah memungkinkan pengembangan penyimpanan disk optik yang murah. Ini
adalah teknologi yang telah merevolusi penyimpanan data komputer. Berbagai sistem cakram
optik telah diinstal

Compact Disk

CD-ROM Audio CD dan CD-ROM (compact disc read-only memori) berbagi teknologi
serupa. Perbedaan utama adalah bahwa pemutar CD-ROM lebih kuat dan memiliki perangkat
koreksi kesalahan yang memastikan bahwa data yang benar ditransfer dari disk ke komputer.
Kedua jenis disk dibuat dengan cara yang sama. Disk terbentuk dari resin seperti
polikarbonat. Informasi yang direkam secara digital (musik atau data komputer) dicetak
sebagai serangkaian lubang mikroskopis pada permukaan polikarbonat. Untuk tujuan ini,
cakram master pertama kali diproduksi dengan laser intensitas tinggi yang terfokus dengan
baik. Master kemudian digunakan untuk membuat cetakan dan salinan dilubangi ke
polikarbonat. Permukaan jerawat kemudian dilapisi dengan lapisan yang sangat reflektif,
biasanya aluminium atau emas. Permukaan mengkilap ini terlindung dari debu dan goresan
oleh lapisan atas akrilik yang jelas. Akhirnya, label dapat dicetak pada akrilik.

CD RECORDABLE Compact Disc Write-Once, yang dikenal sebagai recordable compact


disc (CD-R), dirancang untuk aplikasi yang hanya memerlukan satu atau lebih salinan dari
satu rekaman. Untuk CD-R, cakram disiapkan sehingga dapat ditulis sekali dengan sinar laser
sederhana dengan intensitas. Pengontrol hard disk, yang lebih mahal daripada CD-ROM,
memungkinkan untuk menulis dan membaca floppy disk secara bersamaan.

CD REWRITABLE optik CD-RW dapat ditulis ulang dengan cara yang sama seperti
cakram magnetik, tetapi satu-satunya pendekatan optik murni yang terbukti menarik disebut
transformasi fase. Disk perubahan fase menggunakan bahan yang memiliki dua perbedaan
refleksi yang signifikan dalam dua keadaan fase yang berbeda. Ini memiliki keadaan amorf
dengan molekul berorientasi acak dan memantulkan sangat sedikit cahaya. Nyatakan kristal
dengan permukaan halus yang memantulkan cahaya dengan baik. Sinar laser dapat mengubah
materi dari satu fase ke fase lainnya. Kerugian utama dari disk perubahan fase optik adalah
bahwa material akhirnya dan secara permanen kehilangan sifat yang diinginkan. Bahan saat
ini dapat digunakan untuk 500.000 hingga 4.444.000.000 siklus pembersihan.

Digital Versatile Disk


Dengan berbagai cakram digital serbaguna (DVD), industri elektronik akhirnya menemukan
pengganti yang dapat diterima untuk rekaman video VHS analog. DVD menggantikan kaset
video yang digunakan dalam perekam kaset video (VCR) dan, yang lebih penting untuk
diskusi ini, CD-ROM pada PC dan server. DVD membawa video ke era digital. Ini
menawarkan film dalam kualitas yang mengesankan dan dapat diakses secara acak seperti
CD audio yang juga dapat diputar dari pemutar DVD. Floppy disk dapat menyimpan
sejumlah besar data. Sekarang 7 kali lebih besar dari CD-ROM. Memori DVD yang besar
dan kualitas yang jelas membuat game PC lebih realistis dan perangkat lunak pendidikan
mencakup lebih banyak video. Perkembangan ini diikuti oleh puncak lalu lintas baru melalui
Internet dan intranet perusahaan, karena materi ini disertakan di situs web.

High-Definition Optical Disks


Cakram optik definisi tinggi digunakan untuk menyimpan video definisi tinggi dan
menawarkan kapasitas penyimpanan yang jauh lebih besar daripada DVD. Kepadatan yang
sedikit lebih tinggi dicapai dengan laser gelombang pendek dalam kisaran biru-ungu. Lubang
data, yaitu 1s dan 0, lebih kecil pada cakram optik resolusi tinggi daripada pada DVD karena
panjang gelombang laser yang lebih pendek.

Anda mungkin juga menyukai