Anda di halaman 1dari 30

TUGAS 7

Organisasi dan Arsitektur Komputer

KELOMPOK:

1. Chandra Wijaya (140810190033)


2. Aidil Fitra (140810190053)
3. Muhammad Alwan Fauzi (1401810190077)

TEKNIK INFORMATIKA
UNIVERSITAS PADJADJARAN
2020
6.1 Magnetik Disk
Disk adalah piringan bundar yang terbuat dari bahan nonmagnetik, yang disebut media,
dilapisi dengan bahan yang mudah magnet. Secara tradisional, substrat telah menjadi bahan
aluminium atau paduan aluminium. Baru-baru ini, substrat kaca telah diperkenalkan. Substrat
kaca memiliki sejumlah manfaat, termasuk yang berikut:
■ Peningkatan keseragaman permukaan film magnetik untuk meningkatkan disk
keandalan.
■ Pengurangan yang signifikan pada keseluruhan cacat permukaan untuk membantu mengurangi
read-write
kesalahan.
■ Kemampuan untuk mendukung ketinggian lalat yang lebih rendah (dijelaskan selanjutnya).
■ Kekakuan yang lebih baik untuk mengurangi dinamika disk.
■ Kemampuan yang lebih besar untuk menahan guncangan dan kerusakan.
Mekanisme Baca dan Tulis Magnetik
Data direkam dan kemudian diambil dari disk melalui koil konduktor bernama
kepala; dalam banyak sistem, ada dua kepala, kepala baca dan kepala tulis. Selama
operasi baca atau tulis, kepala stasioner sementara piring berputar di bawahnya.
Mekanisme penulisan mengeksploitasi fakta bahwa listrik mengalir melalui koil
menghasilkan medan magnet. Pulsa listrik dikirim ke kepala tulis, dan pola magnetik yang
dihasilkan dicatat pada permukaan di bawah ini, dengan pola yang berbeda untuk
arus positif dan negatif. Kepala tulis itu sendiri terbuat dari magnet yang mudah
bahan dan dalam bentuk donat persegi panjang dengan celah di satu sisi dan
beberapa putaran konduktor sepanjang sisi yang berlawanan (Gambar 6.1). Arus listrik pada
kawat menginduksi medan magnet melintasi celah, yang pada gilirannya menarik magnet a
area kecil dari media perekaman. Membalikkan arah arus terbalik
arah magnetisasi pada media perekaman.
Mekanisme membaca tradisional mengeksploitasi fakta bahwa medan magnet bergerak
relatif terhadap koil menghasilkan arus listrik di koil. Ketika permukaan
disk berputar di bawah kepala, itu menghasilkan arus dengan polaritas yang sama seperti yang
ada
sudah direkam. Struktur kepala untuk membaca dalam hal ini pada dasarnya adalah
sama seperti untuk menulis dan karena itu kepala yang sama dapat digunakan untuk keduanya.
Lajang seperti itu
head digunakan dalam sistem floppy disk dan dalam sistem disk yang lebih tua kaku.
Sistem disk kaku kontemporer menggunakan mekanisme baca yang berbeda, membutuhkan
head baca terpisah, diposisikan untuk kenyamanan dekat dengan head tulis. Baca
kepala terdiri dari sensor magnetoresistif sebagian terlindung (MR). Bahan MR memiliki
hambatan listrik yang tergantung pada arah magnetisasi
medium bergerak di bawahnya. Dengan melewatkan arus melalui sensor MR, resistansi
perubahan terdeteksi sebagai sinyal tegangan. Desain MR memungkinkan frekuensi yang lebih
tinggi
operasi, yang setara dengan kepadatan penyimpanan yang lebih besar dan kecepatan operasi.
Organisasi dan Pemformatan Data
Kepala adalah perangkat yang relatif kecil yang mampu membaca dari atau menulis hingga
sebagian
piring berputar di bawahnya. Ini memunculkan organisasi data di Internet
piring dalam satu set cincin konsentris, yang disebut trek. Setiap lagu memiliki lebar yang sama
dengan
kepala. Ada ribuan trek per permukaan.
Gambar 6.2 menggambarkan tata letak data ini. Trek yang berdekatan dipisahkan oleh intertrack
kesenjangan. Ini mencegah, atau setidaknya meminimalkan, kesalahan karena ketidaksejajaran
kepala
atau hanya gangguan medan magnet. Data ditransfer ke dan dari disk
dalam sektor. Biasanya ada ratusan sektor per trek, dan ini mungkin termasuk
baik panjang tetap atau variabel. Dalam kebanyakan sistem kontemporer, sektor dengan panjang
tetap
digunakan, dengan 512 byte menjadi ukuran sektor yang hampir universal. Untuk menghindari
memaksakan
persyaratan presisi yang tidak masuk akal pada sistem, sektor-sektor yang berdekatan dipisahkan
oleh kesenjangan intersektor.
Sedikit di dekat pusat disk yang berputar melewati titik tetap (seperti baca–
tulis kepala) lebih lambat dari sedikit di luar. Oleh karena itu, beberapa cara harus ditemukan
untuk mengimbangi variasi dalam kecepatan sehingga head dapat membaca semua bit pada
kecepatan yang sama.
Ini dapat dilakukan dengan mendefinisikan jarak variabel antara bit informasi yang direkam
dalam
lokasi pada disk, dengan cara trek terluar memiliki sektor dengan jarak yang lebih besar.
Informasi tersebut kemudian dapat dipindai dengan kecepatan yang sama dengan memutar disk
pada suatu fix
kecepatan, dikenal sebagai kecepatan sudut konstan (CAV). Gambar 6.3a menunjukkan tata letak
disk menggunakan CAV. Disk dibagi menjadi beberapa sektor berbentuk pie dan menjadi a
serangkaian trek konsentris. Keuntungan menggunakan CAV adalah bahwa setiap blok data
dapat langsung ditangani oleh trek dan sektor. Untuk memindahkan kepala dari lokasi saat ini ke
alamat tertentu, hanya diperlukan gerakan pendek kepala ke trek tertentu
dan tunggu sebentar untuk sektor yang tepat untuk berputar di bawah kepala. Kerugian CAV
adalah bahwa jumlah data yang dapat disimpan di trek luar yang panjang adalah satu-satunya
sama dengan
apa yang bisa disimpan di trek dalam pendek.
Karena kerapatan, dalam bit per inci linier, meningkatkan perpindahan dari jalur terluar ke jalur
terdalam, kapasitas penyimpanan disk dalam CAV langsung
sistem dibatasi oleh kerapatan perekaman maksimum yang dapat dicapai pada
jalur terdalam. Untuk memaksimalkan kapasitas penyimpanan, akan lebih baik untuk memiliki
kerapatan bit linear yang sama pada setiap track. Ini akan membutuhkan sirkuit rumit yang tidak
dapat diterima. Sistem hard disk modern menggunakan teknik yang lebih sederhana, yang kira-
kira sama
bit density per track, dikenal sebagai multiple zone recording (MZR), di mana permukaannya
dibagi menjadi sejumlah zona konsentris (16 khas). Setiap zona berisi a
jumlah trek yang berdekatan, biasanya dalam ribuan. Dalam suatu zona, jumlahnya
bit per track adalah konstan. Zona yang lebih jauh dari pusat mengandung lebih banyak bit (lebih
banyak
sektor) daripada zona yang lebih dekat ke pusat. Zona didefinisikan sedemikian rupa sehingga
kerapatan bit linier kira-kira sama pada semua trek disk. MZR memungkinkan untuk
kapasitas penyimpanan keseluruhan yang lebih besar dengan mengorbankan sirkuit yang sedikit
lebih kompleks.
Saat kepala disk bergerak dari satu zona ke zona lain, panjang (di sepanjang jalur) dari
bit individu berubah, menyebabkan perubahan dalam waktu untuk membaca dan menulis.
Gambar 6.3b adalah tata letak MZR yang disederhanakan, dengan 15 trek disusun dalam 5 zona.
Dua zona terdalam masing-masing memiliki dua trek, dengan masing-masing trek memiliki
sembilan sektor;
zona berikutnya memiliki 3 trek, masing-masing dengan 12 sektor; dan 2 zona terluar memiliki 4
melacak masing-masing, dengan masing-masing trek memiliki 16 sektor.

