• Tidak ada hasil yang ditemukan

b430d sistem berkas materi 3

N/A
N/A
Protected

Academic year: 2017

Membagikan "b430d sistem berkas materi 3"

Copied!
16
0
0

Teks penuh

(1)
(2)

BLOKING DAN BUFFERING

A. BLOK DAN SEKTOR

(3)

A. BLOK DAN SEKTOR

 Blok adalah satuan dari unit data yang ditransfer dari memori utama ke momori sekunder atau sebaliknya secara serentak.

 Pembagian track ke dalam blok dengan ukuran yang sama untuk satu disk disebut sektor.

 Head sektoring: pembentukan sektor sepenuhnya yang dilakukan oleh head

 Soft sektoring: pembentukan sektor menggunakan program-program pengendali (software controled) dengan operasi pemformatan sehingga bisa

(4)

BLOCK SIZE

 Block Size (ukuran blok) yaitu ukuran dari blok biasanya

tergantung dari beberapa sektor.

 Blok size besar:

 Suatu sektor blok memuat jumlah record lebih banyak

 Banyak waktu yang terbuang untuk transfer data, padahal banyak record yang mungkin diinginkan

 Perlu buffer besar di memori

 Blok size kecil:

 Satu blok memuat record yang relatif lebih sedikit

 Banyak waktu terbuang untuk mengumpulkan record (karena terletak pada blok yang terpisah)

(5)

B. RECORD DAN BLOCKING

 Record adalah unit aktual penyimpanan data pada level logikal atau file.

 Mencocokkan record ke dalam blok ditunjukkan sebagai blocking.

 Record bisa dalam ukuran tetap (fixed size) atau bisa juga panjangnya variabel disesuaikan dengan

pemakaian.

(6)

RECORD FISIK DAN RECORD LOGIC

 File-file dalam berbagai ukuran biasanya disimpan di dalam alat penyimpanan sekunder. Mekanisme

baca/tulis data pada alat penyimpanan sekunder

(7)

Record Fisik

 Record fisik adalah jumlah karakter yang benar-benar dikirimkan antara memori utama dengan memori

sekunder.

 Diantara record fisik terdapat Inter-Record-Gap (IRG) sehingga proses blocking dengan cara

mengelompokkan record logika bersama untuk mengurangi jumlah inter-record-gap antar record logika dalam sebuah record fisik.

(8)

BLOCKING

 Parameter dasar Blocking factor dinotasikan Bfr

yang memberikan sejumlah record yang diharapkan dalam 1 blok.

 Blocking adalah penempatan sejumlah record pada suatu blok.

(9)

Ada 3 metode blocking

a) Fixed Blocking

b) Variable-Length Spanned Blocking

(10)

a) Fixed Blocking

 Dalam metode ini jumlah record pada suatu blok sama dengan jumlah record pada blok yang lainnya.

 Batasan dalam penggunaan metode ini:

 Fixed length record

 Record length <= Block size

(11)

b) Variable-Length Spanned Blocking

 Dalam metode ini record-record di Pack pada blok berukuran dan dipecah bila menemukan Gap antara blok.

(12)

Variable-Length Spanned Blocking

Keuntungan Kerugian

 Dapat menampung record-record dengan ukuran yang lebih besar dari block sizenya

 Tidak ada ruang yang

terbuang karena blocking

 Sulit dalam implementasi

 Record yang berada pada dua blok memerlukan waktu lama dalam pencariannya (harus membaca 2 block)

(13)

C) Variable-Length UnSpanned

Blocking

(14)

Variable-Length UnSpanned

Blocking

Keuntungan Kerugian

 Implementasi lebih mudah dibandingkan dengan

spanned blocking

 Jumlah record perblock bervariasi

 Jika record length bervariasi, pemakaian tempat sebanyak karakter

 Banyak ruang terbuang karena proses blocking

 Record length <= Block size

 Ada kemungkinan recordnya panjang dan ada ruang

(15)

C. BUFFER

 Buffer merupakan bagian memori yang dicadangkan dimana data secara sementara dipertahankan

menunggu kesempatan untuk melengkapi proses transfer ke atau dari device penyimpanan atau ke lokasi di memori.

 Buffer adalah data area yang secara bersama dihubungkan oleh device perangkat keras atau pemrosesan program yang beroperasi dengan

(16)

Pemakaian buffer:

 Suatu sistem komputer dengan 10 pemakai. Tiap pemakai menggunakan 2 file sekaligus, bila

diasumsikan setiap file menggunakan 3 buffer, dengan satu blok buffer menampung 2 Kb. Maka total

Referensi

Dokumen terkait

Diagram blok top_module (yang menggambarkan port masukan dan keluaran) untuk semua fungsi/desain sama , sehingga bisa disalin untuk menghemat waktu praktikum. Perilaku tiap

Hitung berapa hari waktu yang dibutuhkan untuk menyelesaikan batch tersebut bila dianggap pabrik dioperasikan selama 8 jam kerja per hari.. Untuk setiap part membutuhkan waktu

Ukuran strategis ini digunakan untuk mengukur berapa besar tingkat pencapaian waktu pekerjaan user sesuai target yang ditentukan perusahaan dengan menggunakan Microsoft Dynamics

Banyak sistem operasi modern telah memiliki konsep yang dikembangkan agar memungkinkan sebuah proses untuk memiliki eksekusi multi-threads, agar dapat secara terus

Segala kegiatan yang berkaitan dengan pemrosesan informasi, penggunaan informasi seefektif mungkin, dan juga pembuangan terhadap informasi (yg tidak berguna lagi) pada waktu

WEB dalam masa sekarang banyak diminati sebagian besar orang sebagai area berbisnis untuk mendapatkan uang. Web mempunyai kelebihan yang terletak pada tampilan yang

Diagram blok top_module (yang menggambarkan port masukan dan keluaran) untuk semua fungsi/desain sama, sehingga bisa disalin untuk menghemat waktu

3 • Skala proyek besar dan kerumitan lebih tinggi • Melaksanakan pemecahan-pemecahan tersebut secara simultan dalam waktu bersamaan • Efisiensi waktu dan melibatkan lebih banyak