Jumat, 13 Juni 2014


1.    Sequential Access / akses berurutan Akses berurutan merupakan metode akses paling sederhana. Informasi pada file diproses secara berurutan, satu record diakses setelah record yang lain.
akses random (kadang-kadang disebut akses langsung) adalah kemampuan untuk mengakses elemen pada posisi sewenang-wenang secara berurutan dalam waktu yang sama, terlepas dari ukuran urutan.
Akses Langsung (Direct Access)
File merupakan logical record dengan panjang tetap yang memungkinkan program membaca dan menulis record dengan cepat tanpa urutan tertentu.

2.   Hubungan harga, kapasitas dan waktu akses adalah :
• Semakin kecil waktu akses, semakin besar harga per bitnya.
• Semakin besar kapasitas, semakin kecil harga per bitnya.
• Semakin besar kapasitas, semakin besar waktu aksesnya.
Dilema yang dihadapi para perancang adalah keinginan menerapkan teknologi untuk kapasitas memori yang besar karena harga per bit yang murah namun hal itu dibatasi oleh teknologi dalam memperoleh waktu akses yang cepat Salah satu pengorganisasian masalah ini adalah menggunakan hirarki memori.
bahwa semakin
menurunnya hirarki maka hal berikut akan terjadi :
• Penurunan harga/bit
• Peningkatan kapasitas
• Peningkatan waktu akses
• Penurunan frekuensi akses memori oleh CPU.
Kunci keberhasilan hirarki ini pada penurunan frekuensi aksesnya. Semakin lambat
memori maka keperluan CPU untuk mengaksesnya semakin sedikit. Secara keseluruhan sistem
komputer akan tetap cepat namun kebutuhan kapasitas memori besar terpenuhi.

3.   a. Pemetaan Langsung (Direct Mapping)
Pemetaan ini memetakan masing-masing blok memori utama hanya ke satu saluran cache saja. Jika suatu blok ada di cache, maka tempatnya sudah tertentu. Keuntungan dari direct mapping adalah sederhana dan murah. Sedangkan kerugian dari direct mapping adalah suatu blok memiliki lokasi yang tetap (Jika program mengakses 2 block yang di map ke line yang sama secara berulang-ulang, maka cache-miss sangat tinggi).
b. Pemetaan Asosiatif (Associative Mapping)
Pemetaan ini mengatasi kekurangan pemetaan langsung dengan cara mengizinkan setiap blok memori utama untuk dimuatkan ke sembarang saluran cache. Dengan pemetaan asosiatif, terdapat fleksibilitas penggantian blok ketika blok baru dibaca ke dalam cache. Kekurangan pemetaan asosiatif yang utama adalah kompleksitas rangkaian yang diperlukan untuk menguji tag seluruh saluran cache secara paralel, sehingga pencarian data di cache menjadi lama
c. Pemetaan Asosiatif Set (Set Associative Mapping)
Pada pemetaan ini, cache dibagi dalam sejumlah sets. Setiap set berisi sejumlah line. Pemetaan asosiatif set memanfaatkan kelebihan-kelebihan pendekatan pemetaan langsung dan pemetaan asosiatif.
4.   Sel memori memiliki dua keadaan stabil (atau semi-stabil), yang dapat digunakan untukmerepresentasikan bilangan biner 1 atau 0.
• Sel memori mempunyai kemampuan untuk ditulisi (sedikitnya satu kali).
• Sel memori mempunyai kemampuan untuk dibaca.
5.   RAM dinamik atau DRAM disusun oleh sel-sel yang menyimpan data sebagai muatan listrik pada kapasitor. Keberadaan dan ketidakberadaan pada kapasitor diinterpretasikan sebagai bilangan biner. Sedangkan pada SRAM atau RAM statik, nilai-nilai biner biner dengan menggunakan konfigurasi gerbang-gerbang logika flip-flop tradisional.
·         Walaupun sama-sama volatile, Pada DRAM, karena kapasitor memiliki kecenderungan alami mengosongkan muatan, maka DRAM memerlukan pengisian listrik secara periodik untuk memelihara data. Sedangkan pada SRAM, SRAM akan menampung data sepanjang disediakan daya listrik disediakan untuknya.
·         DRAM adalah memori ini secara struktural sangat sederhana (untuk setiap bitnya menghendaki sebuah transistor dan sebuah kapasitor) bila bandingkan dengan SRAM yang menghendaki enam transistor untuk setiap bitnya
·         SRAM lebih sering digunakan sebagai cache memory karena umumnya SRAM ini lebih cepat dibanding DRAM. Sedangkan DRAM sendiri cocok digunakan untuk kebutuhan memori yang besar.

