SlideShare a Scribd company logo
1 of 3
Download to read offline
Pengelolaan Memory
Pengelolaan memory adalah mengatur dalam pemakaian dan
pengendalian main memory. Pengelolaan Memory yang dapat
dilakukan ada 2 tipe, yaitu:
1. Single Contigous Allocation
   Keuntungan: sistem operasi sangat sederhana karena penggunanya
   tunggal(single user pada komputer stand alone)
   Kerugiannya:
   a. terdapat bagian memori yang telah dialokasikan tetapi tidak
       digunakan tersebar di beberapa alokasi di memory
   b. daya guna memory sangat rendah, karena memori hanya
       memuat satu job
   c. selama proses I/O berlangsung, operasi CPU ditunda sampai
       operasi/proses I/O selesai
   d. penggunaan memory relatif rendah dan tidak fleksibel, karena
       sistem tidak dapat menerima job yang lebih besar kapasitas
       bytenya dari pada kapasitas memori yang tersedia
   Memory kapasitas 640 KByte
Sistem Operasi Supervisor Mode ( 0 – 100 Kbyte)
      JOB                           ( 101- 540 Kbyte) 440 Kbyte
      Free            User Mode
     Area                            (541 – 640 Kbyte) 100 Kbyte

2. Multiprogramming Allocation
   Kelemahan yang dimiliki Single Contigous Allocation diperbaiki
   dengan      menggunakan      metode      pengalokasian    memori
   multiprogramming.
   Memory - kapasitas 640 KByte
Sistem Operasi Supervisor Mode ( 0 – 100 Kbyte)
     JOB 1                         ( 101- 540 Kbyte) 440 Kbyte
     JOB 2          User Mode     ( 541- 600 Kbyte)     60 Kbyte
     JOB 3                          (601 – 640 Kbyte) 40 Kbyte
   Jenis pengalokasian Memory secara multiprogramming ada 2
   macam, yaitu:
   a. Multiprogramming static Allocation
      Contoh :
      Bila memory di partisi secara static dengan ukuran 200 Kbyte
      dan Memory kapasitas 640 Kbyte, maka pengalokasian sbb:
Sistem Operasi   Supervisor Mode ( 0 – 100 Kbyte)       100 Kbyte
   Free area                                Sisa memory 100Kbyte
     JOB 1        Tidak dpt dialokasikan (201- 400 Kbyte) 440 Kbyte

     JOB 2           User Mode        ( 401- 600 Kbyte)    60 Kbyte
   Free area                                  Sisa memory 140Kbyte
     JOB 3                             (601 – 640 Kbyte) 40 Kbyte
   b. Multiprogramming Dynamic Allocation
      Contoh :
   Memory - kapasitas 640 KByte
Sistem Operasi Supervisor Mode ( 0 – 100 Kbyte)          100 Kbyte
     JOB 1                            ( 101- 540 Kbyte) 440 Kbyte
     JOB 2           User Mode        ( 541- 600 Kbyte)    60 Kbyte
     JOB 3                             (601 – 640 Kbyte) 40 Kbyte
      1) Partisi Alokasi
         Partisi Alokasi adalah salah satu cara pengaturan memoru
         yang paling sederhana, yang dapat menunjang konsep
         multiprogramming. Prinsip partisi: memory dibagi menjadi
         bagian kecil yang disebut memory region atau partisi memory.
      2) Relokasi Partisi Memory Management(RPMM)
         Pada partisi alokasi terjadi masalah freqmentasi yaitu memory
         dibagi menjadi bagian kecil, sehingga tidak dapat digunakan
         sebelum     dikosongkan       isi    memory    tersebut    atau
         menggabungkannya dengan area memory kosong lainnya yang
         tersebar pada beberapa area lokasi. Masalah fregmentasi ini
         disebut juga dengan istilah pemborosan memory. Untuk
         mengatasi masalah fregmentasi tersebut digunakan metode
         RPMM.
         Pengaturan memory dengan menggunakan metode RPMM ini,
         memory dibagi menjadi 2 kelompok yaitu: memory yang
         digunakan dan memory yang belum digunakan.
         Proses penggabungan antara memory yang sudah digunakan
         dan memory yang belum digunakan di beberapa alokasi
         dilakukan dengan cara menggeser partisi. Dimana memory
         yang digunakan digeser ke atas dan memory yang belum
         digunakan digeser ke bawah, proses penggeseran ini disebut
         proses Compaction.