ada beberapa titik awal di trek dan cara mengidentifikasi awal dan akhir
dari masing-masing sektor. Persyaratan ini ditangani dengan cara mengontrol data yang direkam
pada disk. Dengan demikian, disk diformat dengan beberapa data tambahan yang hanya
digunakan oleh disk
drive dan tidak dapat diakses oleh pengguna.
Contoh format disk ditunjukkan pada Gambar 6.4. Dalam hal ini, setiap trek
masing-masing berisi 30 sektor dengan panjang tetap 600 byte. Setiap sektor menampung 512
byte
data plus informasi kontrol yang berguna untuk pengontrol disk. Bidang ID adalah unik
pengidentifikasi atau alamat yang digunakan untuk mencari sektor tertentu. Byte SYNCH adalah
pola bit khusus yang membatasi awal bidang. Nomor trek mengidentifikasi trek di permukaan.
Nomor kepala mengidentifikasi kepala, karena disk ini memiliki
beberapa permukaan (dijelaskan saat ini). Bidang ID dan data masing-masing berisi
kode pendeteksi kesalahan.
Karakter fisik
Tabel 6.1 daftar karakteristik utama yang membedakan antara berbagai jenis
disk magnetik. Pertama, kepala dapat diperbaiki atau dipindahkan sehubungan dengan
arah radial piring. Dalam disk kepala tetap, ada satu kepala baca-tulis per
jalur. Semua kepala dipasang pada lengan kaku yang memanjang di semua trek;
sistem seperti itu jarang terjadi saat ini. Dalam disk yang dapat dipindahkan, hanya ada satu
baca-tulis
kepala. Sekali lagi, kepala dipasang pada lengan. Karena kepala harus bisa
diposisikan di atas trek apa pun, lengan dapat diperpanjang atau ditarik untuk tujuan ini.
Disk itu sendiri dipasang di disk drive, yang terdiri dari lengan, sebuah poros
yang memutar disk, dan elektronik yang diperlukan untuk input dan output data biner.
Disk yang tidak dapat dilepas dipasang secara permanen di drive disk; hard disk dalam
komputer pribadi adalah disk yang tidak dapat dilepas. Disk yang dapat dilepas dapat dihapus
dan diganti dengan disk lain. Keuntungan dari tipe yang terakhir adalah tidak terbatas
jumlah data tersedia dengan sejumlah sistem disk. Selanjutnya,
disk seperti itu dapat dipindahkan dari satu sistem komputer ke yang lain. Floppy disk dan
Disk kartrid ZIP adalah contoh disk yang dapat dilepas.
Untuk sebagian besar disk, lapisan yang dapat di magnetkan diaplikasikan pada kedua sisi
platter, yang kemudian disebut sebagai sisi ganda. Beberapa sistem disk lebih murah digunakan
disk satu sisi.
Beberapa disk drive mengakomodasi beberapa piring yang ditumpuk secara vertikal
satu inci terpisah. Berbagai senjata disediakan (Gambar 6.2). Multi-piring disk
gunakan kepala yang bisa bergerak, dengan satu kepala baca-tulis per permukaan piring. Semua
dari
kepala secara mekanis diperbaiki sehingga semua berada pada jarak yang sama dari pusat
disk dan bergerak bersama. Dengan demikian, setiap saat, semua kepala diposisikan di atas
trek dengan jarak yang sama dari pusat disk. Himpunan semua trek
dalam posisi relatif yang sama pada plat disebut sebagai silinder. Ini diilustrasikan pada Gambar
6.2.
Akhirnya, mekanisme kepala menyediakan klasifikasi disk menjadi tiga jenis.
Secara tradisional, kepala baca-tulis telah diposisikan jarak tetap di atas
piring, memungkinkan celah udara. Di sisi lain ekstrim adalah mekanisme kepala yang
sebenarnya
datang ke dalam kontak fisik dengan media selama operasi baca atau tulis. Ini
mekanisme digunakan dengan floppy disk, yang merupakan piring kecil, fleksibel dan
jenis disk paling mahal.
Untuk memahami tipe disk ketiga, kita perlu mengomentari hubungan antara kepadatan data dan
ukuran celah udara. Kepala harus menghasilkan atau
merasakan medan elektromagnetik yang cukup besar untuk menulis dan membaca dengan benar.
Semakin sempit kepala, semakin dekat dengan permukaan platter agar berfungsi. SEBUAH
head yang lebih sempit berarti trek yang lebih sempit dan karenanya kepadatan data lebih besar,
yaitu
diinginkan. Namun, semakin dekat head ke disk, semakin besar risiko kesalahan
dari kotoran atau ketidaksempurnaan. Untuk mendorong teknologi lebih jauh, Winchester
disk dikembangkan. Head Winchester digunakan dalam rakitan drive yang disegel
hampir bebas kontaminan. Mereka dirancang untuk beroperasi lebih dekat ke permukaan disk
daripada kepala disk kaku konvensional, sehingga memungkinkan kepadatan data yang lebih
besar. Itu
kepala sebenarnya adalah foil aerodinamik yang bertumpu ringan pada permukaan platter ketika
disk tidak bergerak. Tekanan udara yang dihasilkan oleh piringan berputar sudah cukup
untuk membuat foil naik di atas permukaan. Sistem nonkontak yang dihasilkan dapat berupa
dirancang untuk menggunakan kepala yang lebih sempit yang beroperasi lebih dekat ke
permukaan platter daripada
kepala disk kaku konvensional.
Tabel 6.2 memberikan parameter disk untuk kinerja tinggi kontemporer tipikal
disk.

PERFORMA PARAMETER DISK


