Pengaksesan Lintas Disk pada Sistem Multitataolah
Terdapat 7 algoritma pengaksesan disk :
1. Algoritma Pertama Tiba Pertama Dilayani (PTPD)
Proses pengaksesan akan dimulai secara berurutan sesuai dengan urutan tiba atau kedudukan antrian. Contoh :Diketahui
disk mempunyai 100 track dg nomor urut 0 – 99, & antrian akses
track dengan saat awal 50 (letak head R/W) 13, 46, 65, 27, 95, 9, 17,
53, 17, 1, 82, 2, 17, 82, 98, 7
Langkah proses :
• Dari 50 menuju ke lintasan 13, kemudian ke 46, ke 65, dan seterusnya. Setiap lintas yang dilalui dihitung.
2. Algoritma Pick up.
Pada algoritma ini
hulu tulis baca akan membaca atau menuju ke track yang terdapat pada
urutan awal antrian, sambil mengakses track yang dilalui. Mirip seperti
metode PTPD, tetapi lintasan yang dilewati dipungut/diambil, sehingga
tidak perlu diakses lagi
Contoh : diketahui antrian akses track dengan saat awal 50 13, 46, 65, 27, 95, 82, 9, 17, 52, 53, 17, 1, 82, 2, 17, 98, 7
Langkah proses :•
Dari 50 menuju ke lintasan 13, lintasan yang dilewati 46, 27, dan 17
sekalian dipungut/diakses. Sehingga selanjutnya tidak ke 46, tetapi ke
65, sekaligus memungut 52 dan 53. Karena 27 sudah diambil maka
selanjutnya menuju 95, sekaligus memungut 82. Karena 82 sudah dipungut
maka langsung menuju 1, dan seterusnya. Perhitungan 50-13, 13-65, 65-95,
95-1, dan seterusnya
3. Algoritma Waktu Cari Terpendek Dipertamakan (WCTD)
Proses dilaksanakan terhadap track yang terdekat dengan hulu baca tulis (Shortest Seet Time First /(SSTF)), diatas/bawah. Kemudian mencari letak track yang terdekat di atas/bawah dan seterusnya.
Contoh :• Diketahui antrian akses track dengan saat awal 50 13, 46, 65, 27, 95, 82, 9, 17, 52, 53, 17, 1, 82, 2, 17, 98, 7
Total lintas atau track yang di lewati adalah 152 track
Langkah proses :Hulu
baca tulis mulai dari 50, antara 46 dan 52 yang terdekat 52, sehingga
menuju ke 52. Selanjutnya dari 52, antara 46 dan 53 yang terdekat 53,
dan seterusnya. perhitungan 50-52, 52-53, dan
seterusnya
4. Algoritma Look
Pada algoritma ini
hulu tulis baca akan bergerak naik seperti pergerakan lift Menuju
antrian track terbesar pada disk sambil mengakses antrian track yang
dilalui, kemudian turun menuju antrian track yang terkecil sambil
mengakses track yang dilalui, dan track yang telah diakses tidak diakses
lagi.
Contoh :
•Diketahui antrian akses track dengan saat awal 50 13, 46, 65, 27, 95, 82, 9, 17, 52, 53, 17, 1, 82, 2, 17, 98, 7
Total lintas atau track yang di lewati adalah 145 track
Langkah proses :Dari 50 menuju ke antrian track terbesar, yaitu 98. Selanjutnya menuju ke antrian terkecil 1. Pehitungan 50-98, 98-1.
5. Algoritma Circular Look
Pada algoritma ini
hulu tulis baca akan bergerak naik seperti pergerakan lift Menuju
antrian track terbesar pada disk sambil mengakses antrian track yang
dilalui, kemudian turun menuju antrian track yang terkecil tetapi tidak
mengakses track yang dilalui, baru pada saat naik akan mengakses
track yang belum diakses.
Contoh :
•Diketahui antrian akses track dengan saat awal 50 13, 46, 65, 27, 95, 82, 9, 17, 52, 53, 17, 1, 82, 2, 17, 98, 7
Penyelesaian Algoritma Circular Look
Langkah proses :Dari
50 menuju ke antrian track terbesar, yaitu 98. Kemudian menuju ke
antrian terkecil 1, tidak diakses tetapi dihitung. Selanjutnya menuju ke
46, sisa lintasan yang belum diakses Pehitungan 50-98, 98-1, 1-46.
6. Algoritma Scan
Pada algoritma ini
hulu tulis baca akan bergerak naik seperti pergerakan lift Menuju track
terbesar pada disk sambil mengakses antrian track yang dilalui, kemudian
turun menuju track terkecil pada disk sambil mengakses track yang
dilalui, dan track yang telah diakses tidak diakses lagi.
Contoh :
•Diketahui antrian akses track dengan saat awal 50 13, 46, 65, 27, 95, 82, 9, 17, 52, 53, 17, 1, 82, 2, 17, 98, 7
Penyelesain Contoh Algoritma Scan
Langkah proses :Dari 50 menuju ke lintasan track terbesar 99. Selanjutnya menuju ke lintasan track terkecil 1. Pehitungan 50-99, 99-1.
7. Algoritma Circular scan
Pada algoritma ini
hulu tulis baca akan bergerak naik seperti pergerakan lift Menuju track
terbesar pada disk sambil mengakses antrian track yang dilalui, kemudian
turun menuju track terkecil tetapi tidak mengakses track yang dilalui,
baru pada saat naik akan mengakses track yang belum diakses.
Contoh :
•Diketahui antrian akses track dengan saat awal 50 13, 46, 65, 27, 95, 82, 9, 17, 52, 53, 17, 1, 82, 2, 17, 98, 7
Penyelesaian Contoh Algoritma Sircular Scan
Langkah proses :Dari
50 menuju ke lintasan track terbesar 99. Selanjutnya menuju ke lintasan
track terkecil 1, tidak diakses tetapi dihitung. Selanjutnya menuju ke
46, sisa lintasan yang belum diakses Pehitungan 50-99, 99-0, 0-46
Halaman
- TEKNOLOGI
- ALGORITMA PENJADWALAN PROSES
- ALGORITMA PENJADWALAN DISK
- PENJADWALAN PROSES
- KEAMANAN SISTEM
- SISTEM OPERASI LINUX
- FILE SISTEM LINUX
- KONKURENSI
- FILE SYSTEM HIEARARCHY STANDAR LINUX DAN FUNGSI
- PENANGANAN PENGGUNA
- BATASAN FILE
- KEPEMILIKAN FILE
- MANAJEMEN PROSES
- MANAJEMEN DISK
- APLIKASI YANG DIGUNAKAN DI LINUX UNTUK DESIGN
- APLIKASI YANG DIGUNAKAN DI LINUX UNTUK JARINGAN
- APLIKASI YANG DIGUNAKAN DI LINUX UNTUK BAHASA PROG...
- APLIKASI YANG DIGUNAKAN DI LINUX UNTUK OFFICE APPL...
Langganan:
Postingan (Atom)
Artikel ini dibuat untuk informasi-informasi suatu sistem yang ada di dunia elektronik (Komputer) Dimana komputer mempunyai bagian-bagian...
-
Artikel ini dibuat untuk informasi-informasi suatu sistem yang ada di dunia elektronik (Komputer) Dimana komputer mempunyai bagian-bagian...
-
A.Sistem Operasi sistem operasi ) adalah perangkat lunak sistem yang mengatur sumber daya dari perangkat keras dan perangkat lunak, serta...
-
Nama Saya adalah Shiffa Khoirunnisa, Saya lahir di Jakarta, pada 2! Mei 1999. Saya anak kedua dari empat bersaudara. Saya mempunyai seorang ...
Tidak ada komentar:
Posting Komentar