Nama : FAUZI NUR IRFAN
NIM : 123100054
NIM : 123100054
SWAPPING
Swapping
adalah proses dimana satu halaman memori disalin ke ruang pra konfigurasi di
hard disk, disebut ruang swap, untuk mengosongkan halaman memori tersebut.
Gabungan ukuran memori fisik dan ruang swap adalah jumlah virtual memori yang
tersedia.
Swapping
penting setidaknya untuk dua alasan. Pertama, ketika sistem membutuhkan memori
yang lebih banyak daripada yang tersedia secara fisik, kernel “menswap” halaman
memori yang penggunaannya kecil dan memberikannya pada proses (aplikasi) yang
membutuhkan memori secepatanya.
Kedua,
sejumlah halaman yang signifikan digunakan oleh aplikasi saat fase startup
mungkin hanya digunakan untuk inisialisasi dan tidak pernah digunakan lagi,
Sistem kemudian dapat “menswap keluar” halaman memori tersebut dan
mengosongkannya untuk digunakan oleh aplikasi lain atau bahkan untuk caching
disk.
Bagaimanapun,
swapping memiliki kelemahan. Dibandingkan dengan memori, disk sangat lambat.
Kecepatan memeri dapat diukuran dengan waktu nanosecond, sementara disk
memiliki kecepatan mili seconds, jadi mengakses disk dapat puluhan ribu
kali lebih lambat dibandingkan mengakses memori fisik. Semakin banyak proses
swapping yang berjalan, maka semakin lambat sistem anda. Terkadang, swaping
yang berlebihan atau thrasing muncul saat sebuah halaman di swap keluar dan
kemudian dengan sangat cepat di swap lagi ke dalam, begitu seterusnya. Dalam
situasi ini, sistem akan berupaya menemukan memori bebas dan menjaga aplikasi
tetap berjalan pada waktu yang sama. Penambahan RAM
akan sangat membantu.
PARTITIONING
Partisi (Bahasa Inggris: Partition),
dalam sistem
berkas dan manajemen media penyimpanan adalah sebuah bagian dari memori atau media penyimpanan yang
terpisah secara logis yang berfungsi seolah-olah bagian tersebut terpisah
secara fisik. Media penyimpanan yang dapat dipartisi adalah memori (baik itu memori
fisik ataupun memori maya oleh manajer memori sistem operasi), hard disk, magneto-optical disk
(MO Disk), dan beberapa flash memory. Meskipun demikian, istilah partisi saat
ini digunakan untuk merujuk pada bagian dari hard disk.
Partisi dibuat ketika pengguna membuatnya dengan menggunakan utilitas
partisi (seperti halnya utilitas DOS/Linux fdisk, fips, Disk Druid, utilitas Windows
diskpart, atau produk komersial Symantec Norton Partition Magic) dan
memformatnya dengan memberinya sebuah sistem
berkas tertentu.
Dalam rangka membuat partisi, maka sebenarnya yang dilakukan oleh
pengguna tersebut adalah membuat sebuah "daftar isi" dari hard disk
yang dimilikinya. Dalam sistem x86 serta x86-64, daftar isi yang dibuat
adalah tabel partisi, yang disimpan di dalam Master Boot Record. Adalah mungkin bagi pengguna
untuk membuat beberapa partisi di dalam sebuah hard disk,
sehingga menjadikannya terlihat sebagai beberapa hard disk, meski jumlahnya
dibatasi oleh skema partisi yang digunakannya. Dalam sistem x86
serta x86-64, partisi utama yang dapat dibuat hanyalah empat buah saja,
sementara sistem IA-64 dapat mendukung partisi hingga
128 buah. Sistem operasi akan menganggap partisi-partisi yang berbeda ini
dianggap sebagai sebuah media penyimpanan yang berbeda. Membuat beberapa
partisi dalam sebuah hard disk akan lebih memudahkan dalam melakukan manajemen
data pengguna.
Setiap sistem operasi dan sistem berkas memiliki sebutan tersendiri untuk
menyebut partisi. Sebagai contoh, MS-DOS menggunakan istilah partition, sementara keluarga Windows NT
menggunakan istilah volume. Hal
ini disebabkan oleh Windows NT yang memiliki kemampuan untuk membentuk satu
volume yang terdiri dari beberapa partisi terpisah, daripada sistem operasi
MS-DOS yang hanya dapat membuat satu volume untuk satu partisi.
PAGEING
- Konsep jelas diperlukan di dalam proses pengelolaan memori, dengan tujuan, yaitu untuk mengurangi dan memperkecil CPU Idle-Time.
·
CPU
Idle-Time adalah : Suatu jangka
waktu, dimana CPU
tidak bekerja walaupun ada
satu/lebih proses yang sedang berjalan.
o
Hal
ini terjadi karena proses I/O memerlukan waktu
relatif lebih lama dari pada proses CPU.
- Dalam konsep memori, dapat kita bagi menjadi 3 bagian, yaitu :
- Untuk sistem operasi
- Untuk user/pemakai
- Tidak dipergunakan (blank)
·
Misal
: Pada tipe mesin IBM 360/65,
terdapat suatu program/job,
o
mempunyai
3 proses dimana setiap job memakai 70% waktu, dari waktu tetap dan
30% untuk proses CPU.