Rincian aktual dari operasi I / O disk tergantung pada sistem komputer, sistem operasi, dan sifat
saluran I / O dan perangkat keras pengontrol disk. SEBUAH
diagram waktu umum untuk transfer I / O disk ditunjukkan pada Gambar 6.5.
Saat disk drive beroperasi, disk berputar dengan kecepatan konstan. Untuk
baca atau tulis, kepala harus diposisikan di trek yang diinginkan dan di awal
dari sektor yang diinginkan di trek itu. Pemilihan trek melibatkan menggerakkan kepala dalam a
sistem kepala bergerak atau memilih satu kepala secara elektronik pada sistem kepala tetap.
Pada sistem head yang dapat bergerak, waktu yang diperlukan untuk memposisikan head di trek
adalah
dikenal sebagai seek time. Dalam kedua kasus, setelah trek dipilih, pengontrol disk
menunggu hingga sektor yang sesuai berputar untuk sejajar dengan kepala. Waktu yang
dibutuhkan
untuk awal sektor untuk mencapai kepala dikenal sebagai penundaan rotasi, atau
rotasi latensi. Jumlah waktu pencarian, jika ada, dan penundaan rotasi sama dengan
waktu akses, yang merupakan waktu yang diperlukan untuk masuk ke posisi untuk membaca
atau menulis. Sekali
kepala berada di posisi, operasi baca atau tulis kemudian dilakukan sebagai sektor
bergerak di bawah kepala; ini adalah bagian transfer data dari operasi; waktu
yang diperlukan untuk transfer adalah waktu transfer.
Selain waktu akses dan waktu transfer, ada beberapa antrian
keterlambatan yang biasanya terkait dengan operasi I / O disk. Ketika suatu proses mengeluarkan
I/O
6.2 RAID
Seperti dibahas sebelumnya, laju peningkatan kinerja penyimpanan sekunder jauh lebih
kecil daripada laju prosesor dan memori utama. Ketidakcocokan ini telah membuat sistem
penyimpanan disk mungkin menjadi fokus utama perhatian dalam meningkatkan kinerja sistem
komputer secara keseluruhan. Seperti di bidang kinerja komputer lainnya, desainer penyimpanan
disk mengakui bahwa jika satu komponen hanya dapat didorong sejauh ini, keuntungan
tambahan dalam kinerja adalah untuk didapat dengan menggunakan beberapa komponen paralel.
Dalam hal penyimpanan disk, ini mengarah pada pengembangan array disk yang beroperasi
secara independen dan par-allel. Dengan beberapa disk, permintaan I / O yang terpisah dapat
ditangani secara paralel, selama data yang diperlukan berada di disk yang terpisah. Lebih lanjut,
satu permintaan I / O dapat dieksekusi secara paralel jika blok data yang akan diakses
didistribusikan di beberapa disk. Dengan penggunaan beberapa disk, ada berbagai cara di mana
data dapat diatur dan dalam redundansi mana yang dapat ditambahkan untuk meningkatkan
keandalan. Ini bisa menyulitkan pengembangan skema basis data yang dapat digunakan pada
sejumlah platform dan sistem operasi. Untungnya, industri telah menyetujui skema standar untuk
desain database multi-disk, yang dikenal sebagai RAID (Redundant Array of Independent
Disks). Skema RAID terdiri dari tujuh level, nol hingga enam. Level-level ini tidak menyiratkan
hubungan hierarkis tetapi menunjuk arsitektur desain yang berbeda yang memiliki tiga
karakteristik umum:

1. RAID adalah seperangkat drive disk fisik yang dilihat oleh sistem operasi sebagai drive logis
tunggal.
2. Data didistribusikan di seluruh drive fisik dari array dalam skema yang dikenal sebagai
striping, dijelaskan selanjutnya.
3. Kapasitas disk yang tidak digunakan digunakan untuk menyimpan informasi paritas, yang
menjamin pemulihan data jika terjadi kegagalan disk.

Rincian karakteristik kedua dan ketiga berbeda untuk tingkat RAID yang berbeda.
RAID 0 dan RAID 1 tidak mendukung karakteristik ketiga. Istilah RAID pada awalnya dibuat
dalam makalah oleh sekelompok peneliti di University of California di Berkeley. Strategi RAID
menggunakan beberapa disk drive dan mendistribusikan data sedemikian rupa sehingga
memungkinkan akses simultan ke data dari banyak drive, sehingga meningkatkan kinerja I / O
dan memungkinkan peningkatan kapasitas yang lebih mudah.

RAID level 0
bukan anggota sejati keluarga RAID karena tidak termasuk redundansi untuk
meningkatkan kinerja. Namun, ada beberapa aplikasi, seperti beberapa pada superkomputer di
mana kinerja dan kapasitas menjadi perhatian utama dan biaya rendah lebih penting daripada
peningkatan keandalan. Untuk RAID 0, data pengguna dan sistem didistribusikan di semua disk
dalam array. . Ini memiliki keunggulan penting dibandingkan penggunaan disk besar tunggal:
Jika dua I / O yang berbeda menunggu untuk dua blok data yang berbeda, maka ada
kemungkinan besar bahwa blok yang diminta berada pada disk yang berbeda. Dengan demikian,
dua permintaan dapat dikeluarkan secara paralel, mengurangi waktu antrian I / O. Tetapi RAID
0, seperti semua level RAID, melangkah lebih jauh dari sekadar mendistribusikan data melalui
array disk: Data dilucuti disk yang tersedia. Ini paling baik dipahami dengan mempertimbangkan
Semua data pengguna dan sistem dipandang sebagai disimpan pada disk logis. Disk logis dibagi
menjadi beberapa strip; strip ini dapat berupa blok fisik, sektor, atau unit lain. Strip dipetakan
round robin ke disk fisik berturut-turut dalam array RAID. Satu set strip yang terhubung secara
logika yang memetakan tepat satu strip ke setiap anggota array disebut sebagai strip. Dalam
array n-disk, n strip logis pertama secara fisik disimpan sebagai strip pertama pada masing-
masing n disk, membentuk strip pertama; strip kedua didistribusikan sebagai strip kedua pada
setiap disk; dan seterusnya. Keuntungan dari tata letak ini adalah bahwa jika satu permintaan I /
O terdiri dari beberapa strip yang berdekatan secara logis, maka hingga n strip untuk permintaan
tersebut dapat ditangani secara paralel, sangat mengurangi waktu transfer I / O.
Dampak redundansi tidak mengganggu analisis. Pertama, mari kita pertimbangkan
penggunaan RAID 0 untuk mencapai tingkat transfer data yang tinggi. Agar aplikasi dapat
mengalami kecepatan transfer tinggi, dua persyaratan harus dipenuhi. Pertama, kapasitas transfer
yang tinggi harus ada di sepanjang jalur antara memori host dan drive disk individual. Ini
termasuk bus pengontrol internal, sistem I / O bus host, adaptor I / O, dan bus memori host.
Persyaratan kedua adalah bahwa aplikasi harus membuat permintaan I / O yang menggerakkan
array disk secara efisien. Persyaratan ini dipenuhi jika permintaan tipikal adalah untuk sejumlah
besar data yang berdekatan secara logis, dibandingkan dengan ukuran strip. Dalam kasus ini, satu
permintaan I / O melibatkan transfer data paralel dari beberapa disk, meningkatkan kecepatan
transfer efektif dibandingkan dengan transfer disk tunggal. lebih mementingkan waktu respons
daripada kecepatan transfer. Untuk permintaan I / O individu untuk sejumlah kecil data, waktu I /
O didominasi oleh gerakan kepala disk (seek time) dan pergerakan disk (rotasi latensi). Dalam
lingkungan transaksi, mungkin ada menjadi ratusan permintaan I / O per detik. Array disk dapat
memberikan tingkat eksekusi I / O yang tinggi dengan menyeimbangkan beban I / O di banyak
disk. Perimbangan beban yang efektif hanya dicapai jika ada beberapa permintaan I / O luar
biasa. Ini, pada gilirannya, menyiratkan bahwa ada beberapa aplikasi independen atau aplikasi
berorientasi transaksi tunggal yang mampu beberapa permintaan I / O asinkron. Kinerja juga
akan dipengaruhi oleh ukuran strip. Jika ukuran strip relatif besar, sehingga satu permintaan I / O
hanya melibatkan akses disk tunggal, maka beberapa permintaan I / O menunggu dapat ditangani
secara paralel, mengurangi waktu antrian untuk setiap permintaan.
RAID Level 1
RAID 1 berbeda dari level RAID 2 hingga 6 dalam hal redundansi dicapai. Dalam
skema RAID lainnya, beberapa bentuk perhitungan paritas digunakan untuk memperkenalkan
redundansi, sedangkan dalam RAID 1, redundansi dicapai dengan cara sederhana untuk
menduplikasi semua data. Seperti ditunjukkan pada Gambar 6.6b, striping data digunakan,
seperti pada RAID 0. Namun dalam kasus ini, setiap strip logis dipetakan ke dua disk fisik yang
terpisah sehingga setiap disk dalam array memiliki disk mirror yang berisi data yang sama.
RAID 1 juga dapat diimplementasikan tanpa striping data, meskipun ini kurang umum. Ada
beberapa aspek positif untuk organisasi RAID 1: 1. Permintaan baca dapat dilayani oleh salah
satu dari dua disk yang berisi data yang diminta, mana saja satu melibatkan waktu pencarian
minimum ditambah latensi rasional. 2. Permintaan penulisan mengharuskan kedua strip yang
sesuai diperbarui, tetapi ini dapat dilakukan secara paralel. Dengan demikian, kinerja penulisan
ditentukan oleh lebih lambat dari keduanya menulis (yaitu, yang melibatkan waktu pencarian
yang lebih besar ditambah latensi rotasi). Namun, tidak ada "tulis penalti" dengan RAID 1. Level
RAID 2 hingga 6 melibatkan penggunaan bit paritas. Oleh karena itu, ketika satu strip
diperbarui, perangkat lunak manajemen array pertama-tama harus menghitung dan memperbarui
bit paritas serta memperbarui strip aktual dalam pertanyaan.3. Pemulihan dari kegagalan adalah
sederhana. Ketika drive gagal, data masih dapat diakses dari drive kedua.
Kerugian utama RAID 1 adalah biaya; itu membutuhkan dua kali ruang disk dari disk logis yang
didukungnya. Karena itu, konfigurasi RAID 1 kemungkinan akan terbatas pada drive yang
menyimpan perangkat lunak dan data sistem dan file yang sangat penting lainnya. Dalam kasus
ini, RAID 1 menyediakan salinan real-time dari semua data sehingga jika terjadi kegagalan disk,
semua data penting masih segera tersedia. Dalam lingkungan yang berorientasi transaksi, RAID
1 dapat mencapai permintaan I / O yang tinggi tarif jika sebagian besar permintaan dibaca.
Dalam situasi ini, kinerja RAID 1 dapat mendekati dua kali lipat dari RAID 0. Namun, jika
sebagian besar dari permintaan I / O adalah permintaan tulis, maka mungkin tidak ada
peningkatan kinerja yang signifikan atas RAID 0. RAID 1 juga dapat memberikan peningkatan
kinerja dibandingkan RAID 0 untuk aplikasi intensif transfer data dengan persentase baca yang
tinggi. Peningkatan terjadi jika aplikasi dapat membagi setiap permintaan baca sehingga kedua
anggota disk berpartisipasi.