Main Memory                         Main Memory
Sistem Operasi            2000 KB    Sistem Operasi
Job A : 200KB                        Job A : 200KB
                                     Job B: 150 KB
Free area: 20KB
Job B: 150 KB                        Job C: 150 KB
                                     Job D: 500 KB
Free area: 15KB
Job C: 100 KB                         Free area: 20KB
Free area: 10KB                       Free area: 15KB
Job D: 500 KB                         Free area: 10KB
Free area: 10KB                       Free area: 10KB
   Free area                             Free area
      Contoh Soal :
     Dalam suatu Departemen terdiri dari 5 bagian: bila masing-
     masing bagian melakukan job, dengan kebutuhan masing-
     masing bagian 200 KB, 150 KB, 100 KB, 80 KB dan 40 KB.
     Sistem operasi membutuhkan 250 KB. Sisa(free Area) memory
     untuk masing-masing partisi 40 KB, 10KB, 8 KB, 30 KB dan 5
     KB. Besar main memory : 1500 KB. Pada suatu tujuan waktu
     masuk job yang ke 6 dan 7 membutuhkan memory sebesar 10 KB
     dan 35 KB. Tentukan:
     1.    lokasikan job 6 dan 7, bila dengan sistem partisi dinamik
           BF dan FF!
     2.    Hal apa yang dapat terjadi dalam sistem?


     Soal Latihan:



     !                                   quot;        !#
                                                   $    %   &       '

                                 'quot;             (               )
                      '        *  +                         '
                          ,
                  -                 *    +
                             .      ./
                                     .
            2. 0            '                           1

More Related Content

What's hot

IMK - Strategi Banyak Window
IMK - Strategi Banyak WindowIMK - Strategi Banyak Window
IMK - Strategi Banyak Windownadiapreviani
 
Latihan Soal Nubneting Jaringan Komputer
Latihan Soal Nubneting Jaringan KomputerLatihan Soal Nubneting Jaringan Komputer
Latihan Soal Nubneting Jaringan KomputerSimon Patabang
 
Power Point Presentasi Komunikasi Data
Power Point Presentasi Komunikasi DataPower Point Presentasi Komunikasi Data
Power Point Presentasi Komunikasi Datadodolbetawi
 
Presentasi Implementasi Algoritma ID3
Presentasi Implementasi Algoritma ID3Presentasi Implementasi Algoritma ID3
Presentasi Implementasi Algoritma ID3Uliel Azmie
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)zachrison htg
 
Komunikasi data
Komunikasi dataKomunikasi data
Komunikasi data5104
 
Pengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi DigitalPengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi DigitalNur Fadli Utomo
 
Penyelesaian Soal Matematika Diskrit (Buku Rinaldi Munir) BAB Aljabar Boolean
Penyelesaian Soal Matematika Diskrit (Buku Rinaldi Munir) BAB Aljabar BooleanPenyelesaian Soal Matematika Diskrit (Buku Rinaldi Munir) BAB Aljabar Boolean
Penyelesaian Soal Matematika Diskrit (Buku Rinaldi Munir) BAB Aljabar BooleanWira Permana
 
Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)Abdullah Azzam Al Haqqoni
 
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQLKelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQLDejiko Chaem
 
Laporan Project Pemrograman Berbasis Web
Laporan Project Pemrograman Berbasis WebLaporan Project Pemrograman Berbasis Web
Laporan Project Pemrograman Berbasis Websmatrigger
 
Proposal Sistem Informasi Pemesanan Tiket Bioskop Online
Proposal Sistem Informasi Pemesanan Tiket Bioskop OnlineProposal Sistem Informasi Pemesanan Tiket Bioskop Online
Proposal Sistem Informasi Pemesanan Tiket Bioskop OnlineLucha Kamala Putri
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuanahmad haidaroh
 

