SlideShare a Scribd company logo
1 of 12
10/10/2007




     PENGURUSAN
   Mengetahui dan memahami
      Pengurusan Ingatan




   PENGURUSAN - Ingatan
OBJEKTIF KHUSUS:
Di akhir unit ini, pelajar akan dapat ;
   Menghuraikan objektif Pengurusan
Ingatan
   Menerangkan konsep Ingatan Maya
   Mengimplementasikan Ingatan Maya




                                                  1
10/10/2007




         Apakah yang akan terjadi
         sekiranya komputertidak
          sekiranya manusia tidak
            mempunyai ingatan?




            PENGURUSAN INGATAN

•    Merupakan satu sumber bahan yang sangat penting.
•    Tanpanya proses tidak mempunyai ruang untuk
     bertindak.
•    Ia berfungsi untuk mengendalikan ingatan.
•    Tugas-tugas utamanya ialah :
    i.   Menentukan bahagian ingatan yang boleh digunakan dan
         bahagian yang tidak boleh digunakan.
    ii. Menyediakan ingatan pada proses yang memerlukannya.
    iii. Memelihara bahagian ingatan yang telah digunakan oleh
         satu proses supaya tidak diganggu oleh proses yang lain.




                                                                            2
10/10/2007




• Ingatan komputer dapat dibahagikan kepada 2 jenis:
   1. Ingatan utama
   2. Storan bantuan
• Pemproses hanya boleh mencapai aturcara yang
  berada dalam ingatan utama, maka apabila sesuatu
  program/ aturcara hendak dilaksana ia perlu
  dipindahkan dari storan bantuan (HARDDISK) ke
  ingatan utama (RAM).




• Terdapat satu lagi jenis ingatan yang dikenali sebagai
   ingatan para / cache memory.
• Ciri-ciri :
       boleh digunakan bagi menyimpan aturcara yang mesti
       dicapai dengan cepat.
       biasanya terdapat di kebanyakan komputer moden (latest).
       dikhaskan kegunaannya kepada sistem dan tidak boleh
       dicapai oleh pengguna biasa.




                                                                          3
10/10/2007




Objektif Pengurusan Ingatan


                        Lokasi semula



         Organisasi
                                         perlindungan
           fizikal     Objektif
                      Pengurusan
                        Ingatan
               Organisasi           perkongsian
                logikal




Lokasi Semula

 Menyediakan ruang ingatan supaya beberapa
 proses boleh dilaksanakan pada satu masa.
 Ingatan dikongsi dengan beberapa proses.
 Lokasi program tidak selalunya tetap dalam
 ingatan semasa perlaksanaan program
 keseluruhan.
 Juruaturcara tidak akan tahu dimana program
 yang ditulisnya akan berada dalam ingatan.




                                                                4
10/10/2007




Perlindungan

 Melindungi setiap proses di antara satu sama lain.
 Mesti ada kesepaduan supaya tiada proses yang boleh
 mengubah kandungan dalam ingatan




Perkongsian

 Membenarkan perkongsian ingatan di antara proses.
 Melibatkan keadaan dimana proses dibenarkan untuk
 mencapai bahagian yang sama di dalam ingatan.
 Contohnya :
 Beberapa proses hendak mencapai satu program
 (dBase) oleh itu adalah lebih baik membenarkan
 proses-proses itu melarikan satu program yang sama
 dan tidak perlu saling berasingan ke ingatan.




                                                               5
10/10/2007




Organisasi Logikal
 Berperanan menyediakan ruang ingatan supaya
 beberapa proses boleh dilaksanakan pada suatu masa.
 Menyediakan perlindungan ‘read only, execute only’.
 Menyediakan mekanisma di mana segmen-segmen
 boleh dikongsi di antara beberapa proses.
 Menggunakan konsep ruang alamat segmentasi.




Organisasi Fizikal

 Mencipta ruang alamat ingatan lutsinar kepada
 juruaturcara.
 Cth:
 menggunakan teknik dua paras ingatan.
 Kendalikan perpindahan data atau program daripada
 ingatan sekunder ke ingatan utama dan sebaliknya.




                                                               6
10/10/2007




        Apakah ingatan maya?




Konsep Ingatan Maya
 Ingatan yang disediakan oleh sistem pengoperasian kepada
 pengguna
 Menyediakan saiz ingatan yang jauh lebih besar dibandingkan
 dengan ingatan sebenar yang ada.
 : kebiasaannya dua kali ganda saiz RAM.
 Pemetaan di antara ingatan maya dan ingatan sebenar dapat
 dibuat dengan menggunakan satu fungsi tertentu iaitu
 : N adalah ruang alamat ingatan maya
 : M adalah ruang ingatan utama.
    f : N       M




                                                                       7