RAID Level 2
RAID level 2 dan 3 memanfaatkan teknik akses paralel. Dalam array akses paralel,
semua disk anggota berpartisipasi dalam pelaksanaan setiap permintaan I / O. Biasanya, poros
dari masing-masing drive disinkronkan sehingga setiap kepala disk berada pada posisi yang sama
pada setiap disk pada waktu tertentu. Seperti dalam skema RAID lainnya, striping data
digunakan. Dalam kasus RAID 2 dan 3, strip sangat kecil, seringkali sekecil byte atau kata
tunggal. Dengan RAID 2, kode koreksi kesalahan dihitung melintasi bit yang sesuai pada setiap
disk data, dan bit kode tersebut disimpan dalam posisi bit yang sesuai pada beberapa disk par-ity.
Biasanya, kode Hamming digunakan, yang mampu memperbaiki kesalahan bit tunggal dan
mendeteksi kesalahan bit ganda. Meskipun RAID 2 membutuhkan lebih sedikit disk daripada
RAID 1, itu masih agak mahal. Jumlah disk redundan sebanding dengan log dari jumlah disk
data. Pada sekali baca, semua disk diakses secara bersamaan. Data yang diminta dan kode
koreksi kesalahan terkait dikirimkan ke pengontrol array. Jika ada kesalahan bit tunggal,
pengontrol dapat mengenali dan memperbaiki kesalahan secara instan, sehingga waktu akses
baca tidak melambat. Pada penulisan tunggal, semua disk data dan disk paritas harus diakses
untuk operasi penulisan .RAID 2 hanya akan menjadi pilihan yang efektif dalam lingkungan di
mana banyak kesalahan disk terjadi. Mengingat keandalan yang tinggi dari masing-masing disk
dan drive disk, RAID 2 berlebihan dan tidak diimplementasikan.

RAID Level 3
RAID 3 diatur dengan cara yang mirip dengan RAID 2. Perbedaannya adalah bahwa
RAID 3 hanya membutuhkan disk redundan tunggal, tidak peduli seberapa besar array disk.
RAID 3 menggunakan akses paralel, dengan data didistribusikan dalam strip kecil. Alih-alih
kode koreksi kesalahan, bit paritas sederhana dihitung untuk set bit individual di posisi yang
sama pada semua disk data. Redundansi Jika terjadi kegagalan drive, drive paritas diakses dan
data direkonstruksi dari perangkat yang tersisa. Setelah drive yang gagal diganti, data yang
hilang dapat dipulihkan pada drive baru dan operasi dilanjutkan.
Rekonstruksi data sederhana. Pertimbangkan array lima drive di mana X0 hingga X3 berisi data
dan X4 adalah disk paritas. Paritas untuk bit engan dihitung sebagai berikut:
X4 (i) = X3 (i) ⊕X2 (i) ⊕X1 (i) ⊕X0 (i)
di mana ⊕ adalah fungsi eksklusif-ATAU. Misalkan drive X1 gagal. Jika kita menambahkan X4
(i) ⊕X1 (i) ke kedua sisi persamaan sebelumnya, kita mendapatkan
X1 (i) = X4 (i) ⊕X3 (i) ⊕X2 (i) ⊕X0 (i)
Dengan demikian, isi dari setiap strip data pada X1 dapat diregenerasi dari konten strip yang
sesuai pada disk yang tersisa dalam array. Prinsip ini berlaku untuk level RAID 3 hingga 6. Jika
terjadi kegagalan disk, semua data masih tersedia dalam apa yang disebut sebagai mode
tereduksi. Dalam mode ini, untuk dibaca, data yang hilang dibuat kembali dengan cepat
menggunakan perhitungan eksklusif-OR. Ketika data ditulis ke array RAID 3 yang dikurangi,
konsistensi paritas harus dipertahankan untuk regenerasi nanti. Kembali ke operasi penuh
mengharuskan disk yang gagal diganti dan seluruh konten disk yang gagal diregenerasi pada disk
baru. Kinerja Karena data bergaris-garis dalam strip yang sangat kecil, RAID 3 dapat mencapai
tingkat transfer data yang sangat tinggi. Setiap permintaan I / O akan melibatkan transfer data
paralel dari semua disk data. Untuk transfer besar, peningkatan kinerja terutama terlihat. Di sisi
lain, hanya satu permintaan I / O yang dapat dieksekusi sekaligus. Jadi, dalam lingkungan yang
berorientasi transaksi, kinerja menderita.

