ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
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 ¨C
  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
Ad

Recommended

PPT
Unit 1 pengenalan
n k
?
PPTX
Dialoginis Seminaras
kurybines_industrijos
?
PPT
Epic Global Advisors
Epic Global Advisors
?
PPTX
Multimodaline Komunikacija
kurybines_industrijos
?
PDF
Íê³ÉÔ­¸å£¨ßL¿¯½U†Ó²ÆÎñ2010.10.19£©
Takashi, ASANO
?
PPT
Unit3
n k
?
PPTX
Laura Mulvey¡¯s Male gaze theory
katiekatiekatie
?
PPT
Unit 2 ciri dan struktur
n k
?
PPTX
Manajemen memory Bab I Politeknik Negeri Bengkalis
tengkujefrizal
?
PPTX
Pertemuan ke 9
sartinimaisarah
?
PDF
Arsitektur komputer pertemuan 12
Afrina Ramadhani
?
PPT
Chapter 4 memory internal
wawankoerniawan
?
PPTX
Manajemen Memory
Edho Pratama
?
DOCX
Perisian Aplikasi vs Perisian Sistem dan Ingatan Utama vs Storan Sekunder
Gomaze Lang
?
PPT
Paging sistem pada code program xi x.ppt
NafilaRifki
?
PPT
Pti mtr03
Molez Bouvier
?
DOC
Memori virtual
zainalarif
?
PPTX
ARSITEKTUR DAN ORGANISASI KOMPUTER - MEMORY.pptx
akumanomayonaka
?
PPTX
Review Jurnal_MK SPL_Kelompok 01 _Kolonel Laut (E) Dr. H.A. Danang Rimbawa, S...
ArisHaryanto10
?
PPTX
Asset Selection and Criticality_Training *ASSET INTEGRITY MANAGEMENT (AiM).pptx
Kanaidi ken
?
PDF
Modul Ajar Biologi Kelas 10 Deep Learning
Adm Guru
?
PPTX
Teknik Cost Reduction Biaya Manufaktur (Cost of Goods Manufactured)_Training ...
Kanaidi ken
?
PPTX
Kritik dan Esai Sastra - MK Kritik Sastra IKIP Siliwangi
IKIP Siliwangi
?
PDF
Modul Ajar Biologi Kelas 12 Deep Learning
Adm Guru
?
PDF
MODUL PEMBELAJARAN DEEP LEARNING IPAS KELAS 6 CP 032 REVISI 2025 KURIKULUM ME...
AndiCoc
?
PDF
bahan ajar berbasis web : unsur kalsium.pdf
iraw72694
?
PPTX
PPT PROPOSAL PjBL - KEL 2 Kewarganegaraan.pptx
HelenaManurung
?
PPTX
Pembelajaran Berbasis Proyek pada Materi Bentang Alam IPAS Kelas III.pptx
z9ydinna
?
PDF
Modul Ajar Informatika Kelas 7 Deep Learning
Adm Guru
?
PDF
Modul Ajar Ekonomi Kelas 10 Deep Learning
Adm Guru
?

More Related Content

Similar to Bab4 (10)

PPTX
Manajemen memory Bab I Politeknik Negeri Bengkalis
tengkujefrizal
?
PPTX
Pertemuan ke 9
sartinimaisarah
?
PDF
Arsitektur komputer pertemuan 12
Afrina Ramadhani
?
PPT
Chapter 4 memory internal
wawankoerniawan
?
PPTX
Manajemen Memory
Edho Pratama
?
DOCX
Perisian Aplikasi vs Perisian Sistem dan Ingatan Utama vs Storan Sekunder
Gomaze Lang
?
PPT
Paging sistem pada code program xi x.ppt
NafilaRifki
?
PPT
Pti mtr03
Molez Bouvier
?
DOC
Memori virtual
zainalarif
?
PPTX
ARSITEKTUR DAN ORGANISASI KOMPUTER - MEMORY.pptx
akumanomayonaka
?
Manajemen memory Bab I Politeknik Negeri Bengkalis
tengkujefrizal
?
Pertemuan ke 9
sartinimaisarah
?
Arsitektur komputer pertemuan 12
Afrina Ramadhani
?
Chapter 4 memory internal
wawankoerniawan
?
Manajemen Memory
Edho Pratama
?
Perisian Aplikasi vs Perisian Sistem dan Ingatan Utama vs Storan Sekunder
Gomaze Lang
?
Paging sistem pada code program xi x.ppt
NafilaRifki
?
Pti mtr03
Molez Bouvier
?
Memori virtual
zainalarif
?
ARSITEKTUR DAN ORGANISASI KOMPUTER - MEMORY.pptx
akumanomayonaka
?

