Anda di halaman 1dari 10

LKP Sistem Operasi 2018

LEMBAR KERJA PRAKTIKAN


SISTEM OPERASI
PERTEMUAN 8 : MANAJEMEN MEMORI

Nama : Ahmad Muyassar Ibrahim


NIM :
Kelas :B
Hari/Tanggal : Rabu, 2 Mey 2019

A. TUJUAN
1. Mengenal metode-metode yang digunakan untuk alokasi memori
2. Memahami proses kerja dari setiap metode alokasi memori

B. TATA LAKSANA
1. Setting OS – SIM sesuai dengan skema yang diberikan!
2. Simulasikan menggunakan OS-SIM
3. Print screen hasil yang ada serta berikan penjelasan!
4. Buat kesimpulan dari kegiatan yang telah dilakukan!

C. KEGIATAN
1. SKEMA:Contiguous fixed size

4 alamat pertama ditempati OS


Alamat Awal Ukuran
@4 20
@24 30
@54 8
@62 2

Proses Ukuran Durasi


P1 8 6
P2 20 4
P3 2 20
P4 30 5
P5 14 7
P6 10 15
P7 4 8

a. First Fit
b. Best Fit
c. Worst Fit

Martikulasi MMI
LKP Sistem Operasi 2018

Hasil :
- First Fit

- Best Fit

- Worst Fit

Pembahasan :
- Pada praktikum di atas menggunakan skema
contiguous fixed size untuk pengalokasian
memori berdasakan data yg ada. Skema
Contigous berarti pengalokasian
memorinya dilakukan secara berurutan.
Dipraktikan ke 3 skema :
1. First Fit : pengalokasiaanya untuk hole
yang pertama memenuhi permintaan
2. Best Fit : Pengalokasiannya untuk hole
yang terkecil.
3. Worst Fit : pengalokasiannya untuk hole
terbesar.
- Dari kasus di atas dapat disimpulkan
bahwa first fit dan best fit lebih lebih
baik dibandingkan worst fit dalam hal
menurunkan waktu dan utilitas
penyimpanan. Dan first fit lebih cepat.
- Kelebihan : Alokasi memori menjadi cepat
- Kekurangan : Memori yang terbuang lebih
banyak

Martikulasi MMI
LKP Sistem Operasi 2018

2. SKEMA: Contiguous variable size


4 alamat pertama ditempati OS
Proses Ukuran Durasi
P1 5 7
P2 8 6
P3 3 5
P4 15 30
P5 2 1
P6 20 35
P7 4 6
P8 10 8

a. Defragment
b. Swap

Martikulasi MMI
LKP Sistem Operasi 2018

Hasil:
- Defragment
Posisi Skema Sebelum Defragmentation

Setelah Defragmentation

- Swap

Setelah Swap P4 masuk kembali saat P6 selesai


dieksekusi yaitu time = 41, dan menempati
tempat yang ditinggalkan oleh P6.

Pembahasan:
- Memory Defragmentation memulihkan memori
dari semua proses yang berjalan pada PC
Anda dengan mengambil kembali bagian
memori yang tidak lagi digunakan dari
program (yang karena pemrograman yang
buruk tidak dapat dilepaskan setelah
digunakan). Prosedur Defragmentasi
Memori benar-benar aman. Ketika sebuah
program yang telah didefragmentasi
membutuhkan lebih banyak memori, ia hanya
menempati lebih banyak alamat memori
secara otomatis.

Martikulasi MMI
LKP Sistem Operasi 2018

- Swapping merupakan pemindahan proses dari


memori utama ke disk dan kembali lagi.
Sebuah proses harus berada di memori
untuk dieksekusi. Proses juga dapat
ditukar (swap) sementara keluar memori ke
backing store dan kemudian dibawa kembali
ke memori untuk melanjutkan eksekusi.
Backing store berupa disk besar dengan
kecepatan tinggi yang cukup untuk
meletakkan copy dari semua memory image
untuk semua user, sistem juga harus
menyediakan akses langsung ke memory
image tersebut.
P3 SKEMA: Pagination
. 4 alamat pertama ditempati OS

Proses Ukuran Durasi


P1 8 6
P2 20 4
P3 2 20
P4 30 5
P5 14 7
P6 10 15
P7 4 8