6.   Kegunaan substrate pada magnetik disk :
·         Peningkatan dalam keseragaman permukaan film magnetik untuk meningkatkan   kehandalan hard disk
·    Penurunan secara signifikan didalam permukaan yang rusak secara keseluruhan untuk membantu mengurangi kesalahan Read-Write
·         Kemampuan untuk mendukung lower fly heights (dijelaskan kemudian)
·         Kekakuan yang lebih baik untuk mengurangi  disk yang dinamik
·         Kemampuan yang lebih besar untuk menahan goncangan dan kerusakan 
7.   Mekanisme Baca dan Tulis Magnetik

Data direkam pada disk dan kemudian didapat kembali dari disk melalui suatu kumparan bernama head. Terdapat beberapa system dua head, head baca dan head tulis. Selama operasi baca atau tulis, head seimbang ketika piringan berputar dibawah head. Mekanisme tulis yang didasarkan pada fakta bahwa aliran listrik melalui kumparan menghasilkan medan magnet. Getaran – getaran dikirim ke head tulis, dan pola megnetik direkam pada permukaan dibawah head, dengan pola yang berbeda pada arus listrik positive dan negative.


8.    SEEK TIME (mencari waktu)
yaitu Waktu yang dibutuhkan untuk menggerakan read/write head pada disk ke posisi silinder yang tepat.
atau waktu yang dibutuhkan untuk kontroler hard disk untuk menemukan bagian tertentu dari data yang disimpan.Penundaan lainnya termasuk waktu transfer (data rate) dan keterlambatan rotasi (latency).
yang tepat.

 ROTATIONAL DELAY/LATENCY (penundaan rotasi)
Waktu yang dibutuhkan untuk perputaran piringan sampai posisi record yang tepat.

Interval antara akhir dari sebuah disk mencari dan waktu di mana alamat blok awal ditentukan dalam permintaan I / O melewati kepala disk. Latency rotasi yang tepat untuk urutan tertentu operasi I / O hanya dapat diperoleh dengan disk drive simulasi atau pengukuran rinci. Asumsi menyederhanakan bahwa rata-rata, permintaan menunggu selama setengah waktu revolusi disk latency rotasi bekerja dengan baik dalam praktek. Setengah dari waktu revolusi disk Oleh karena itu didefinisikan sebagai latency rotasi rata-rata.


Adalah waktu tunda atau latency antara permintaan ke sistem elektronik, dan akses yang diselesaikan atau data yang diminta dikembalikan.Dalam telekomunikasi sistem, waktu akses adalah delay antara awal dari sebuah upaya akses dan akses sukses. Akses nilai waktu yang diukur hanya pada upaya akses yang menghasilkan akses yang sukses.Dalam komputer , itu adalah interval waktu antara instan di mana sebuah instruksi unit kontrol memulai panggilan untuk data yang atau permintaan untuk menyimpan data, dan instan di mana pengiriman data selesai atau penyimpanan dimulai.
9.   Jelaskan perbedaan antara proses dengan program !
Secara informal; proses adalah program dalam eksekusi. Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global.
10.        Jika kita hendak melakukan swap, ada beberapa hal yang harus diperhatikan. Kita harus menghindari menukar proses dengan M/K yang ditunda (asumsinya operasi M/K tersebut juga sedang mengantri di antrian karena peralatan M/Knya sedang sibuk). Contohnya seperti ini, jika proses P1dikeluarkan dari memori dan kita hendak memasukkan proses P2, maka operasi M/K yang juga berada di antrian akan mengambil jatah ruang memori yang dibebaskan P1 tersebut. Masalah ini dapat diatasi jika kita tidak melakukan swap dengan operasi M/K yang ditunda. Selain itu, pengeksekusian operasi M/K hendaknya dilakukan pada buffer sistem operasi.
Tiap sistem operasi memiliki versi masing-masing pada teknik swapping yang digunakannya. Sebagai contoh pada UNIX, swapping pada dasarnya tidak diaktifkan, namun akan dimulai jika banyak proses yang membutuhkan alokasi memori yang banyak. Swapping akan dinonaktifkan kembali jika jumlah proses yang dimasukkan berkurang. Pada sistem operasi Microsoft Windows 3.1, jika sebuah proses baru dimasukkan dan ternyata tidak ada cukup ruang di memori untuk menampungnya, proses yang lebih dulu ada di memori akan dipindahkan ke disk. Sistem operasi ini pada dasarnya tidak menerapkan teknik swapping secara penuh, hal ini disebabkan pengguna lebih berperan dalam menentukan proses mana yang akan ditukar daripada penjadwal CPU. Dengan ketentuan seperti ini proses-proses yang telah dikeluarkan tidak akan kembali lagi ke memori hingga pengguna memilih proses tersebut untuk dijalankan.