Recently uploaded (20)

PPTX
Review Jurnal_MK SPL_Kelompok 01 _Kolonel Laut (E) Dr. H.A. Danang Rimbawa, S...
ArisHaryanto10
?
PPTX
Asset Selection and Criticality_Training *ASSET INTEGRITY MANAGEMENT (AiM).pptx
Kanaidi ken
?
PDF
Modul Ajar Biologi Kelas 10 Deep Learning
Adm Guru
?
PPTX
Teknik Cost Reduction Biaya Manufaktur (Cost of Goods Manufactured)_Training ...
Kanaidi ken
?
PPTX
Kritik dan Esai Sastra - MK Kritik Sastra IKIP Siliwangi
IKIP Siliwangi
?
PDF
Modul Ajar Biologi Kelas 12 Deep Learning
Adm Guru
?
PDF
MODUL PEMBELAJARAN DEEP LEARNING IPAS KELAS 6 CP 032 REVISI 2025 KURIKULUM ME...
AndiCoc
?
PDF
bahan ajar berbasis web : unsur kalsium.pdf
iraw72694
?
PPTX
PPT PROPOSAL PjBL - KEL 2 Kewarganegaraan.pptx
HelenaManurung
?
PPTX
Pembelajaran Berbasis Proyek pada Materi Bentang Alam IPAS Kelas III.pptx
z9ydinna
?
PDF
Modul Ajar Informatika Kelas 7 Deep Learning
Adm Guru
?
PDF
Modul Ajar Ekonomi Kelas 10 Deep Learning
Adm Guru
?
PDF
Modul Ajar PJOK Kelas 7 Deep Learning pdf
Adm Guru
?
PDF
Modul Ajar Matematika Kelas 8 Deep Learning
Tribuana Edu
?
PPTX
Definisi Sastra - Pengantar Sastra | Konsep Esensial Kesusastraan
IKIP Siliwangi
?
PDF
KODE ETIK IIS.pdf apakah perilaku guru perlu diatur?
nadiridarul
?
PDF
Modul Ajar Informatika Kelas 9 Deep Learning
Adm Guru
?
PDF
Modul Ajar Matematika Kelas 12 Deep Learning
Adm Guru
?
PDF
Modul Ajar PAI Kelas 8 Deep Learning New
Adm Guru
?
PDF
Modul Ajar Matematika Kelas 10 Deep Learning
Adm Guru
?
Review Jurnal_MK SPL_Kelompok 01 _Kolonel Laut (E) Dr. H.A. Danang Rimbawa, S...
ArisHaryanto10
?
Asset Selection and Criticality_Training *ASSET INTEGRITY MANAGEMENT (AiM).pptx
Kanaidi ken
?
Modul Ajar Biologi Kelas 10 Deep Learning
Adm Guru
?
Teknik Cost Reduction Biaya Manufaktur (Cost of Goods Manufactured)_Training ...
Kanaidi ken
?
Kritik dan Esai Sastra - MK Kritik Sastra IKIP Siliwangi
IKIP Siliwangi
?
Modul Ajar Biologi Kelas 12 Deep Learning
Adm Guru
?
MODUL PEMBELAJARAN DEEP LEARNING IPAS KELAS 6 CP 032 REVISI 2025 KURIKULUM ME...
AndiCoc
?
bahan ajar berbasis web : unsur kalsium.pdf
iraw72694
?
PPT PROPOSAL PjBL - KEL 2 Kewarganegaraan.pptx
HelenaManurung
?
Pembelajaran Berbasis Proyek pada Materi Bentang Alam IPAS Kelas III.pptx
z9ydinna
?
Modul Ajar Informatika Kelas 7 Deep Learning
Adm Guru
?
Modul Ajar Ekonomi Kelas 10 Deep Learning
Adm Guru
?
Modul Ajar PJOK Kelas 7 Deep Learning pdf
Adm Guru
?
Modul Ajar Matematika Kelas 8 Deep Learning
Tribuana Edu
?
Definisi Sastra - Pengantar Sastra | Konsep Esensial Kesusastraan
IKIP Siliwangi
?
KODE ETIK IIS.pdf apakah perilaku guru perlu diatur?
nadiridarul
?
Modul Ajar Informatika Kelas 9 Deep Learning
Adm Guru
?
Modul Ajar Matematika Kelas 12 Deep Learning
Adm Guru
?
Modul Ajar PAI Kelas 8 Deep Learning New
Adm Guru
?
Modul Ajar Matematika Kelas 10 Deep Learning
Adm Guru
?
Ad

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 ¨C 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