RAID Level 4
RAID level 4 hingga 6 memanfaatkan teknik akses independen. Dalam larik akses
independen, setiap disk anggota beroperasi secara independen, sehingga permintaan I / O yang
terpisah dapat dipenuhi secara paralel. Karena itu, array akses independen lebih cocok untuk
aplikasi yang membutuhkan tingkat permintaan I / O tinggi dan relatif kurang cocok untuk
aplikasi yang membutuhkan kecepatan transfer data yang tinggi. Seperti dalam skema RAID
lainnya, striping data digunakan. Dalam kasus RAID 4 hingga 6, strip relatif besar. Dengan
RAID 4, strip paritas bit-demi-bit dihitung melintasi strip yang sesuai pada setiap disk data, dan
bit paritas disimpan dalam strip yang sesuai pada disk paritas .RAID 4 melibatkan penalti tulis
ketika permintaan penulisan I / O ukuran kecil adalah per-terbentuk. Setiap kali penulisan terjadi,
perangkat lunak manajemen array harus memperbarui tidak hanya data pengguna tetapi juga bit
paritas yang sesuai. Pertimbangkan array lima drive di mana X0 hingga X3 berisi data dan X4
adalah disk paritas. Misalkan penulisan dilakukan yang hanya melibatkan strip pada disk X1.
Awalnya, untuk setiap bit i, kami memiliki hubungan berikut:
X4 (i) = X3 (i) ⊕X2 (i) ⊕X1 (i) ⊕X0 (i)
Setelah pembaruan, dengan bit yang berpotensi diubah ditunjukkan oleh simbol utama:
X4 ′ (i) = X3 (i) ⊕X2 (i) ⊕X1 ′ (i) X0 (i)
= X3 (i) ⊕X2 (i) ⊕X1 ′ (i) ⊕X0 (i) ⊕X1 (i) ⊕X1 (i)
= X3 (i) ⊕X2 (i) ⊕X1 (i) ⊕X0 (i) ⊕X1 (i) ⊕X1 ′ (i)
= X4 (i) ⊕X1 (i) ) ⊕X1 ′ (i)
Rangkaian persamaan sebelumnya diturunkan sebagai berikut. Baris pertama
menunjukkan bahwa perubahan X1 juga akan mempengaruhi X4 paritas disk. Di baris kedua,
kami menambahkan istilah ⊕X1 (i) ⊕X1 (i)]. Karena eksklusif-OR dari kuantitas apa pun
dengan dirinya sendiri adalah 0, ini tidak mempengaruhi persamaan. Namun, itu adalah
kenyamanan yang digunakan untuk membuat baris ketiga, dengan pemesanan ulang. Akhirnya,
Persamaan (6.2) digunakan untuk mengganti empat istilah pertama dengan X4 (i). Untuk
menghitung paritas baru, perangkat lunak manajemen array harus membaca strip pengguna lama
dan strip paritas lama. Kemudian dapat memperbarui dua strip ini dengan data baru dan paritas
yang baru dihitung. Dengan demikian, setiap strip menulis melibatkan dua membaca dan dua
menulis. Dalam kasus ukuran I / O menulis yang lebih besar yang melibatkan strip pada semua
drive disk, paritas mudah dihitung dengan perhitungan dengan hanya menggunakan bit data baru.
Dengan demikian, drive paritas dapat diperbarui secara paralel dengan drive data dan tidak ada
membaca atau menulis tambahan. Dalam setiap kasus, setiap operasi penulisan harus melibatkan
disk paritas, yang oleh karenanya dapat menjadi hambatan .

RAID Level 5
RAID 5 adalah diatur dalam cara yang mirip dengan RAID 4. Perbedaannya adalah
bahwa RAID 5 mendistribusikan strip paritas di semua disk. Alokasi tipikal adalah skema round-
robin, seperti yang diilustrasikan dalam Gambar 6.6f. Untuk array n-disk, strip paritas berada
pada disk yang berbeda untuk strip n pertama, dan polanya kemudian diulang. Distribusi strip
paritas di semua drive menghindari potensi I / O botol-leher yang ditemukan di RAID 4 .

RAID Level 6
RAID 6 diperkenalkan dalam makalah selanjutnya oleh para peneliti Berkeley
[KATZ89]. Dalam skema RAID 6, dua perhitungan paritas yang berbeda dilakukan dan
disimpan dalam blok terpisah pada disk yang berbeda. Dengan demikian, array RAID 6 yang
data penggunanya memerlukan N disk terdiri dari N + 2 disk. Gambar 6.6g menggambarkan
skema tersebut. P dan Q adalah dua data yang berbeda memeriksa algo-rithms. Salah satu dari
keduanya adalah perhitungan eksklusif-OR yang digunakan dalam RAID 4 dan 5. Tetapi yang
lainnya adalah algoritma pemeriksaan data independen. Hal ini memungkinkan untuk
meregenerasi data bahkan jika dua disk yang berisi data pengguna gagal. Kelebihan dari RAID 6
adalah ia menyediakan ketersediaan data yang sangat tinggi. Tiga disk harus gagal dalam interval
MTTR (berarti waktu untuk memperbaiki) untuk menyebabkan data hilang. Di sisi lain, RAID 6
menimbulkan penalti tulis yang besar, karena setiap penulisan memengaruhi dua blok paritas.
Benchmark kinerja [EISC07] menunjukkan pengontrol RAID 6 dapat mengalami penurunan
kinerja menulis lebih dari 30% secara keseluruhan dibandingkan dengan implementasi RAID 5.
Kinerja baca RAID 5 dan RAID 6 sebanding.

6.3 solid state drive / ssd

