segmentasi adalah manajemen memory untuk mengatur pengalamatan memory dalam bentuk segmen-segmen yang berukuran beragam
contoh:kompilator Pascal:
1.variabel global
2. pemanggilan stack
3.prosedur dan fungsi
4.variabel lokal(variabel yang ada pada peosedur)
fragmentasi eksternal:
yaitu semua blok memory yang dialokasikan terlalu sedikit untuk mengakomodasi sebuah segmen
segmen: beda ukuran
paging : sama ukuran semua
perbedaan segmentasi dan paging:
1. segmentasi melibatkan programer
paging tidak melibatkan programer
2. segmentasi kompilasinya /penerjeamahannya terpisah
paging tidak
3. segmentasi proteksi terpisah
paging tidak
4.segmentasi ada share kode
paging tidak /menyatu dalam satu halaman
Keunggulan segmentasi yang digabungkan dengan paging:
1. dapat dibagi
2.proteksi
3.tidak ada fragmentasi eksternal
4.alokasi yang cepat
5.banyak variasi
6.biaya kinerja yang kecil
memory vitual:
yaitu tehnik untuk memisahkan antara memory logic dan memory fisik
aplikasi multi programing
akibat menjalankan memori vitual:
1. berkurangnya i/o yang diguanakan
2.berkurangnya memori yang digunakan
3. meningkatnya respon
4. bertambahnya user yang bisa dilayani
ada 2 cara menjalankan memori vitual:
1.pemberian halaman
2. segmeantasi
No comments:
Post a Comment