a. Ukuran page : 2
b. Ukuran page : 4

Martikulasi MMI
LKP Sistem Operasi 2018

- Page 4

Martikulasi MMI
LKP Sistem Operasi 2018

Hasil :
- Page 2

Martikulasi MMI
LKP Sistem Operasi 2018

Pembahasan:
- Paging merupakan kemungkinan solusi untuk
permasalahan fragmentasi eksternal dimana
ruang alamat logika tidak berurutan;
mengijinkan sebuah proses dialokasikan.
pada memori fisik yang terakhir tersedia.
Memori fisik dibagi ke dalam blok-blok
ukuran tetap yang disebut frame
Jika kita membuat ukuran dari masing-masing
pages menjadi besar:
- Kelebihan : akses memori akan relatif lebih
cepat.
- Kekurangan : kemungkinan terjadinya
fragmentasi internal yang sangat besar.
Jika kita membuat ukuran dari masing-masing
pages menjadi kecil:
- Kelebihan : kemungkinan terjadinya
fragmentasi internal akan menjadi lebih
kecil.
Kekurangan : akses memori akan relatif lebih
lambat.

4. SKEMA : SEGMENTATION
4 alamat pertama ditempati OS

Gunakan memori 64 alamat dengan OS menempati


4 alamat utama

Martikulasi MMI
LKP Sistem Operasi 2018

Hasil :

Pembahasan :
- Segmentasi adalah skema manajemen memori
yang memungkinkan user untuk melihat
memori tersebut. Ruang alamat logika
adalah kumpulan segmen. Setiap segmen
mempunyai nama dan panjang. Spesifikasi
alamat berupa nama segmen dan offset.
Segment diberi nomor dan disebut dengan
nomor segmen (bukan nama segmen) atau
segment number. Segmen dibentuk secara
otomatis oleh compiler.
- Kelebihan : Saling berbagi dan Proteksi.
- Kekurangan : Segmen dapat membesar dan
Muncul fragmentasi luar, bila ada proses
yang besar.

Martikulasi MMI
LKP Sistem Operasi 2018

D. KESIMPULAN
Pada praktikum di atas telah dilakukan manajemen memory menggunakan 4
skema Contiguous Fixed Size, Variable Size, Pagination, dan Segmentasi. Masing-
masing skema mempunyai kelebihan dan kekurangan masing-masing. Kecepatan dan
manajemen waktunya pun berbeda sesua dengan kasus yang ada.
Memori adalah pusat dari operasi pada sistem komputer modern, berfungsi
sebagai tempat penyimpanan informasi yang harus diatur dan dijaga sebaik-baiknya.
Memori adalah array besar dari word atau byte, yang disebut alamat. CPU mengambil
instruksi dari memory berdasarkan nilai dari program counter. Instruksi ini
menyebabkan penambahan muatan dari dan ke alamat memori tertentu. Sedangkan
manajemen memori adalah suatu kegiatan untuk mengelola memori komputer.
Proses ini menyediakan cara mengalokasikan memori untuk proses atas permintaan
mereka, membebaskan untuk digunakan kembali ketika tidak lagi diperlukan serta
menjaga alokasi ruang memori bagi proses. Pengelolaan memori utama sangat
penting untuk sistem komputer.
Konsep dasar Manajemen Memori pada System Operasi yaitu meningkatkan
utilitas CPU yang sebesar-besarnya, data dan instruksi dapat di akses dengan cepat
oleh CPU, memori utama memiliki kapasitas yang sangat terbatas, sehingga
pemakaiannya harus seefisien mungkin dan transfer data dari memori. Komponen-
komponen yang terdapat dalam Manajemen Memori pada System Operasi yaitu
Ruang alamat Logika dan Fisik, swapping, pencatatan pemakaian memori,
monoprograming, pengalokasian berurutan, dan pengalokasian tidak berurutan.
Segmentasi adalah skema managemen memori dengan cara membagi memori
menjadi segmen-segmen. Berbeda dengan page, ukuran tiap segmen tidak harus
sama dan memiliki ciri tertentu, yaitu nama dan panjang segmen.

Martikulasi MMI

Anda mungkin juga menyukai