What's hot (20)

Graf pohon (bagian ke 6)
Graf pohon (bagian ke 6)Graf pohon (bagian ke 6)
Graf pohon (bagian ke 6)
 
IMK - Strategi Banyak Window
IMK - Strategi Banyak WindowIMK - Strategi Banyak Window
IMK - Strategi Banyak Window
 
Manajemen Input Output
Manajemen Input OutputManajemen Input Output
Manajemen Input Output
 
Latihan Soal Nubneting Jaringan Komputer
Latihan Soal Nubneting Jaringan KomputerLatihan Soal Nubneting Jaringan Komputer
Latihan Soal Nubneting Jaringan Komputer
 
Power Point Presentasi Komunikasi Data
Power Point Presentasi Komunikasi DataPower Point Presentasi Komunikasi Data
Power Point Presentasi Komunikasi Data
 
Presentasi Implementasi Algoritma ID3
Presentasi Implementasi Algoritma ID3Presentasi Implementasi Algoritma ID3
Presentasi Implementasi Algoritma ID3
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
 
Komunikasi data
Komunikasi dataKomunikasi data
Komunikasi data
 
Analisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem InformasiAnalisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem Informasi
 
Pengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi DigitalPengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi Digital
 
Bab 5 komputer sederhana sap-1
Bab 5   komputer sederhana sap-1Bab 5   komputer sederhana sap-1
Bab 5 komputer sederhana sap-1
 
Proposal jaringan komputer
Proposal jaringan komputerProposal jaringan komputer
Proposal jaringan komputer
 
Penyelesaian Soal Matematika Diskrit (Buku Rinaldi Munir) BAB Aljabar Boolean
Penyelesaian Soal Matematika Diskrit (Buku Rinaldi Munir) BAB Aljabar BooleanPenyelesaian Soal Matematika Diskrit (Buku Rinaldi Munir) BAB Aljabar Boolean
Penyelesaian Soal Matematika Diskrit (Buku Rinaldi Munir) BAB Aljabar Boolean
 
Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)
 
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQLKelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
 
Laporan Project Pemrograman Berbasis Web
Laporan Project Pemrograman Berbasis WebLaporan Project Pemrograman Berbasis Web
Laporan Project Pemrograman Berbasis Web
 
Bab 12-kode-huffman
Bab 12-kode-huffmanBab 12-kode-huffman
Bab 12-kode-huffman
 
Proposal Sistem Informasi Pemesanan Tiket Bioskop Online
Proposal Sistem Informasi Pemesanan Tiket Bioskop OnlineProposal Sistem Informasi Pemesanan Tiket Bioskop Online
Proposal Sistem Informasi Pemesanan Tiket Bioskop Online
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
 
Struktur Data Tree
Struktur Data TreeStruktur Data Tree
Struktur Data Tree
 

Similar to Pengalokasian Memory

Similar to Pengalokasian Memory (20)

Tugas Orkomtro
Tugas OrkomtroTugas Orkomtro
Tugas Orkomtro
 
Pertemuan3
Pertemuan3Pertemuan3
Pertemuan3
 
Modul6 internalrom bios6
Modul6 internalrom bios6Modul6 internalrom bios6
Modul6 internalrom bios6
 
Slide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraSlide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu Indra
 
Mengenal Prosesor dan Memori Komputer
Mengenal Prosesor dan Memori KomputerMengenal Prosesor dan Memori Komputer
Mengenal Prosesor dan Memori Komputer
 
7.manajemen memory
7.manajemen memory7.manajemen memory
7.manajemen memory
 
Organisasi komputer
Organisasi komputerOrganisasi komputer
Organisasi komputer
 
Pertemuan ke 9
Pertemuan ke 9Pertemuan ke 9
Pertemuan ke 9
 
Modul merakit-komputer-pdf
Modul merakit-komputer-pdfModul merakit-komputer-pdf
Modul merakit-komputer-pdf
 
PERENCANAAN JARINGAN
PERENCANAAN JARINGANPERENCANAAN JARINGAN
PERENCANAAN JARINGAN
 