state mengacu pada sirkuit elektronik yang dibangun dengan semikonduktor. SSD adalah
memori
perangkat yang dibuat dengan komponen solid state yang dapat digunakan sebagai pengganti
hard disk drive. SSD sekarang ada di pasaran dan datang online menggunakan NAND flash
memori, yang dijelaskan dalam Bab 5.
SSD Dibandingkan dengan HDD
Sebagai biaya SSD berbasis flash telah turun dan kinerja dan kepadatan bit
meningkat, SSD menjadi semakin kompetitif dengan HDD. Tabel 6.5 menunjukkan
ukuran pembanding yang khas pada saat penulisan ini.
SSD memiliki keunggulan berikut dibandingkan HDD:
■ Operasi input / output kinerja tinggi per detik (IOPS): Secara signifikan
meningkatkan kinerja I / O subsistem.
■ Daya tahan: Tidak terlalu rentan terhadap guncangan dan getaran fisik.
■ Masa pakai lebih lama: SSD tidak rentan terhadap keausan mekanis.
■ Konsumsi daya yang lebih rendah: SSD menggunakan daya yang jauh lebih kecil daripada
HDD ukuran sebanding.
■ Kemampuan berjalan lebih tenang dan lebih dingin: Lebih sedikit ruang yang dibutuhkan,
energi lebih rendah
biaya, dan perusahaan yang lebih hijau.
■ Waktu akses dan tingkat latensi yang lebih rendah: Lebih dari 10 kali lebih cepat dari
pemintalan
disk dalam HDD.
Saat ini, HDD menikmati keuntungan biaya per bit dan keunggulan kapasitas, tetapi
perbedaan-perbedaan ini menyusut.
Organisasi SSD
Gambar 6.8 mengilustrasikan pandangan umum dari komponen sistem arsitektur umum
terkait dengan sistem SSD apa pun. Pada sistem host, sistem operasi memanggil
file sistem perangkat lunak untuk mengakses data pada disk. Sistem file, pada gilirannya,
memanggil I / O
perangkat lunak driver. Perangkat lunak driver I / O menyediakan akses host ke SSD tertentu
produk. Komponen antarmuka pada Gambar 6.8 mengacu pada fisik dan listrik
antarmuka antara prosesor host dan perangkat periferal SSD. Jika perangkat
hard drive internal, antarmuka yang umum adalah PCIe. Untuk perangkat eksternal, satu
antarmuka umum adalah USB.
Selain antarmuka ke sistem host, SSD berisi yang berikut ini
komponen:
■ Pengontrol: Menyediakan antarmuka tingkat perangkat SSD dan eksekusi firmware.
■ Mengatasi: Logika yang menjalankan fungsi pemilihan melintasi flash
komponen memori.
■ Buffer / cache data: Komponen memori RAM kecepatan tinggi yang digunakan untuk
kecepatan
cocok dan untuk peningkatan throughput data.
216 BAB 6 / Memori Eksternal
■ Koreksi kesalahan: Logika untuk deteksi dan koreksi kesalahan.
■ Komponen memori flash: Masing-masing chip NAND flash.
Masalah praktis
Ada dua masalah praktis yang khas pada SSD yang tidak dihadapi oleh HDD. Pertama,
Kinerja SSD memiliki kecenderungan melambat saat perangkat digunakan. Untuk memahami
alasannya, Anda perlu tahu bahwa file disimpan pada disk sebagai satu set
halaman, biasanya panjangnya 4 KB. Halaman-halaman ini tidak harus, dan memang tidak
biasanya, disimpan sebagai satu set halaman yang berdekatan pada disk. Alasan pengaturan ini
dijelaskan dalam diskusi kami tentang memori virtual di Bab 8. Namun, flash
memori diakses dalam blok, dengan ukuran blok khas 512 KB, sehingga ada
biasanya 128 halaman per blok. Sekarang perhatikan apa yang harus dilakukan untuk menulis
halaman
ke memori flash.
1. Seluruh blok harus dibaca dari memori flash dan ditempatkan dalam RAM
penyangga. Kemudian halaman yang sesuai dalam buffer RAM diperbarui.
2. Sebelum blok dapat ditulis kembali ke memori flash, seluruh blok flash
memori harus dihapus — tidak mungkin untuk menghapus hanya satu halaman flash
Penyimpanan.
3. Seluruh blok dari buffer sekarang ditulis kembali ke memori flash.
Sekarang, ketika flash drive relatif kosong dan file baru dibuat, halaman
file yang ditulis ke drive secara bersamaan, sehingga satu atau hanya beberapa blok
terpengaruh. Namun, seiring waktu, karena cara kerja memori virtual, file
menjadi terfragmentasi, dengan halaman yang tersebar di beberapa blok. Saat drive menjadi
lebih sibuk, ada lebih banyak fragmentasi, sehingga penulisan file baru dapat mempengaruhi
beberapa blok. Dengan demikian, penulisan beberapa halaman dari satu blok menjadi lebih
lambat,
semakin penuh disk yang ditempati. Produsen telah mengembangkan berbagai macam
teknik untuk mengkompensasi properti memori flash ini, seperti menyisihkan
sebagian besar dari SSD sebagai ruang ekstra untuk operasi penulisan (disebut
overprovisioning), kemudian untuk menghapus halaman tidak aktif selama waktu idle digunakan
untuk mendefrag
disk. Teknik lain adalah perintah TRIM, yang memungkinkan sistem operasi
untuk memberi tahu SSD blok data mana yang tidak lagi dianggap digunakan dan dapat
dihapus secara internal.4
Masalah praktis kedua dengan drive memori flash adalah memori flash
menjadi tidak dapat digunakan setelah sejumlah penulisan. Saat sel-sel flash ditekan,
mereka kehilangan kemampuan untuk merekam dan mempertahankan nilai. Batas tipikal adalah
100.000 tulis
[GSOE08]. Teknik untuk memperpanjang masa pakai drive SSD termasuk front-end
flash dengan cache untuk menunda dan mengelompokkan operasi penulisan, menggunakan
level-pakai
algoritma yang mendistribusikan tulisan secara merata di seluruh blok sel, dan teknik
pengelolaan badblock canggih. Selain itu, vendor menyebarkan SSD dalam RAID
konfigurasi untuk lebih mengurangi kemungkinan kehilangan data. Sebagian besar perangkat
flash
juga mampu memperkirakan sisa hidup mereka sendiri sehingga sistem dapat mengantisipasi
gagal dan mengambil tindakan pencegahan.

6.4 OPTICAL MEMORY


Pada tahun 1983, salah satu produk konsumen paling sukses sepanjang masa diperkenalkan:
sistem audio digital compact disk (CD). CD adalah disk yang tidak dapat dimatikan yang dapat
menyimpan lebih dari 60 menit informasi audio di satu sisi. Keberhasilan komersial besar dari
CD memungkinkan pengembangan teknologi penyimpanan disk optik murah yang telah
merevolusi penyimpanan data komputer. Berbagai sistem disk optik telah diperkenalkan (Tabel
6.6).

Compact Disk

CD-ROM. Baik CD audio dan CD-ROM (memori hanya baca disk) berbagi teknologi yang
sama. Perbedaan utama adalah bahwa pemutar CD-ROM lebih kasar dan memiliki perangkat
koreksi kesalahan untuk memastikan bahwa data ditransfer dengan benar dari disk ke komputer.
Kedua jenis disk dibuat dengan cara yang sama. Disk terbentuk dari resin, seperti polycarbonate.
Informasi yang direkam secara digital (baik data musik atau komputer) dicetak sebagai
serangkaian lubang mikroskopis pada permukaan polikarbonat. Ini dilakukan, pertama-tama,
dengan laser intensitas tinggi yang difokuskan untuk membuat master disk. Master digunakan,
pada gilirannya, untuk membuat cetakan untuk membasmi salinan ke polikarbonat. Permukaan
yang diadu kemudian dilapisi dengan permukaan yang sangat reflektif, biasanya aluminium atau
emas. Permukaan mengkilap ini terlindung dari debu dan goresan oleh lapisan atas akrilik
bening. Akhirnya, label dapat di-silkscreen ke akrilik.
Informasi diambil dari CD atau CD-ROM oleh laser berdaya rendah yang berada di pemutar disk
optik, atau unit drive. Laser bersinar melalui polikarbonat bening sementara motor memutar disk
melewatinya (Gambar 6.9). Intensitas cahaya yang dipantulkan dari perubahan laser saat bertemu
lubang. Khususnya, jika sinar laser jatuh pada lubang, yang memiliki permukaan yang agak
kasar, cahayanya bercahaya dan intensitas rendah dipantulkan kembali ke sumbernya. Area antar
lubang disebut tanah. Tanah adalah permukaan yang halus, yang memantulkan kembali pada
intensitas yang lebih tinggi. Perubahan antara lubang dan tanah dideteksi oleh sensor foto dan
dikonversi menjadi sinyal digital. Sensor menguji permukaan secara berkala. Awal atau akhir
lubang mewakili 1; ketika tidak ada perubahan ketinggian yang terjadi di antara interval, 0
dicatat.

