TUGAS 7 MEMORI INTERNAL OLEH: PANDU 2103015025

 

MEMORI INTERNAL



APA ITU MEMORI INTERNAL?

Penyimpanan Internal adalah sebuah penyimpanan yang dapat diakses langsung oleh processor. Jenis memori ini biasanya terdapat di dalam sebuah perangkat, jadi tidak terlihat. Fungsi memori internal ini diantaranya menyimpan sebuah operating system dalan sebuah perangkat, sebagai pinjaman penyimpanan saat ada sebuah aplikasi atau software yang dijalankan.

 

Fungsi dari memori utama sendiri adalah :

1.Menyimpan data yang berasal dari peranti masukan sampai data dikirim ke ALU(Arithmetic and Logic Unit) untuk diproses.

2.Menyimpan daya hasil pemrosesan ALU sebelum dikirimkan ke peranti keluaran.Menampung program/instruksi yang berasal dari peranti masukan atau dari peranti pengingat sekunder

Karakteristik memori :

·        Lokasi

·        Kapasitas

·        Unit transfer

·        Metode Akses

·        Kinerja

·        Jenis fisik

·        Sifat-sifat fisik

·        Organisasi

Lokasi

·        CPU (register)

·        Internal (main memori)

·        External (secondary memori)

Kapasitas Memori

 

Kapasitas register dinyatakan dalam bit,Kapasitas memori internal dinyatakan dalam bentuk byte (1 byte = 8 bit) atau word.

Kapasitas memori eksternal dinyatakan dalam byte

 

Satuan Transfer

Satuan transfer sama dengan jumlah saluran data yang masuk ke dan keluar dari modul memori. Bagi memori internal, satuan transfer merupakan jumlah Bit yang dibaca atau yang dituliskan ke dalam memori padd suatu saat. Jumlah saluran ini sering kali sama dengan panjang word, tapi dimungkinkan juga tidak sama.

·        Internal

Jumlah bit dalam sekali akses

Sama dengan jumlah saluran data (= ukuran word)

·        External

Dalam satuan block yg merupakan kelipatan word

·        Addressable unit

Lokasi terkecil yang dpt dialamati secara uniq

Secara internal biasanya sama dengan Word

Untuk    disk digunakan satuan Cluster

Metode Akses

          Terdapat 4 jenis pengaksesan satuan data, sebagai berikut :

a. Sequential Access

  • Memori diorganisasikan menjadi unit –unit data yang disebut record
  • Akses harus dibuat dalam bentuk urutan linier yang spesifik
  • Informasi pengalamatan yang disimpan dipakai untuk memisahkan record -record dan untuk membantu proses pencarian.
  • Terdapat shared read/write mechanisme untuk penulisan/pembacaan memorinya.
  • Pita magnetik merupakan memori yang menggunakan metode sequential access.

b. Direct Access

  • Menggunakan shared R/W mechanism, tetapi setiap blok dan record memiliki alamat yang unik berdasarkan lokasi fisik. Akses dilakukan langsung pada alamat memori.
  • Waktu aksesnya bervariasi
  • Contohnya adalah akses pada disk

c. Random Access

  • Setiap lokasi dapat dipilih secara random dan diakses serta dialamati secara langsung.
  • Waktu mengakses lokasi tertentu tidak tergantung pada urutan akses sebelumnya dan bersifat konstan.
  • Contohnya adalah sistem main memori

d. Associative Access

  • Jenis random akses yang memungkinkan pembandingan lokasi bit yang diinginkan untuk pencocokan.
  • Data dicari berdasarkan isinya bukan alamatnya dalam memori
  • Contoh memori ini adalah cache memori

 

Hierarki Memori

·        Register

Ø Dalam  

Ø CPU

·        Internal/Main memory

Ø Bisa lebih dari satu level dengan adanya cache

Ø “RAM”

·        External memory

Ø Penyimpan cadangan

 

Jenis Fisik

  • Memori Semikonduktor, memori ini memakai teknologi LSI atau VLI, memori ini banyak digunakan untuk memori internal misalnya RAM.
  • Memori Permukaan Magnetik, banyak digunakan untuk memori eksternal yaitu untuk disk atau pita magnetik.
  • Optical misal nya CD & DVD
  • Others misal nya Bubble,Hologram

Karakteristik fisik memori

a. Memory Volatile

Memory volatile adalah memori yang datanya dapat ditulis atau dihapus, dan data akan hilang ketika tidak mendapat power / daya. Memori jenis ini hanya untuk penyimpanan data sementara saja, bukan untuk jangka waktu yang lama. Contoh dari memory volatile adalah RAM (Random Access Memory) digunakan sebagai memori utama untuk menyimpan program‐program atau data‐data yang sedang digunakan atau diperlukan oleh CPU saat dibutuhkan saja (sementara).

b. Volatility

c. Erasable

d. Power consumption

Organisasi

Organisasi dalah pengaturan bit dalam menyusun word secara fisik.atau Susunan fisik bit-bit untuk membentuk word

Hirarki Memori : Semakin kecil waktu access, semakin besar harga per bit. Semakin besar kapasitas, semakin kecil harga per bit. Semakin besar kapasitas, semakin besar waktu access.

Untuk kinerja yang optimal, diperlukan kombinasi teknologi komponen memori.

Locality of Reference

Selama berlangsungnya eksekusi suatu  program, referensi memori cenderung untuk  mengelompok (cluster)

Contoh: loops

Memori Semiconductor

RAM

Ø Penamaan yang salah karena semua memori  semiconductor adalah random access (termasuk  ROM)

