sistem operasi memori n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Sistem Operasi “ MEMORI” PowerPoint Presentation
Download Presentation
Sistem Operasi “ MEMORI”

Loading in 2 Seconds...

play fullscreen
1 / 17

Sistem Operasi “ MEMORI” - PowerPoint PPT Presentation


  • 198 Views
  • Uploaded on

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 ..?.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Sistem Operasi “ MEMORI”' - gary-oconnor


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
memori
Memori…….?
  • Merupakanbagiandaripadakomputersebagaitempatdimana data dan program disimpan.
  • Adaduaaktivitas yang dijalankanolehmemori, yaknimembacadanmenulis.

Gambar. Skemaaktivitas “Memori”

bagaimana dengan kapasitas nya
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
seperti apa pula ekspansi pada memori
Sepertiapa pula, ekspansipadamemori…
  • Contoh :

Bagaimanasolusinya.. ?

slide5

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

jenis memori
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)

manajemen memori
Manajemenmemori

Apaperlu, manajemendalammemori… ???

Manajemenmemorimerupakansuatumanajemensistem yang memilikibeberapafungsi , dimanafungsitersebutberperanpentingdalamaktivitasmemoriitusendiri.

Istilah

  • Swapping
  • Sistem paging
  • Segmentasi
  • Virtual memori
1 swapping
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
2 sistem paging
2. Sistem Paging

merupakankemungkinansolusiuntukpermasalahanfragmentasieksternaldimanaruangalamatlogikatidakberurutanmengijinkansebuahprosesdialokasikanpadamemorifisik yang terakhirtersedia.

Padaskema paging, tidakterjadifragmentasieksternal, karena “sembarang” frame dapatdialokasikankeproses yang memerlukannya. Tetapibeberapafragmentasi internal masihmungkinterjadi.

why can its happen?

answer
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.

3 segmentasi
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 .

arsitektur segmentasi
ArsitekturSegmentasi

Keterangan

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

4 virtual memori
4. Virtual Memori

teknik yang memisahkanmemorilogika user darimemorifisik.

Memori virtual biasanyadiimplementasikanmenggunakandemand paging ataudemand segmentation. Tetapialgoritmasegment-replacementlebihkompleksdaripadaalgoritmapage-replacement karenasegmenmempunyaiukuran yang bervariasi.

lanjut
Lanjut….

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

memori manajemen pada windows
Memorimanajemenpada Windows
  • Memilikitigasifat, yakni :
    • Available
    • Reserved
    • Commited
memori manajemen pada solaris unix
Memorimanajemenpada Solaris/Unix
  • Page Replacement

refinement of the clock policy

  • Kernel Memory Allocator

most blocks are smaller than a typical page size

memori manajemen pada linux
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.