Ingatlah bahwa pada disk magnetik, informasi dicatat dalam trek konsentris. Dengan sistem
kecepatan sudut konstan (CAV) yang paling sederhana, jumlah bit per track adalah konstan.
Peningkatan kepadatan dicapai dengan perekaman beberapa zona, di mana permukaan dibagi
menjadi beberapa zona, dengan zona lebih jauh dari pusat yang mengandung lebih banyak bit
daripada zona lebih dekat ke pusat. Meskipun teknik ini meningkatkan kapasitas, masih belum
optimal.

Untuk mencapai kapasitas yang lebih besar, CD dan CD-ROM tidak mengatur informasi tentang
trek konsentris. Sebaliknya, disk berisi trek spiral tunggal, mulai di dekat pusat dan berputar
keluar ke tepi luar disk. Sektor di dekat bagian luar disk sama panjangnya dengan yang di dekat
bagian dalam. Dengan demikian, informasi dikemas secara merata di seluruh disk dalam segmen
dengan ukuran yang sama dan ini dipindai dengan kecepatan yang sama dengan memutar disk
pada kecepatan variabel. Lubang-lubang tersebut kemudian dibaca oleh laser dengan kecepatan
linear konstan (CLV). Disk berputar lebih lambat untuk mengakses di dekat tepi luar daripada di
dekat tengah. Dengan demikian, kapasitas trek dan penundaan rotasi keduanya meningkat untuk
posisi yang lebih dekat dengan tepi luar disk. Kapasitas data untuk CD-ROM adalah sekitar 680
MB.
Data pada CD-ROM diatur sebagai urutan blok. Format blok khas ditunjukkan pada Gambar
6.10. Ini terdiri dari bidang-bidang berikut:

 Sync: Sync fields mengidentifikasi awal blok. Terdiri dari satu byte dari semua 0s, 10
byte dari semua 1s, dan satu byte dari semua 0s.
 Header: Header berisi alamat blokir dan byte mode. Mode 0 menentukan bidang data
kosong; mode 1 menentukan penggunaan kode koreksi kesalahan dan 2048 byte data;
mode 2 menentukan 2336 byte data pengguna tanpa kode koreksi kesalahan.
 Data: Data user.
 Auxiliary: Data pengguna tambahan dalam mode 2. Dalam mode 1, ini adalah kode
koreksi kesalahan 288-byte.

Dengan penggunaan CLV, akses acak menjadi lebih sulit. Menemukan alamat tertentu
melibatkan memindahkan kepala ke area umum, menyesuaikan kecepatan rotasi dan membaca
alamat, dan kemudian membuat sedikit penyesuaian untuk menemukan dan mengakses sektor
tertentu.

CD-ROM sesuai untuk distribusi sejumlah besar data ke sejumlah besar pengguna. Karena biaya
proses penulisan awal, itu tidak sesuai untuk aplikasi individual. Dibandingkan dengan disk
magnetik tradisional, CD-ROM memiliki dua keunggulan:

 Disk optik bersama dengan informasi yang tersimpan di dalamnya dapat direplikasi
secara massal dengan biaya murah — tidak seperti disk magnetik. Basis data pada disk
magnetik harus direproduksi dengan menyalin satu disk pada satu waktu menggunakan
dua disk drive.
 Disk optik dapat dilepas, memungkinkan disk itu sendiri digunakan untuk penyimpanan
arsip. Kebanyakan disk magnetik tidak dapat dilepas. Informasi pada disk magnetik yang
tidak dapat dilepas harus terlebih dahulu disalin ke media penyimpanan lain sebelum disk
drive / disk dapat digunakan untuk menyimpan informasi baru.

Kerugian dari CD-ROM adalah sebagai berikut:

 Ini hanya baca dan tidak dapat diperbarui.


 Ini memiliki waktu akses yang jauh lebih lama daripada drive disk magnetic setengah
detik.

CD-Recordable. Untuk mengakomodasi aplikasi di mana hanya satu atau sejumlah kecil salinan
dari set data diperlukan, CD read-once read-many, yang dikenal sebagai CD recordable (CD-R),
telah dikembangkan. Untuk CD-R, disk disiapkan sedemikian rupa sehingga selanjutnya dapat
ditulis satu kali dengan sinar laser intensitas sedang. Dengan demikian, dengan pengontrol disk
yang agak lebih mahal daripada CD-ROM, pelanggan dapat menulis sekaligus membaca disk.

Media CD-R mirip dengan tetapi tidak identik dengan CD atau CDROM. Untuk CD dan CD-
ROM, informasi dicatat oleh lubang permukaan media, yang mengubah reflektifitas. Untuk CD-
R, medianya termasuk lapisan pewarna. Pewarna digunakan untuk mengubah reflektifitas dan
diaktifkan oleh laser intensitas tinggi. Disk yang dihasilkan dapat dibaca pada drive CD-R atau
drive CD-ROM.

Disk optik CD-R menarik untuk penyimpanan arsip dokumen dan file. Ini menyediakan catatan
permanen volume besar data pengguna.

CD-Rewritable. Disk optik CD-RW dapat berulang kali ditulis dan ditimpa, seperti halnya disk
magnetik. Meskipun sejumlah pendekatan telah dicoba, satu-satunya pendekatan optik murni
yang terbukti menarik disebut perubahan fase. Disk perubahan fase menggunakan bahan yang
memiliki dua reflektivitas yang berbeda secara signifikan dalam dua keadaan fase yang berbeda.
Ada keadaan amorf, di mana molekul menunjukkan orientasi acak yang memantulkan cahaya
yang buruk; dan keadaan kristal, yang memiliki permukaan halus yang memantulkan cahaya
dengan baik. Sinar sinar laser dapat mengubah materi dari satu fase ke fase lainnya. Kerugian
utama dari cakram optik perubahan fasa adalah bahwa bahan tersebut pada akhirnya dan secara
permanen kehilangan sifat-sifat yang diinginkan. Bahan saat ini dapat digunakan untuk antara
500.000 dan 1.000.000 siklus penghapusan.

CD-RW memiliki keunggulan yang jelas dibandingkan CD-ROM dan CD-R yang dapat ditulis
ulang dan dengan demikian digunakan sebagai penyimpanan sekunder sejati. Karena itu, ia
bersaing dengan disk magnetik. Keuntungan utama dari cakram optik adalah toleransi teknis
untuk cakram optik jauh lebih ringan daripada cakram magnetik berkapasitas tinggi. Dengan
demikian, mereka menunjukkan keandalan yang lebih tinggi dan umur yang lebih lama.

Digital Versatile Disk

