Banner

APAPUN YANG BISA KITA LAKUKAN LAKUKAN SEMUANYA DARI HATI KITA

sepombob

oke

What are you looking for in your life ?.........Dear faith  đź’•Ingatkah ketika kamu pertama kali disayangdan dicintai oleh seseorang ?Dia yg begitu memperhatikanmu ,dia yang selalu sibuk mendengarkan curhatmuselain keluargamu dan sahabat"mu ........Mungkin dia tidak akan pernah sempurna di matamutapi dia memilihmupun ,bukan karena sempurnanya ...

Shop now !

What are you looking for in your life ?.........Dear faith  đź’•Ingatkah ketika kamu pertama kali disayangdan dicintai oleh seseorang ?Dia yg begitu memperhatikanmu ,dia yang selalu sibuk mendengarkan curhatmuselain keluargamu dan sahabat"mu ........Mungkin dia tidak akan pernah sempurna di matamutapi dia memilihmupun ,bukan karena sempurnanya ...

Shop now !

bete gua bro dosen gak jelas...

Shop now !

MAKNA ALLAHU AKBAR  Teman ini lah ringkasan tntang mkna ALLAAHU AKBAR: Tahukah anda apa arti kata Allahu Akbar? Anda menjawab, "Allah Maha Besar" Ya anda bnar,tpi taukah anda apa arti / mkna dari Allahu Akbar? Allahu Akbar adlah 2 kata yg memiliki mkna tinggi sekali.. Seandainya anda tau apa mknanya, niscaya anda tdk akan berani melakukan ...

Shop now !

  Berbaik Sangka adalah Bagian dari Iman.Assalamu'alaikum warahmatullahi wabarakatuhu.Ummul Mukminin Aisyah radhiyallahu anha pernah dituduh berselingkuh dengan Shofwan bin Muatthal r.a. Dalam sejarah, peristiwa itu dikenal dengan nama Hadits al-Ifk (Gossip Murahan). Namun, Allah swt. membebaskan Aisyah dari tuduhan keji itu dengan menurunk...

Shop now !

  Kisah Nyata : Inilah Alasanku Berhenti Menjadi Wanita KarirSore itu sembari menunggu kedatangan teman yang akan menjemputku di masjid ini seusai ashar. Kulihat seseorang yang berpakaian rapi, berjilbab dan tertutup sedang duduk disamping masjid. Kelihatannya ia sedang menunggu seseorang juga. Aku mencoba menegurnya dan duduk disampingnya,...

Shop now !

Sesuatu yang baik, belum tentu benar.Sesuatu yang bagus, beLum tentu berharga.Sesuatu yang berharga, belum tentu bagus.Dan sesuatu yg benar tentuLah baik.Jika kita tidak bisa menjadi orang pandai,jadilah orang yang baik. Jika kita berbuatbaik, maka kebaikan pula yang akan kitaterima kelak.Iri hati yang ditujukan kepada seseorang akanmelukai diri s...

Shop now !

  KISAH NYATA MENYEMBUNYIKAN KUBURAN ORANG SHALIH AGAR TIDAK DISEMBAHYunus bin Bakr berkata dari Muhammad Ishaq dari Abu Khalid bin Dinar, Abul Aliyah telah menceritakan kepada kami, ia berkata: Ketika kami menaklukkan Tartar, maka kami mendapatkan sebuah tempat tidur di dalam Baitul Mal Hurmuzan. Di atas tempat tidur tersebut terdapat...

Shop now !
virtual memory

virtual memory

Overview

Konsep manajemen memori sebelumnya :
- Me-maintain banyak proses yang running dalam memori secara multiprogramming
- Proses berada dalam memori fisik sebelum dieksekusi :
  Dalam overlaying user harus men-dekomposisi struktur program dalam algoritmanya dan menspesifikasi modul-modul overlaynya

Isi program :
- Algoritma utama yang aktif mengolah data
- Penanganan kondisi error (exceptional condition) yang amat jarang terjadi
- Struktur data dynamic allocated yang terpakai secara efektif
- Struktur data fixed allocated yang biasanya hanya sebagian yang digunakan
- Modul-modul tertentu yang jarang digunakan

Keuntungan jika tidak semua bagian tersebut ada di memori (hanya bagian yang paling aktif) :
- Program tidak terkendalakan oleh jumlah memori fisik ; program bisa amat besar
- Program-program pengendali error (error handling) jarang digunakan.
- Array, list atau tabel yang dialokasikan melebihi kapasitas yang digunakan.
- Program-program yang dijalankan belakangan.
- Lebih banyak program yang dapat running secara konkuren di memori; utilisasi CPU meningkat
- Lebih sedikit I/O untuk loading/swapping ; program user lebih cepat

Konsep Virtual Memory
- Melihat memori sebagai “cache” dan disk sebagai “memori”
- Implementasi dengan demand paging : bagian program berada dalam memori adalah page-page yang sesuai dengan kebutuhan
- Dapat diimplementasikan melalui :
  a. Demand paging
  b. Demand segmentation (page segmentasi)

Demand Paging

- Sama dengan teknik paging dengan swapping
- Proses berada dalam secondary storage (biasanya disk) yang terbagi dalam sejumlah page
- Untuk dapat dieksekusi maka page proses yang diperlukan harus ada di memori
  a. Jika belum ada maka page di-swap in (dalam hal ini swapper lebih tepat disebut pager, swap-in/out menjadi page-in/out)
- Periksa tabel internal (biasanya pada PCB = process control block) apakah referensi valid/invalid
- Bila valid tapi belum ada maka di page-in
- Jika invalid, maka batalkan proses


Dukungan Hardware

- Page table : tabel memiliki valid/invalid bit serta bit proteksi khusus
- Secondary memory : memori yang menyimpan seluruh page (biasanya disk)
  a. Dikenal sebagai swap device dan bagian disk yang digunakan untuk swap disebut swap space (backing store)

Valid-Invalid Bit

- Masing-masing entry page table memiliki nilai :
   (1 ? in-memory, 0 ? not-in-memory)
- Inisialisasi valid–invalid bit di-set 0 untuk semua entry page table
  Contoh page table :
- Selama translasi address, jika valid–invalid bit dalam page table adalah 0  ? page fault.

Dukungan Software

- Kendala arsitektur : kemampuan me-restart instruksi setelah terjadi page-fault
- Page fault bisa terjadi pada :
  a. Memory (data) reference
  b. Instruction fetch

Page Fault Service

- Menemukan lokasi dari page di dalam disk
- Menemukan free-frame, jika ada gunakan frame tersebut untuk page yang bersangkutan dan jika tidak ada :
  a. Mencari frame yang akan di-replace
  b. Page-out frame tersebut ke swap-space dan ubah tabel page & frame
  c. Page-in page yang diminta ke frame kosong yang baru, serta ubah tabel page & frame
  d. Mulai kembali ke user proses
Pages (25)1234567 Next
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. DIYAN ROHMANSAH - All Rights Reserved
Template Created by Creating Website Published by Mas Template | Distributed By: BloggerBulk
Proudly powered by Blogger