SSK1043 Senibina Komputer Bab 3a BIOS
SSK1043 Senibina Komputer Bab 3a BIOSSSK1043 Senibina Komputer Bab 3a BIOS
SSK1043 Senibina Komputer Bab 3a BIOS
 
Alat pemroses cpu
Alat pemroses cpuAlat pemroses cpu
Alat pemroses cpu
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
3. memori jul
3. memori jul3. memori jul
3. memori jul
 
Makalah cache
Makalah cacheMakalah cache
Makalah cache
 

More from Eko Breq

TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9Eko Breq
 
OS Syimbian
OS SyimbianOS Syimbian
OS SyimbianEko Breq
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem OperasiEko Breq
 
Presentasi SisOp_6
Presentasi SisOp_6Presentasi SisOp_6
Presentasi SisOp_6Eko Breq
 
Presentasi SisOp_5
Presentasi SisOp_5Presentasi SisOp_5
Presentasi SisOp_5Eko Breq
 
Presentasi SisOp_4
Presentasi SisOp_4Presentasi SisOp_4
Presentasi SisOp_4Eko Breq
 
Presentasi SisOp_3
Presentasi SisOp_3Presentasi SisOp_3
Presentasi SisOp_3Eko Breq
 
Presentasi SisOp_2
Presentasi SisOp_2Presentasi SisOp_2
Presentasi SisOp_2Eko Breq
 
Presentasi SisOp_1
Presentasi SisOp_1Presentasi SisOp_1
Presentasi SisOp_1Eko Breq
 

More from Eko Breq (9)

TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9
 
OS Syimbian
OS SyimbianOS Syimbian
OS Syimbian
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 
Presentasi SisOp_6
Presentasi SisOp_6Presentasi SisOp_6
Presentasi SisOp_6
 
Presentasi SisOp_5
Presentasi SisOp_5Presentasi SisOp_5
Presentasi SisOp_5
 
Presentasi SisOp_4
Presentasi SisOp_4Presentasi SisOp_4
Presentasi SisOp_4
 
Presentasi SisOp_3
Presentasi SisOp_3Presentasi SisOp_3
Presentasi SisOp_3
 
Presentasi SisOp_2
Presentasi SisOp_2Presentasi SisOp_2
Presentasi SisOp_2
 
Presentasi SisOp_1
Presentasi SisOp_1Presentasi SisOp_1
Presentasi SisOp_1
 

Recently uploaded

MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxIvvatulAini
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANwawan479953
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Abdiera
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxriscacriswanda
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...nuraji51
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfJarzaniIsmail
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxJawahirIhsan
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanAyuApriliyanti6
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxMaskuratulMunawaroh
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxHaryKharismaSuhud
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 

Recently uploaded (20)

MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 