10/10/2007




Konsep Ingatan Maya
 Alamat aturcara :               Ruang                    Ruang
 Lokasi yang digunakan oleh      Alamat                   Ingatan
 seseorang juruaturcara di
 dalam ingatan maya.
 Lokasi ingatan :
                                                 f
 Lokasi yang sebenar di
 dalam ingatan sebenar .
                                     Alamat             Lokasi
                                     aturcara           ingatan


                                   Ingatan           Ingatan
                                   maya (N)          sebenar (M)
                                 Rajah 5.1. :Konsep ingatan Maya




  Rajah 5.2. :Gambarajah blok yang memaparkan pemetaan ingatan
                    maya kepada ingatan utama




                                                                            8
10/10/2007




Pengurusan Ingatan




     Rajah 5.3 : Gambarajah blok Pengurusan Ingatan




Implementasi Ingatan Maya

• Dilakukan menerusi tiga cara :
    Berhalaman
    Bersegmen
    Segmen berhalaman




                                                              9
10/10/2007




Berhalaman
• Diwujudkan untuk melaksana proses menyalin alamat ingatan
  maya ke alamat ingatan utama.
• Dengan teknik berhalaman, storan bantuan adalah seolah-olah
  sambungan kepada ingatan utama.
• Teknik ini akan :
  Membahagikan ruang alamat ingatan maya kepada halaman –
  halaman yang mempunyai saiz yang sama dan ingatan utama
  juga dibahagikan kepada rangka halaman yang sama saiznya.
    Disimpan dalam VM
    Terkandung alamat tetap : 1-10, 10-20,etc;
• Rangka halaman ini dikongsi oleh proses-proses yang berada
  di dalam sistem ketika itu.




•   Jadi pada masa tiap-tiap proses terdapat beberapa halaman di
    dalam ingatan utama (dikenali sebagai halaman aktif) dan
    beberapa halaman yang lain berada di dalam storan bantuan
    (dikenali sebagai halaman pasif).
•   Tugas mekanisma berhalaman ialah:
       Melakukan operasi pemetaan alamat untuk menentukan
       halaman yang dirujuk oleh satu alamat aturcara dan
       seterusnya mencari rangka halaman yang digunakan, jika
       ada.
       Memindahkan halaman daripada storan bantuan ke dalam
       ingatan utama bila halaman itu diperlukan dan
       memindahkan halaman dari ingatan utama ke dalam
       storan bantuan apabila halaman itu tidak diperlukan lagi.




                                                                          10
10/10/2007




Rajah 5.4 : Ringkasan gambarajah blok
konsep berhalaman dalam ingatan maya.
                   Virtual Memory

        RAM                           Hardisk



        Paging        Mapping




                      Swapping




Bersegmen
• Menyediakan saiz ingatan maya yang lebih besar.
• Juruaturcara dapat merujuk kepada tiap-tiap segmen
  dengan menggunakan nama yang ditentukannya
  sendiri.
• Jadi ruang alamat perlu disusun di dalam bentuk dua
  matra kerana alamat aturcara mesti terdiri daripada
  nama segmen dan alamat di dalam segmen.




                                                               11
10/10/2007




                     Halaman                             Segmentasi

                                       PERBEZAAN
                                         DARI SEGI
Ditetapkan oleh mesin, saiz seperti                    Ditentukan oleh pengguna, saiz
                                           Saiz
halaman tidak berubah-ubah.                            setiap segmen boleh berubah-ubah.
Pembahagi fizikal terhadap                             Pembahagi logikal bagi ruang
                                       Pembahagi
ingatan.                                               alamat.
Pembahagian alamat program                             Pembahagian alamat program
                                      Alamat program
kepada nombor halaman dan                              adalah secara logikal dan tiada
perkataan adalah diwaskan oleh                         limpahan daripada nombor
perkakasan. Jika berlaku limpahan                      perkataan kepada nombor segmen.
nombor perkataan, otomatik
nombor halaman meningkat.


     JADUAL 5.1 : Perbezaan Pemetaan Alamat Segmentasi dan Halaman




    Segmen Berhalaman
    • Merupakan cara segmen yang terbaik kerana terdapat bilangan
      segmen yang banyak dengan saiz yang besar.
    • Setiap proses mempunyai satu jadual segmen dan tiap-tiap
      segmen mempunyai satu penghurai segmen.
    • Disebabkan bilangan segmen yang banyak maka jadual
      segmen itu sendiri adalah merupakan satu segmen dan
      mempunyai halaman-halamannya.
    • Penghurai segmen mengandungi satu maklumat untuk
      menentukan samada segmen tersebut berada di dalam ingatan
      atau tidak.
    • Tiap-tiap halaman di dalam satu segmen mempunyai saiz yang
      tertentu.




                                                                                                  12