Dengan cakram serbaguna digital (DVD) yang luas, industri elektronik akhirnya menemukan
pengganti yang dapat diterima untuk pita video analog VHS. DVD telah menggantikan kaset
video yang digunakan dalam perekam kaset video (VCR) dan, yang lebih penting untuk diskusi
ini, menggantikan CD-ROM di komputer dan server pribadi. DVD membawa video ke era
digital. Ini memberikan film dengan kualitas gambar yang mengesankan, dan dapat diakses
secara acak seperti CD audio, yang juga dapat diputar oleh mesin DVD. Volume data yang besar
dapat dijejalkan ke disk, saat ini tujuh kali lebih banyak dari CD-ROM. Dengan kapasitas
penyimpanan DVD yang besar dan kualitas yang jelas, permainan PC menjadi lebih realistis dan
perangkat lunak pendidikan memasukkan lebih banyak video. Mengikuti perkembangan ini telah
menjadi lambang lalu lintas baru melalui Internet dan intranet perusahaan, karena materi ini
dimasukkan ke dalam situs Web.

Kapasitas DVD yang lebih besar disebabkan oleh tiga perbedaan dari CD (Gambar 6.11):

1. Bit dikemas lebih dekat pada DVD. Jarak antara loop spiral pada CD adalah 1,6 mm dan
jarak minimum antara lubang di sepanjang spiral adalah 0,834 mm.
DVD ini menggunakan laser dengan panjang gelombang lebih pendek dan mencapai
jarak loop 0,74 mm dan jarak minimum antara lubang 0,4 mm. Hasil dari dua
peningkatan ini adalah peningkatan sekitar tujuh kali lipat, menjadi sekitar 4,7 GB.
2. DVD menggunakan lapisan lubang kedua dan mendarat di atas lapisan pertama. DVD
dual-layer memiliki lapisan semi -ektif di atas lapisan reflektif, dan dengan menyesuaikan
fokus, laser pada drive DVD dapat membaca setiap layer secara terpisah. Teknik ini
hampir menggandakan kapasitas disk, menjadi sekitar 8,5 GB. Reflektifitas yang lebih
rendah dari lapisan kedua membatasi kapasitas penyimpanannya sehingga penggandaan
penuh tidak tercapai.
3. DVD-ROM dapat dua sisi, sedangkan data direkam hanya pada satu sisi CD. Ini
membawa total kapasitas hingga 17 GB.

Seperti halnya CD, DVD tersedia dalam versi yang dapat ditulisi serta read-only (Tabel 6.6).

High-Definition Optical Disks


Disk optik high-defnition dirancang untuk menyimpan video high-defnition dan untuk
memberikan kapasitas penyimpanan yang jauh lebih besar dibandingkan dengan DVD.
Kerapatan bit yang lebih tinggi dicapai dengan menggunakan laser dengan panjang gelombang
lebih pendek, dalam kisaran biru-ungu. Lubang data, yang merupakan digital 1s dan 0s, lebih
kecil pada disk optik definisi tinggi dibandingkan dengan DVD karena panjang gelombang laser
yang lebih pendek.

Dua format dan teknologi disk yang bersaing awalnya bersaing untuk penerimaan pasar: HD
DVD dan Blu-ray DVD. Skema Blu-ray akhirnya mencapai dominasi pasar. Skema HD DVD
dapat menyimpan 15 GB pada satu lapisan pada satu sisi. Blu-ray menempatkan lapisan data
pada disk lebih dekat ke laser (diperlihatkan di sisi kanan setiap diagram pada Gambar 6.12). Ini
memungkinkan fokus yang lebih ketat dan lebih sedikit distorsi dan dengan demikian lubang dan
trek yang lebih kecil. Blu-ray dapat menyimpan 25 GB dalam satu lapisan. Tiga versi tersedia:
read only (BD-ROM), recordable once (BD-R), dan rerecordable (BD-RE).
6. 5. MAGNETIC TAPE
Sistem tape menggunakan teknik membaca dan merekam yang sama seperti sistem disk.
Mediumnya adalah polyester fleksibel (mirip dengan yang digunakan dalam beberapa pakaian)
pita dilapisi dengan bahan magnetizable. Pelapis dapat terdiri dari partikel-partikel logam murni
dalam binder khusus atau film logam berlapis uap. Kaset dan tape drive analog dengan sistem
tape recorder rumah. Lebar pita bervariasi dari 0,38 cm (0,15 inci) hingga 1,27 cm (0,5 inci).
Kaset digunakan untuk dikemas sebagai gulungan terbuka yang harus diulir melalui poros kedua
untuk digunakan. Hari ini, hampir semua kaset disimpan dalam kartrid.

Data pada rekaman disusun sebagai sejumlah trek paralel yang berjalan memanjang. Sistem
rekaman sebelumnya biasanya menggunakan sembilan lagu. Ini memungkinkan untuk
menyimpan data satu byte pada satu waktu, dengan bit paritas tambahan sebagai trek
kesembilan. Ini diikuti oleh sistem rekaman menggunakan 18 atau 36 lagu, sesuai dengan kata
digital atau kata ganda. Rekaman data dalam bentuk ini disebut sebagai perekaman paralel.
Sebagian besar sistem modern malah menggunakan perekaman serial, di mana data diletakkan
sebagai urutan bit di sepanjang setiap lagu, seperti yang dilakukan dengan disk magnetik. Seperti
halnya disk, data dibaca dan ditulis dalam blok yang berdekatan, yang disebut catatan fisik, pada
kaset. Blok pada pita dipisahkan oleh celah yang disebut sebagai celah antar rekaman. Seperti
halnya disk, rekaman itu diformat untuk membantu menemukan catatan fisik.

Teknik perekaman yang biasa digunakan dalam kaset serial disebut sebagai rekaman serpentine.
Dalam teknik ini, ketika data direkam, set bit pertama direkam sepanjang seluruh rekaman.
Ketika akhir kaset tercapai, kepala diposisikan ulang untuk merekam trek baru, dan kaset itu
direkam lagi pada seluruh panjangnya, kali ini dalam arah yang berlawanan. Proses itu berlanjut,
bolak-balik, sampai pita penuh (Gambar 6.13a). Untuk meningkatkan kecepatan, kepala baca-
tulis mampu membaca dan menulis sejumlah trek yang berdekatan secara bersamaan (biasanya
dua hingga delapan trek). Data masih direkam secara berurutan di sepanjang lintasan individual,
tetapi blok-blok secara berurutan disimpan pada lintasan yang berdekatan, sebagaimana
disarankan oleh Gambar 6.13b.

Tape drive adalah perangkat akses sekuensial. Jika kepala kaset diposisikan pada catatan 1, maka
untuk membaca catatan N, perlu untuk membaca catatan fisik 1 hingga N-1, satu per satu. Jika
kepala saat ini diposisikan di luar catatan yang diinginkan, maka perlu untuk memundurkan kaset
pada jarak tertentu dan mulai membaca ke depan. Tidak seperti disk, rekaman itu hanya bergerak
selama operasi baca atau tulis.

Berbeda dengan kaset, disk drive disebut sebagai perangkat akses langsung. Disk drive tidak
perlu membaca semua sektor pada disk secara berurutan untuk mencapai yang diinginkan. Ia
hanya harus menunggu sektor-sektor intervensi dalam satu trek dan dapat membuat akses
berturut-turut ke trek apa pun.
Pita magnetik adalah jenis memori sekunder pertama. Itu masih banyak digunakan sebagai biaya
terendah, anggota paling lambat dari hirarki memori.
Teknologi pita dominan saat ini adalah sistem kartrid yang dikenal sebagai linear tape-open
(LTO). KPP dikembangkan pada akhir 1990-an sebagai alternatif open-source untuk berbagai
sistem kepemilikan di pasar. Tabel 6.7 menunjukkan parameter untuk berbagai generasi KPP.

Anda mungkin juga menyukai