1 / 17

Sistem Operasi “ MEMORI”

Sistem Operasi “ MEMORI”. Memori …….?. Merupakan bagian dari pada komputer sebagai tempat dimana data dan program disimpan . Ada dua aktivitas yang dijalankan oleh memori , yakni membaca dan menulis . Gambar . Skema aktivitas “ Memori ”. Bagaimana dengan kapasitas nya ..?.

Download Presentation

Sistem Operasi “ MEMORI”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SistemOperasi“ MEMORI”

  2. Memori…….? • Merupakanbagiandaripadakomputersebagaitempatdimana data dan program disimpan. • Adaduaaktivitas yang dijalankanolehmemori, yaknimembacadanmenulis. Gambar. Skemaaktivitas “Memori”

  3. Bagaimanadengankapasitasnya..? • Kapasitasmemorimemilikiempatjenissatuan yang biasadipakai, yakni : - Megabit(Mbit) - Gigabit(Gbit) - Megabyte(Mb) - dan Kilobyte(Kb) • Dan patutkitaketahui, untuk 1 byte = 8 bit , 1 Kbit = 210 bit, 1 Mbit = 220 bit, 1Gbit = 230 bit

  4. Sepertiapa pula, ekspansipadamemori… • Contoh : Bagaimanasolusinya.. ?

  5. Diperlukan : - 4 buah Memory @ 1 K x 8 - 1 buah Decoder 2x4, yang berfungsimenyeleksi memory manadari ke-4 memory yang tersedia, yang diaktifkan,

  6. Jenismemori 1. BerdasarkanWaktuPengaksesan (Access Time) : a. Memory DenganPengaksesan Random (Random Access Memory) b.MemoryDenganPengaksesanSekuensial (Sequential Access Memory) 2. BerdasarkanLamanyaPenyimpananInformasi : a.MemorydenganPenyimpananSementara (Temporary Storage Memory) b. Memory denganPenyimpananTetap (Permanent Storage Memory)

  7. Manajemenmemori Apaperlu, manajemendalammemori… ??? Manajemenmemorimerupakansuatumanajemensistem yang memilikibeberapafungsi , dimanafungsitersebutberperanpentingdalamaktivitasmemoriitusendiri. Istilah • Swapping • Sistem paging • Segmentasi • Virtual memori

  8. 1. Swapping sebuahprosespenukaran data sementarakeluarmemorike backing store dankemudiandibawakembalikememoriuntukmelanjutkaneksekusi. AlokasiRuang swap pada disk • Strategidanalgoritma yang diabahasadalahuntukmencatatmemoriutama • Ketikaprosesakandimasukkankememoriutama (swap in) sistemdapatmenemukanruanguntukproses-prosesitu Duastrategiutamapenempatanproses yang dikeluarkandarimemoriutama (swap out) ke disk • Ruang disk tempat swap dialokasikanbegitudiperlukan • Ruang disk ditempat swap dialokasikanlebihdahulu

  9. 2. Sistem Paging merupakankemungkinansolusiuntukpermasalahanfragmentasieksternaldimanaruangalamatlogikatidakberurutanmengijinkansebuahprosesdialokasikanpadamemorifisik yang terakhirtersedia. Padaskema paging, tidakterjadifragmentasieksternal, karena “sembarang” frame dapatdialokasikankeproses yang memerlukannya. Tetapibeberapafragmentasi internal masihmungkinterjadi. why can its happen?

  10. answer Hal inidikarenakan frame dialokasikansebagai unit danjikakebutuhanmemoridariprosestidakmenemukan page, maka frame terakhirmungkintidakdialokasikanpenuh. Bilasuatuprosesdatanguntukdieksekusi, makaukurannyadiekspresikandengan page. Setiap page membutuhkansatu frame. Bilaprosesmembutuhkan n page, makaprosestersebutjugamembutuhkan n frame. Jikatersedia n frame, makamemoridialokasikanuntukprosestersebut.

  11. 3. Segmentasi skemamanajemenmemoridengancaramembagimemorimenjadisegmen-segmen. Dengandemikian, sebuah program dibagimenjadisegmen-segmen. Segmenadalahsebuahunit logis, yaitu unit yang terdiridaribeberapabagian yang berjenis yang sama. Contoh: program utama, variabellokal, proceduredansebagainya. Berbedadenganhalaman, ukurantiapsegmentidakharussamadanmemiliki'ciri'tertentu. Ciritertentuituadalahnamasegmendanpanjangsegmen. Namasegmendirujukolehnomorsegmensedangkanpanjangsegmenditentukanolehoffset .

  12. ArsitekturSegmentasi Keterangan alamatlogisnya : sdand , sadalahnomorsegmen / index didalamtabelsegmendadalahoffset . Jikaoffsetkurangdarinoldantidaklebihbesardaribesarnyalimitmakabaseakandijumlahkandengand ( offset ) , yang dijumlahkanituadalahalamatfisikdarisegmentersebut.

  13. 4. Virtual Memori teknik yang memisahkanmemorilogika user darimemorifisik. Memori virtual biasanyadiimplementasikanmenggunakandemand paging ataudemand segmentation. Tetapialgoritmasegment-replacementlebihkompleksdaripadaalgoritmapage-replacement karenasegmenmempunyaiukuran yang bervariasi.

  14. Lanjut…. Padaseorang programmer, penyediaanmemori virtual yang sangatbesarsangatlahdibutuhkanbilahanyaadamemorifisik yang ukurannyalebihkecil. Disini, Programmer tidakperlukhawatirjumlahmemorifisik yang tersedia, sehinggadapatberkonsentrasipadapermasalahanpemrograman.

  15. Memorimanajemenpada Windows • Memilikitigasifat, yakni : • Available • Reserved • Commited

  16. Memorimanajemenpada Solaris/Unix • Page Replacement refinement of the clock policy • Kernel Memory Allocator most blocks are smaller than a typical page size

  17. Memorimanajemenpada Linux Memiliki 1. Ruangalamatbesar Ruangalamatdapatlebihbesardibandingmemorifisik yang tersedia 2. Proteksi Tiapprosesdisistemmempunyairuangalamatmayatersendiri. Ruang-ruangalamatmayaitusepenuhnyaterpisah. Proses yang berjalandisatuaplikasitidakdapatmenggangguproseslainnya.  3. Pemetaanmemori Dilakukanpemetaanantaramemorimayakememorifisik yang tersedia.  4. Memorimayabersama (shared virtual memory) Memorimayabersamainiuntukmenghematruangmemori, sepertipustakadinamisbagibeberapaproses.

More Related