Ø Read/Write

Ø Volatile

Ø Penyimpan sementara

Ø Static atau dynamic

 

Dynamic RAM

Karakteristik nya yaitu Bit tersimpan berupa muatan dalam capacitor,Muatan dapat bocor,Perlu di-refresh,Konstruksi sederhana,Ukuran per bit nya kecil,Murah,Perlu     refresh-circuits,Lambat,Main memory

Static RAM

Ø Bit disimpan sebagai switches on/off

Ø Tidk ada kebocoran

Ø Tdk perlu    refreshing

Ø Konstruksi lebih complex

Ø Ukuran per bit lebih besar

Ø Lebih mahal

Ø Tidak memerlukan refresh-circuits

Ø Lebih cepat

Ø Cache

Read Only Memory (ROM)

Ø Menyimpan secara permanen

Untuk,Microprogramming,Library subroutines,Systems programs (BIOS),Function tables

Jenis ROM

Ø Ditulisi pada saat dibuat

Sangat mahal

Ø Programmable (once)

PROM

Diperlukan peralatan khusus untuk memprogram

Ø Read “mostly”

Erasable Programmable (EPROM),Dihapus dg sinar UV

Electrically Erasable (EEPROM),Perlu waktu lebih lama untuk menulisi

Flash memory,Menghapus seleuruh memori secara electris

Contoh: 16 Mb DRAM (4M x 4)



Packaging



Organisation Modul



Cache





 

Memori cepat dg kapasitas yg sedikit,Terletak antara main memory dengan CPU,Bisa saja diletakkan dalam chip CPU atau  module tersendiri

Operasi pada cache CPU meminta isi data dari lokasi memori  tertentu,Periksa data tersebut di cache,Jika ada ambil dari cache (cepat),Jika tidak ada, baca 1 block data dari main  memory ke cache,Ambil dari cache ke CPU,Cache bersisi tags untuk identitas block dari  main memory yang berada di cache

Fungsi Mapping

Ukuran Cache 64k Byte,Ukuran block 4 bytes,diperlukan 16k (214) alamat per alamat 4 bytes,Jumlah jalur alamat cache 14,Main memory 16Mbytes,Jalur alamat perlu 24 bit,(224=16M)

Direct Mapping



Setiap block main memory dipetakan hanya ke  satu jalur cache,Jika suatu block ada di cache, maka tempatnya sudah tertentu,Address terbagi dalam 2 bagian,LS-w-bit menunjukkan word tertentu,MS-s-bit menentukan 1 blok memori,MSB terbagi menjadi field jalur cache r dan tag sebesar s-r (most significant)

Keuntungan & Kerugian Direct  Mapping

·        Sederhana

·        Murah

·        Suatu blok memiliki lokasi yang tetap

·        Jika program mengakses 2 block yang di map ke line  yang sama secara berulang-ulang, maka cache-miss  sanagat tinggi

Associative Mapping

Blok main memori dpt di simpan ke cache line  mana saja,Alamat Memori di interpresi sbg tag dan word,Tag menunjukan identitas block memori,Setiap baris tag dicari kecocokannya,Pencarian data di Cache menjadi lama

Cache dibagi dalam sejumlah sets,Setiap set berisi sejumlah line,Suatu blok di maps ke line mana saja dalam set,misalkan Block B dapat berada pada line mana saja  dari set i,Contoh: per set ada 2 line,2 way associative mapping

Suatu block dpt berada pada satu dari 2 lines dan  hanya dalam 1 set,22 bit tag disimpan untuk blok data 32 bit,tag field dibandingkan dg tag entry dalam cache  untuk pengecekan data,LS 2 bits dari address menunjukkan 16 bit word  yang diperlukan dari 32 bit data block

 

 

 

 TANYA JAWAB

1. Yang bukan kemungkinan lokasi memori adalah
a. CPU
b. Internal
c. External
d. Intermediary


2. Yang bukan karakteristik memori adalah
a. Lokasi
b. Kinerja
c. Metode akses
d. Berat


3. Tape merupakan memori yang dapat diakses dengan metode
a. Sequential
b. Random
c. Direct
d. Associative


4. RAM merupakan memori yang dapat diakses dengan metode
a. Sequential
b. Random
c. Direct
d. Associative


5. Cache merupakan memori yang dapat diakses dengan metode
a. Sequential
b. Random
c. Direct
d. Associative


6. Disk merupakan memori yang dapat diakses dengan metode
a. Sequential
b. Random
c. Direct
d. Associative


7. ROM biasa dipergunakan untuk menyimpan kecuali
a. Microprogramming
b. Library subroutines
c. System programs
d. User program


8. Static RAM biasa digunakan untuk 
a. Main memory
b. Cache
c. ROM
d. External disk


9. Pengertian volatile berikut ini yang benar adalah
a. Memori akan terhapus saat daya terputus
b. Memori akan tersimpan walaupun daya terputus
c. Memori akan terhapus saat daya tersambung
d. Memori tidak dapat diubah jika sudah tersimpan


10. Memori yang perlu refresh circuit adalah
a. Dynamic RAM
b. Static RAM
c. Cache
d. External disk

SUMBER: https://onlinelearning.uhamka.ac.id

 

 

 

 

 

 

Komentar

Postingan populer dari blog ini

Tugas 3 Ruang Lingkup Simulasi & Pemodelan Oleh: Pandu (2103015025)

Verifikasi dan Validasi Model | Oleh: Pandu Fahrizal

Pendekatan dalam Sistem Dinamik oleh Pandu fahrizal PDS5B