Showbiz Lyra
this site the web

Summary: Sistem paging dan praktek swap

Sistem Paging


Adalah sistem manajemen pada sistem operasi dalam mengatur program yang sedang berjalan. Program yang berjalan harus dimuat di memori utama. Kendala yang terjadi apabila suatu program lebih besar dibandingkan dengan memori utama yang tersedia.
Untuk mengatasi hal tersebut Sistem Paging mempunyai 2 solusi, yaitu:


Overlay 

  • Program dipecah menjadi bagian-bagian yang dapat dimuat memori 
  • Overlay yang belum diperlukan disimpan dalam disk, dan dimuat di memori begitu diperlukan 
  • Menghabiskan banyak waku
  • Menurunkan kinerja

Memori Maya (Virtual Memory)

  • Kemampuan mengalamati ruang memori melebihi memori utama yang tersedia
  • Ukuran code, data, dan stack melampaui jumlah memori fisik
  • Sistem operasi menyimpan bagian-bagian proses yang sedang digunakan di memori utama dan sisanya di disk. Begitu bagian di disk diperlukan maka bagian di memori
    yang tidak diperlukan diganti dengan bagian didisk yang diperlukan itu
  • Meningkatkan efisiensi sistem multiprogramming
  • Sambil proses menunggu bagiannya di swap masuk ke memori dan menunggu selesainya operasi I/O ,proses diblocked sehingga Jatah waktu processor dapat diberikan ke proses lain
  • Memori maya tidak mengubah kode program
  • Kecepatan eksekusi melambat karena dipengaruhi waktu tunda pengambilan bagian-bagian proses di memori sekunder saat prosesberjalan
Memori maya dapat dilakukan dengan 3 cara :
  • Paging
  • Segmentasi
  • Kombinasi paging dan segmentasi

Sistem Paging

Mengimplementasikan ruang alamat besar pada memori kecil menggunakan index register, base register, & segmen register.

Istilah pada sistem paging

  • Alamat maya

Alamat yang dihasilkan dengan perhitungan menggunakan index register, base register, segmen register, dsb
  • Alamat nyata

Alamat yang tersedia di memori utama fisik
  • Page

Adalah unit terkecil virtual address space
  • Page frame

Adalah unit terkecil memori fisik.
  • Page fault

Adalah exception untuk permintaan alokasi ‘page’ ke memori
  • MMU (Memory Management Unit)

Chip/kumpulan chip yang memetakan alamat maya ke alamat fisik

0 comments:

Post a Comment

 

W3C Validations

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Morbi dapibus dolor sit amet metus suscipit iaculis. Quisque at nulla eu elit adipiscing tempor.

Usage Policies