More Related Content

Similar to Bab4

Virtualization 2 indra
Virtualization 2 indraVirtualization 2 indra
Virtualization 2 indraindra79ti
 
Teknik Manajemen Memory.pptx
Teknik Manajemen Memory.pptxTeknik Manajemen Memory.pptx
Teknik Manajemen Memory.pptxadeAndriyanto
 
Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi Shary Armonitha
 
Slide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraSlide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraHz Tena
 
Suci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen MemoriSuci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen Memoribelajarkomputer
 
Manajemen memory Bab I Politeknik Negeri Bengkalis
Manajemen memory Bab I Politeknik Negeri BengkalisManajemen memory Bab I Politeknik Negeri Bengkalis
Manajemen memory Bab I Politeknik Negeri Bengkalistengkujefrizal
 
SO TGS1 IFMLM1 2301020007 Yuliana Yulita Felisitas Ina.pdf
SO TGS1 IFMLM1 2301020007 Yuliana Yulita Felisitas Ina.pdfSO TGS1 IFMLM1 2301020007 Yuliana Yulita Felisitas Ina.pdf
SO TGS1 IFMLM1 2301020007 Yuliana Yulita Felisitas Ina.pdfYuliana Yulita Felisitas Ina
 
Memori virtual
Memori virtualMemori virtual
Memori virtualzainalarif
 
Operating System--Memory
Operating System--MemoryOperating System--Memory
Operating System--MemoryEverhythm Past
 
Robbin 8 Main memory
Robbin 8 Main memory Robbin 8 Main memory
Robbin 8 Main memory Zan Levign
 
Sistem operasi pertemuan 11
Sistem operasi pertemuan 11Sistem operasi pertemuan 11
Sistem operasi pertemuan 11Afrina Ramadhani
 
Anggun Fatria - Manajemen Proses
Anggun Fatria - Manajemen ProsesAnggun Fatria - Manajemen Proses
Anggun Fatria - Manajemen Prosesbelajarkomputer
 

Similar to Bab4 (20)

Pertemuan ke 9
Pertemuan ke 9Pertemuan ke 9
Pertemuan ke 9
 
Virtualization 2 indra
Virtualization 2 indraVirtualization 2 indra
Virtualization 2 indra
 
Teknik Manajemen Memory.pptx
Teknik Manajemen Memory.pptxTeknik Manajemen Memory.pptx
Teknik Manajemen Memory.pptx
 
Pertemuan 12 rev 310108_ok
Pertemuan 12 rev 310108_okPertemuan 12 rev 310108_ok
Pertemuan 12 rev 310108_ok
 
Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi
 
Pertemuan3
Pertemuan3Pertemuan3
Pertemuan3
 
Slide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraSlide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu Indra
 
Memory
MemoryMemory
Memory
 
Suci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen MemoriSuci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen Memori
 
Manajemen memory Bab I Politeknik Negeri Bengkalis
Manajemen memory Bab I Politeknik Negeri BengkalisManajemen memory Bab I Politeknik Negeri Bengkalis
Manajemen memory Bab I Politeknik Negeri Bengkalis
 
SO TGS1 IFMLM1 2301020007 Yuliana Yulita Felisitas Ina.pdf
SO TGS1 IFMLM1 2301020007 Yuliana Yulita Felisitas Ina.pdfSO TGS1 IFMLM1 2301020007 Yuliana Yulita Felisitas Ina.pdf
SO TGS1 IFMLM1 2301020007 Yuliana Yulita Felisitas Ina.pdf
 
Os ppt.8
Os ppt.8Os ppt.8
Os ppt.8
 
Pert.7 memori
Pert.7 memoriPert.7 memori
Pert.7 memori
 
Memori virtual
Memori virtualMemori virtual
Memori virtual
 
Operating System--Memory
Operating System--MemoryOperating System--Memory
Operating System--Memory
 
Manajemen Memory
Manajemen MemoryManajemen Memory
Manajemen Memory
 
Robbin 8 Main memory
Robbin 8 Main memory Robbin 8 Main memory
Robbin 8 Main memory
 
Front side bus
Front side busFront side bus
Front side bus
 
