590 likes | 716 Views
Bab 4. Pengelolaan Memori 1. ------------------------------------------------------------------------------ Bab 4 ------------------------------------------------------------------------------. Bab 4 PENGELOLAAN MEMORI 1 A. Struktur Memori 1. Memori atau Storage
E N D
Bab 4 Pengelolaan Memori 1
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Bab 4 PENGELOLAAN MEMORI 1 A. Struktur Memori 1. Memori atau Storage Memori merupakan tempat catatan atau tempat penyimpanan di dalam komputer Ada yang menyebutkan memori dan ada juga yang menyebutnya storage Dua istilah ini dapat saja dipertukarkan, yakni ada kalanya disebut memori dan ada kalanya disebut storage atau store
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 2. Bentuk Memori Yang dapat digolongkan ke memori adalah • Register (di dalam prosesor) • Memori cache • Memori kerja • Memori dukung • Memori arsif Memori kerja dikenal juga dengan berbagai nama • Main memory • Primary memory • Primary storage • Executable memory
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Memori dukung dikenal juga dengan berbagai nama • Backing store • Secondary memory • Secondary storage • Auxiliary memory Memori arsif dikenal juga dengan nama • Bulk memory Fungsi memori cache • Ukuran memori yang tidak terlalu besar • Agar akses menjadi cepat • Muatan yang sering dipakai dapat diletakkan di memori cache
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 3. Ukuran dan Waktu Akses Memori Memori besar dapat menampung banyak muatan Waktu akses memori besar menjadi lebih lama Bentuk Memori Kecil Cepat Register Memori cache Memori kerja Memori dukung Memori arsif Besar Lama Daya tampung Waktu akses
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 4. Hubungan Kerja Memori dengan Prosesor Prosesor Register Memori Cache Memori Kerja Memori Dukung Memori Arsif
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ • Susunan memori
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Penggunaan register dilakukan melalui program komputer Penggunaan memori cache juga dilakukan melalui program komputer Prosesor berhubungan langsung dengan memori cache dan memori kerja Prosesor tidak berhubungan langsung dengan memori dukung dan memori arsif Isi memori dukung atau memori arsif yang perlu diolah oleh prosesor harus dimuat dulu ke memori kerja
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Memori kerja dengan prosesor Prosesor Pengaksesan terjadi secara sel demi sel pada memori kerja Memori kerjaROM dan RAM
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ B. Konstruksi Memori 1. Memori cache Ada banyak macam memori cache • Level 1 (L1) cache Primary cache Internal cache Biasanya terletak di cip prosesor Ukuran 8 kb – 128 kb, umum 16 kb • Level 2 (L2) cache External cache Ukuran 64 kb – 4 Mb, umum 256 kb • Level 3 (L3) cache Hanya ada pada komputer yang dilengkapi dengan L2 cache
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 2. Memori Kerja: Memori Tetap (Memori Baca Saja) Jenis memori tetap (ada banyak) ROM (read only memory) PROM (programmable ROM) EPROM (Electrically PROM) EEPROM (Erasable EPROM) Flash ROM (dpt dihapus secara elektronik) CMOS Isi memori tidak berubah sekalipun komputer dipadamkan Biasanya berupa bagian program sistem yang sangat diperlukan Struktur memori Terdiri atas sel-sel dengan alamat sel Waktu akses 25 sampai 250 nanodetik
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ • PROM
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ CMOS (Complementary Metal-oxide Semiconductor) Memory • Dipakai secara khusus untuk keperluan tertentu • Menggunakan tenaga baterai • Mengatur kalender, tanggal, waktu • Menyimpan informasi konfigurasi, seperti Tipe penggerak disk Tipe panel kunci ketik Catatan waktu Informasi pada saat komputer start • Karena menggunakan tenaga baterai maka CMOS tetap berfungsi sekalipun komputer dipadamkan
-----------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ • ROM
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 3. Memori Kerja: Memori Bebas (Baca Tulis) Dikenal juga dengan beberapa nama • RAM (Random Access Memory) • Read-write Memory Isi memori • Dapat ditulisi, dibaca, diubah, dihapus • Hilang pada saat komputer dipadamkan • Isi memori dapat dimutakhirkan dengan mengisi muatan baru Struktur memori • Terdiri atas sel-sel dengan alamat sel Ukuran memori • Dari 128 Mb sampai 2 GB
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Jenis memori bebas • DRAM (dynamic RAM) • SDRAM (synchronous DRAM) • DDR SDRAM (Double data rate SDRAM) • Direct RDRAM (Direct Rumbus DRAM) • SRAM (Static RAM) • Flash RAM Modul memori • SIMM (Single Inline Memory Module) • DIMM (Dual Inline Memory Module) • RIMM (Rambus Inline Memory Module) Lama penyimpanan • Static RAM dapat menyimpan lebih lama daripada Dynamic RAM Kecepatan Akses • SDRM 133 MHz 7,5 nanodetik • RDRAM 800 MHz 1,25 nanodetik
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ • RAM
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 4. Memori Dukung Memori dukung dipasang tetap di komputer Jenis memori dukung biasanya adalah • Harddisk (internal) Isi memori • Dapat ditulisi, dibaca, diubah, dihapus • Tidak hilang pada saat komputer dipadamkan Struktur memori • Dipenggal ke dalam blok (mencakup banyak sekali sel memori) • Biasanya muatan dibuat di dalam sel-sel memori kerja, kemudian baru dimuat ke memori dukung dalam bentuk blok
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ • Harddisk
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 5. Memori Arsif Memori arsif dapat dipasang dan dilepas dari komputer sehingga dapat disimpan atau dibawa Jenis memori arsif mencakup • Harddisk (eksternal) • CD ROM dan DVD • Catridge atau pita Isi memori • Dapat ditulisi, dibaca, diubah, dihapus • Tidak hilang pada saat komputer dipadamkan Struktur memori • Dipenggal ke dalam blok (mencakup banyak sekali sel memori) • Biasanya muatan dibuat di dalam sel-sel memori kerja, kemudian baru dimuat ke memori arsif dalam bentuk blok
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ • CD ROM
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ • CD ROM Player
-----------------------------------------------------------------------------Bab 4---------------------------------------------------------------------------- • Smartmedia dan Compact flash
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ C. Pemuatan Memori 1. Cara Pemuatan Pemuatan ke memori kerja dapat berasal dari Kunci ketik Memori dukung Memori arsif Jenis pemuatan Pemuatan langsung Pemuatan relokasi Pemuatan sambung
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Pemuatan Langsung • Pemuatan langsung terjadi ketika muatan langsung dimuat ke alamat memori kerja tertentu yang sudah ditentukan terlebih dahulu Pemuatan Relokasi • Pemuatan relokasi terjadi ketika muatan dimuat ke alamat memori kerja yang tidak ditentukan terlebih dahulu • Muatan dimuat ke alamat memori kerja yang bebas Pemuatan Sambung • Muatan terdiri beberapa modul terpisah • Setelah dimuat mereka perlu disambung menjadi satu
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Pemuatan sambung 0 0 200 kb 200 kb 0 Penyam-bung 300 kb 100 kb 0 550 kb Ketika disambung, perlu ada penyesuaian alamat 250 kb
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 2. Lokasi Muatan Muatan pada Memori Kerja Memori kerja terdiri atas banyak sel dan setiap sel memiliki alamat Proses mengakses sel demi sel pada memori kerja dalam siklus Jemput kerja Jemput kerja Jemput kerja Sel memori terdiri atas Alamat sel Isi sel
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Alamat dan isi sel memori kerja . 177EF 177F0 E8 177F1 04 177F2 00 177F3 B4 177F4 4C 177F5 CD 177F6 21 177F7 50 177F6 53 177F7 Alamat memoridalam heks Isi memori dalam heks
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 3. Sistem Pengalamatan pada Sel Memori Alamat Mutlak • Dikenal juga sebagai alamat fisik • Merupakan alamat setiap sel pada memori kerja • Alamat tidak berubah Alamat Relatif • Dikenal juga sebagai alamat logika • Merupakan alamat sementara pada sel memori • Urutan alamat adalah tetap, sedangkan alamat awal dapat ditentukan sebarang
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Alamat dan isi sel memori kerja . 177EF 177F0 E8 100 177F1 04 101 177F2 00 102 177F3 B4 103 177F4 4C 104 177F5 CD 105 177F6 21 106 177F7 50 108 177F6 53 109 177F7 10A Alamat awal boleh sebarang Urutan alamat tetap sama Alamat memori relatif Alamat memori mutlak Isi memori dalam heks
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 4. Lokasi Isi sel Memori di dalam Blok Blok memori terdapat di memori dukung atau memori arsif Blok memori dapat juga diberi nomor blok 0 1 Nomor blok Blok
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Alamat sel mutlak di dalam blok Ketika sel dimuat ke dalam blok, maka muatan itu mencakup alamat sel dan isi sel memori kerja Alamat sel memori kerja boleh saja alamat mutlak Ketika dimuat kembali ke memori kerja, isi sel akan kembali ke alamat sel mutlak 133440 133441 133440 133442 133441 . 133442 . . 133952 . 133952 Blok
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Alamat Sel Relatif di dalam Blok Pemuatan kembali dapat dipindah ke alamat 13440 lain; dikenal sebagai 13441 relokasi 13442 . alamat awal (A) ke . alamat pangkal (P) 13952 100 101 102 . 18067 . 18068 612 18069 . . 18579 Alamat awal Alamat pangkal Blok
------------------------------------------------------------------------------Bab 4----------------------------------------------------------------------------- Perhitungan Alamat pada Relokasi Alamat awal A direolokasi ke alamat pangkal P Relokasi R = P A Alamat X direlokasi ke alamat Y xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx Rumus relokasi xxxxx xxxxx X A = Y P A d P X d Y
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Contoh 1 Alamat dalam desimal Alamat awal A = 2100 Alamat pangkal P = 23600 Letak data X = 2453 Setelah direlokasi Y = ? Y P = X A Y = X A + P = 2453 2100 + 23600 = 23953
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Contoh 2 Alamat dalam desimal Alamat awal A = 0 Alamat pangkal P = 15300 Letak data X = ? Setelah direlokasi Y = 16038 Y P = X A X = Y P + A = 16038 15300 + 0 = 738
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ D. Pemenggalan Memori Kerja dan Muatan 1. Pemenggalan dan Batas Penggalan • Untuk pemuatan, ruang memori dipenggal-penggalan berdasarkan keperluan • Batas penggalan (awal dan akhir) perlu ditetapkan secara jelas • Penggalan beserta batas penggalan dicatat agar isi mereka dapat ditemukan kembali • Batas penggalan adalah alamat memori awal dan akhir • Setiap muatan menempati penggalan tertentu dan dicatat agar tidak terjadi konflik pemuatan • Ada penggalan terisi dan ada penggalan kosong
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Penggalan dan batas penggalan Batas awal A Batas akhir Batas awal B Batas akhir C Batas awal Pemakai Batas akhir Batas awal D Batas akhir
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 2. Pengaksesan Penggalan Harus sama dengan atau setelah batas awal serta sama dengan atau sebelum batas akhir BatasawalAW BatasakhirAK AW Y AlamatX X AW X AK AK Kesistemoperasi Kesistemoperasi
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Harus sama dengan atau setelah batas awal serta sama dengan atau sebelum batas akhir Ala-matpang-kal P BatasawalAW BatasakhirAK AW Ala-matX Y X AW X AK + AK Kesistemoperasi Kesistemoperasi
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 3. Kecocokan Muatan dan Penggalan Ukuran muatan bisa pas dengan ukuran penggalan dan dapat juga kekecilan atau kebesaran Penggalan memori kerja Muatan Pas Terlalubesar Terlalukecil
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 4. Fragmen Ketidakcocokan antara ukuran muatan dengan ukuran penggalan menghasilkan fragmen Jenis Fragmen • Fragmen internal • Fragmen eksternal Fragmen Internal memori muatan Fragmen internal
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Fragmen eksternal Ada banyak fragmen, jumlah mereka mencukupi untuk muatan Setiap fragmen ternyatan terlalu kecil untuk ukuran muatan Kumpulan fragmen ini dikenal sebagai fragmen eksternal memori muatan Fragmen eksternal
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 5. Pencocokan Muatan ke Penggalam Memori Kerja Pencocokan diurut dari penggalan di alamat kecil ke penggalan di alamat besar Jenis pencocokan • Cocok Pertama (first fit) Pada saat pertama kali cocok, langsung dimuat • Cocok Terbaik (bes fit) Pemuatan pas atau dengan fragmen internal terkecil • Cocok Terburuk (worst fit) Pemuatan dengan fragmen internal terbesar
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ Cocok pertama, terbaik, dan terburuk 1 kb 4 kb Cocokpertama 2 kb 3 kb Cocokterbaik Cocokterburuk 5 kb Urutan pencocokan
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ E. Alokasi Memori 1. Pemuatan Langsung Pemuatan langsung ke alamat fisik tertentu pada memori kerja 13370 13370 13371 13371 13372 13372 Blok Memori kerja
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 2. Pemuatan Relokasi Pemuatan ke alamat fisik pada memori kerja yang bebas atau dipilih kemudian 100 13370 101 13371 102 13372 Blok Memori kerja
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 3. Catatan Alokasi Memori Penggalan dicatat agar dapat dipantau dan diakses • Alamat awal penggalan • Alamat akhir atau panjang penggalan • Bebas atau terpakai • Catatan lain yang diperlukan Letak catatan • Terpusat di suatu bagian memori • Terpencar pada setiap penggalan Macam catatan • Berbentuk peta bit • Berbentuk daftar gandeng
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 4. Catatan terpusat Catatan tentang penggalan terletak terpusat Penggalan di memori kerja
------------------------------------------------------------------------------Bab 4------------------------------------------------------------------------------ 5. Catatan Tersebar Catatan tentang penggalan terletak di tiap penggalan Penggalan di memori kerja