Pengalokasian Memory

  • 1. Pengelolaan Memory Pengelolaan memory adalah mengatur dalam pemakaian dan pengendalian main memory. Pengelolaan Memory yang dapat dilakukan ada 2 tipe, yaitu: 1. Single Contigous Allocation Keuntungan: sistem operasi sangat sederhana karena penggunanya tunggal(single user pada komputer stand alone) Kerugiannya: a. terdapat bagian memori yang telah dialokasikan tetapi tidak digunakan tersebar di beberapa alokasi di memory b. daya guna memory sangat rendah, karena memori hanya memuat satu job c. selama proses I/O berlangsung, operasi CPU ditunda sampai operasi/proses I/O selesai d. penggunaan memory relatif rendah dan tidak fleksibel, karena sistem tidak dapat menerima job yang lebih besar kapasitas bytenya dari pada kapasitas memori yang tersedia Memory kapasitas 640 KByte Sistem Operasi Supervisor Mode ( 0 – 100 Kbyte) JOB ( 101- 540 Kbyte) 440 Kbyte Free User Mode Area (541 – 640 Kbyte) 100 Kbyte 2. Multiprogramming Allocation Kelemahan yang dimiliki Single Contigous Allocation diperbaiki dengan menggunakan metode pengalokasian memori multiprogramming. Memory - kapasitas 640 KByte Sistem Operasi Supervisor Mode ( 0 – 100 Kbyte) JOB 1 ( 101- 540 Kbyte) 440 Kbyte JOB 2 User Mode ( 541- 600 Kbyte) 60 Kbyte JOB 3 (601 – 640 Kbyte) 40 Kbyte Jenis pengalokasian Memory secara multiprogramming ada 2 macam, yaitu: a. Multiprogramming static Allocation Contoh : Bila memory di partisi secara static dengan ukuran 200 Kbyte dan Memory kapasitas 640 Kbyte, maka pengalokasian sbb:
  • 2. Sistem Operasi Supervisor Mode ( 0 – 100 Kbyte) 100 Kbyte Free area Sisa memory 100Kbyte JOB 1 Tidak dpt dialokasikan (201- 400 Kbyte) 440 Kbyte JOB 2 User Mode ( 401- 600 Kbyte) 60 Kbyte Free area Sisa memory 140Kbyte JOB 3 (601 – 640 Kbyte) 40 Kbyte b. Multiprogramming Dynamic Allocation Contoh : Memory - kapasitas 640 KByte Sistem Operasi Supervisor Mode ( 0 – 100 Kbyte) 100 Kbyte JOB 1 ( 101- 540 Kbyte) 440 Kbyte JOB 2 User Mode ( 541- 600 Kbyte) 60 Kbyte JOB 3 (601 – 640 Kbyte) 40 Kbyte 1) Partisi Alokasi Partisi Alokasi adalah salah satu cara pengaturan memoru yang paling sederhana, yang dapat menunjang konsep multiprogramming. Prinsip partisi: memory dibagi menjadi bagian kecil yang disebut memory region atau partisi memory. 2) Relokasi Partisi Memory Management(RPMM) Pada partisi alokasi terjadi masalah freqmentasi yaitu memory dibagi menjadi bagian kecil, sehingga tidak dapat digunakan sebelum dikosongkan isi memory tersebut atau menggabungkannya dengan area memory kosong lainnya yang tersebar pada beberapa area lokasi. Masalah fregmentasi ini disebut juga dengan istilah pemborosan memory. Untuk mengatasi masalah fregmentasi tersebut digunakan metode RPMM. Pengaturan memory dengan menggunakan metode RPMM ini, memory dibagi menjadi 2 kelompok yaitu: memory yang digunakan dan memory yang belum digunakan. Proses penggabungan antara memory yang sudah digunakan dan memory yang belum digunakan di beberapa alokasi dilakukan dengan cara menggeser partisi. Dimana memory yang digunakan digeser ke atas dan memory yang belum digunakan digeser ke bawah, proses penggeseran ini disebut proses Compaction.
  • 3. Main Memory Main Memory Sistem Operasi 2000 KB Sistem Operasi Job A : 200KB Job A : 200KB Job B: 150 KB Free area: 20KB Job B: 150 KB Job C: 150 KB Job D: 500 KB Free area: 15KB Job C: 100 KB Free area: 20KB Free area: 10KB Free area: 15KB Job D: 500 KB Free area: 10KB Free area: 10KB Free area: 10KB Free area Free area Contoh Soal : Dalam suatu Departemen terdiri dari 5 bagian: bila masing- masing bagian melakukan job, dengan kebutuhan masing- masing bagian 200 KB, 150 KB, 100 KB, 80 KB dan 40 KB. Sistem operasi membutuhkan 250 KB. Sisa(free Area) memory untuk masing-masing partisi 40 KB, 10KB, 8 KB, 30 KB dan 5 KB. Besar main memory : 1500 KB. Pada suatu tujuan waktu masuk job yang ke 6 dan 7 membutuhkan memory sebesar 10 KB dan 35 KB. Tentukan: 1. lokasikan job 6 dan 7, bila dengan sistem partisi dinamik BF dan FF! 2. Hal apa yang dapat terjadi dalam sistem? Soal Latihan: ! quot; !# $ % & ' 'quot; ( ) ' * + ' , - * + . ./ . 2. 0 ' 1