Sistem operasi pertemuan 11
Sistem operasi pertemuan 11Sistem operasi pertemuan 11
Sistem operasi pertemuan 11
 
Anggun Fatria - Manajemen Proses
Anggun Fatria - Manajemen ProsesAnggun Fatria - Manajemen Proses
Anggun Fatria - Manajemen Proses
 

Recently uploaded

7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptxSusanSanti20
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfKartiniIndasari
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxJuliBriana2
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfAkhyar33
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024editwebsitesubdit
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxSaujiOji
 
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
 

Recently uploaded (20)

7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar 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...
 

Bab4

  • 1. 10/10/2007 PENGURUSAN Mengetahui dan memahami Pengurusan Ingatan PENGURUSAN - Ingatan OBJEKTIF KHUSUS: Di akhir unit ini, pelajar akan dapat ; Menghuraikan objektif Pengurusan Ingatan Menerangkan konsep Ingatan Maya Mengimplementasikan Ingatan Maya 1
  • 2. 10/10/2007 Apakah yang akan terjadi sekiranya komputertidak sekiranya manusia tidak mempunyai ingatan? PENGURUSAN INGATAN • Merupakan satu sumber bahan yang sangat penting. • Tanpanya proses tidak mempunyai ruang untuk bertindak. • Ia berfungsi untuk mengendalikan ingatan. • Tugas-tugas utamanya ialah : i. Menentukan bahagian ingatan yang boleh digunakan dan bahagian yang tidak boleh digunakan. ii. Menyediakan ingatan pada proses yang memerlukannya. iii. Memelihara bahagian ingatan yang telah digunakan oleh satu proses supaya tidak diganggu oleh proses yang lain. 2
  • 3. 10/10/2007 • Ingatan komputer dapat dibahagikan kepada 2 jenis: 1. Ingatan utama 2. Storan bantuan • Pemproses hanya boleh mencapai aturcara yang berada dalam ingatan utama, maka apabila sesuatu program/ aturcara hendak dilaksana ia perlu dipindahkan dari storan bantuan (HARDDISK) ke ingatan utama (RAM). • Terdapat satu lagi jenis ingatan yang dikenali sebagai ingatan para / cache memory. • Ciri-ciri : boleh digunakan bagi menyimpan aturcara yang mesti dicapai dengan cepat. biasanya terdapat di kebanyakan komputer moden (latest). dikhaskan kegunaannya kepada sistem dan tidak boleh dicapai oleh pengguna biasa. 3
  • 4. 10/10/2007 Objektif Pengurusan Ingatan Lokasi semula Organisasi perlindungan fizikal Objektif Pengurusan Ingatan Organisasi perkongsian logikal Lokasi Semula Menyediakan ruang ingatan supaya beberapa proses boleh dilaksanakan pada satu masa. Ingatan dikongsi dengan beberapa proses. Lokasi program tidak selalunya tetap dalam ingatan semasa perlaksanaan program keseluruhan. Juruaturcara tidak akan tahu dimana program yang ditulisnya akan berada dalam ingatan. 4
  • 5. 10/10/2007 Perlindungan Melindungi setiap proses di antara satu sama lain. Mesti ada kesepaduan supaya tiada proses yang boleh mengubah kandungan dalam ingatan Perkongsian Membenarkan perkongsian ingatan di antara proses. Melibatkan keadaan dimana proses dibenarkan untuk mencapai bahagian yang sama di dalam ingatan. Contohnya : Beberapa proses hendak mencapai satu program (dBase) oleh itu adalah lebih baik membenarkan proses-proses itu melarikan satu program yang sama dan tidak perlu saling berasingan ke ingatan. 5
  • 6. 10/10/2007 Organisasi Logikal Berperanan menyediakan ruang ingatan supaya beberapa proses boleh dilaksanakan pada suatu masa. Menyediakan perlindungan ‘read only, execute only’. Menyediakan mekanisma di mana segmen-segmen boleh dikongsi di antara beberapa proses. Menggunakan konsep ruang alamat segmentasi. Organisasi Fizikal Mencipta ruang alamat ingatan lutsinar kepada juruaturcara. Cth: menggunakan teknik dua paras ingatan. Kendalikan perpindahan data atau program daripada ingatan sekunder ke ingatan utama dan sebaliknya. 6
  • 7. 10/10/2007 Apakah ingatan maya? Konsep Ingatan Maya Ingatan yang disediakan oleh sistem pengoperasian kepada pengguna Menyediakan saiz ingatan yang jauh lebih besar dibandingkan dengan ingatan sebenar yang ada. : kebiasaannya dua kali ganda saiz RAM. Pemetaan di antara ingatan maya dan ingatan sebenar dapat dibuat dengan menggunakan satu fungsi tertentu iaitu : N adalah ruang alamat ingatan maya : M adalah ruang ingatan utama. f : N M 7
  • 8. 10/10/2007 Konsep Ingatan Maya Alamat aturcara : Ruang Ruang Lokasi yang digunakan oleh Alamat Ingatan seseorang juruaturcara di dalam ingatan maya. Lokasi ingatan : f Lokasi yang sebenar di dalam ingatan sebenar . Alamat Lokasi aturcara ingatan Ingatan Ingatan maya (N) sebenar (M) Rajah 5.1. :Konsep ingatan Maya Rajah 5.2. :Gambarajah blok yang memaparkan pemetaan ingatan maya kepada ingatan utama 8
  • 9. 10/10/2007 Pengurusan Ingatan Rajah 5.3 : Gambarajah blok Pengurusan Ingatan Implementasi Ingatan Maya • Dilakukan menerusi tiga cara : Berhalaman Bersegmen Segmen berhalaman 9
  • 10. 10/10/2007 Berhalaman • Diwujudkan untuk melaksana proses menyalin alamat ingatan maya ke alamat ingatan utama. • Dengan teknik berhalaman, storan bantuan adalah seolah-olah sambungan kepada ingatan utama. • Teknik ini akan : Membahagikan ruang alamat ingatan maya kepada halaman – halaman yang mempunyai saiz yang sama dan ingatan utama juga dibahagikan kepada rangka halaman yang sama saiznya. Disimpan dalam VM Terkandung alamat tetap : 1-10, 10-20,etc; • Rangka halaman ini dikongsi oleh proses-proses yang berada di dalam sistem ketika itu. • Jadi pada masa tiap-tiap proses terdapat beberapa halaman di dalam ingatan utama (dikenali sebagai halaman aktif) dan beberapa halaman yang lain berada di dalam storan bantuan (dikenali sebagai halaman pasif). • Tugas mekanisma berhalaman ialah: Melakukan operasi pemetaan alamat untuk menentukan halaman yang dirujuk oleh satu alamat aturcara dan seterusnya mencari rangka halaman yang digunakan, jika ada. Memindahkan halaman daripada storan bantuan ke dalam ingatan utama bila halaman itu diperlukan dan memindahkan halaman dari ingatan utama ke dalam storan bantuan apabila halaman itu tidak diperlukan lagi. 10
  • 11. 10/10/2007 Rajah 5.4 : Ringkasan gambarajah blok konsep berhalaman dalam ingatan maya. Virtual Memory RAM Hardisk Paging Mapping Swapping Bersegmen • Menyediakan saiz ingatan maya yang lebih besar. • Juruaturcara dapat merujuk kepada tiap-tiap segmen dengan menggunakan nama yang ditentukannya sendiri. • Jadi ruang alamat perlu disusun di dalam bentuk dua matra kerana alamat aturcara mesti terdiri daripada nama segmen dan alamat di dalam segmen. 11
  • 12. 10/10/2007 Halaman Segmentasi PERBEZAAN DARI SEGI Ditetapkan oleh mesin, saiz seperti Ditentukan oleh pengguna, saiz Saiz halaman tidak berubah-ubah. setiap segmen boleh berubah-ubah. Pembahagi fizikal terhadap Pembahagi logikal bagi ruang Pembahagi ingatan. alamat. Pembahagian alamat program Pembahagian alamat program Alamat program kepada nombor halaman dan adalah secara logikal dan tiada perkataan adalah diwaskan oleh limpahan daripada nombor perkakasan. Jika berlaku limpahan perkataan kepada nombor segmen. nombor perkataan, otomatik nombor halaman meningkat. JADUAL 5.1 : Perbezaan Pemetaan Alamat Segmentasi dan Halaman Segmen Berhalaman • Merupakan cara segmen yang terbaik kerana terdapat bilangan segmen yang banyak dengan saiz yang besar. • Setiap proses mempunyai satu jadual segmen dan tiap-tiap segmen mempunyai satu penghurai segmen. • Disebabkan bilangan segmen yang banyak maka jadual segmen itu sendiri adalah merupakan satu segmen dan mempunyai halaman-halamannya. • Penghurai segmen mengandungi satu maklumat untuk menentukan samada segmen tersebut berada di dalam ingatan atau tidak. • Tiap-tiap halaman di dalam satu segmen mempunyai saiz yang tertentu. 12