materi

6
Pengertian memori Memori utama adalah memori inti dalam suatu komputer dan merupakan media penyimpanan dalam bentuk array yang disusun word atau byte, kapasitas daya simpannya bisa jutaan susunan. Setiap word atau byte mempunyai alamat tersendiri. Data yang disimpan pada memori utama ini bersifat volatile, artinya data yang disimpan bersifat sementara dan dipertahankan oleh sumber-sumber listrik, apabila sumber listrik dimatikan maka datanya akan hilang. Memori utama digunakan sebagai media penyimpanan data yang berkaitan dengan CPU atau perangkat I/O. Sebagian besar komputer memiliki hirarki memori yang terdiri atas tiga level, yaitu: Register di CPU, berada di level teratas. Informasi yang berada di register dapat diakses dalam satu clock cycle CPU. 2.Cara kerja memori Pada saat kita menyalakan komputer, Processor adalah device yang pertama kali bekerja. Processor ini berfungsi sebagai pengolah data dan meminta data dari storage, yaitu Hard Disk (HDD). Artinya data tersebut dikirim dari Hard Disk setelah ada permintaan dari Processor. Processor sendiri adalah komponen digital murni, dan akan memproses data dengan sangat cepat (Bandwidth tertinggi P4 saat ini 6,4 GB/s dengan FSB 800MHz). Sedangkan Hard Disk sebagian besar teknologinya merupakan mekanis yang tentu cukup lambat dibandingkan digital (Bandwidth atau Transfer Rate HDD Serial ATA berkisar 150 MB/s). Secara teoritis kecepatan data Processor berkisar 46x lebih cepat dibanding HDD. Artinya, apabila Processor menunggu pasokan data dari HDD akan terjadi "Bottle-Neck” yang sangat parah. 3.Tipe memori pada komputer

description

materi

Transcript of materi

Page 1: materi

Pengertian memori

Memori utama adalah memori inti dalam suatu komputer dan merupakan media penyimpanan dalam bentuk array yang disusun word atau byte, kapasitas daya simpannya bisa jutaan susunan. Setiap word atau byte mempunyai alamat tersendiri. Data yang disimpan pada memori utama ini bersifat volatile, artinya data yang disimpan bersifat sementara dan dipertahankan oleh sumber-sumber listrik, apabila sumber listrik dimatikan maka datanya akan hilang. Memori utama digunakan sebagai media penyimpanan data yang berkaitan dengan CPU atau perangkat I/O. Sebagian besar komputer memiliki hirarki memori yang terdiri atas tiga level, yaitu: Register di CPU, berada di level teratas. Informasi yang berada di register dapat diakses dalam satu clock cycle CPU.

2.Cara kerja memori

Pada saat kita menyalakan komputer, Processor adalah device yang pertama kali bekerja. Processor ini berfungsi sebagai pengolah data dan meminta data dari storage, yaitu Hard Disk (HDD). Artinya data tersebut dikirim dari Hard Disk setelah ada permintaan dari Processor. Processor sendiri adalah komponen digital murni, dan akan memproses data dengan sangat cepat (Bandwidth tertinggi P4 saat ini 6,4 GB/s dengan FSB 800MHz). Sedangkan Hard Disk sebagian besar teknologinya merupakan mekanis yang tentu cukup lambat dibandingkan digital (Bandwidth atau Transfer Rate HDD Serial ATA berkisar 150 MB/s). Secara teoritis kecepatan data Processor berkisar 46x lebih cepat dibanding HDD. Artinya, apabila Processor menunggu pasokan data dari HDD akan terjadi "Bottle-Neck” yang sangat parah.

3.Tipe memori pada komputer

RAM adalah sebuah perangkat yang berfungsi untuk menyimpan data.RAM bersifat sementara atau data yang tersimpan dapat dihapus.lain halnya dengan ROM.ROM mempunyai fungsi yang sama dengan RAM tetapi ROM bersifat permanent atau data yang tersimpan tidak dapat dihapus.Fungsi RAM adalah sebagai pengingat, dan juga sebagai berikut :

a.Menyimpan data yang berasal dari piranti masuk sampai data dikirim ke ALU untuk diproses.

b.Menyimpan data hasil pemrosesan ALU sebelum dikirim ke piranti keluaran.

c.Menampung program atau intruksi yang berasal dari piranti masuk atau dari piranti pengingat sekunder.

Page 2: materi

ROM kependekan dari Read Only Memory, yaitu perangkat keras pada komputer berupa chip memori semikonduktor yang isinya hanya dapat dibaca. ROM tidak dapat digolongkan sebagai RAM, walaupun keduanya memiliki kesamaan yaitu dapat diakses secara acak (random).Fungsi ROM ialah seperti telah diungkapkan sebelumnya bahwa umumnya ROM digunakan untuk menyimpan firmware. Pada perangkat komputer, sering ditemukan untuk menyimpan BIOS. Pada saat sebuah komputer dinyalakan, BIOS tersebut dapat langsung dieksekusi dengan cepat, tanpa harus menunggu untuk menyalakan perangkat media penyimpan lebih dahulu seperti yang umum terjadi pada alat penyimpan lain selain ROM.

4.Kode hamming

Kode hamming merupakan mekanisme pendeteksian kesalahan dengan menambahkan data word (D) dengan suatu kode, biasanya bit cek paritas (C). Sehingga data yang disimpan memiliki panjang D + C. Kesalahan akan diketahui dengan menganalisa data dan bit paritas tersebut.. Metode ini diciptakan Richard Hamming di Bell Lab pada tahun 1950.

Bit Paritas atau disebut juga bit pemeriksa adalah salah satu metode yang digunakan pada modul I/O dalam mendeteksi kesalahan. Bit paritas bekerja untuk medeteksi kesalahan pada level bit. Bit partisi yaitu bit tambahan yang diberikan pada akhir sebuah byte atau baris terakhir untuk digunakan dalam proses pengecekan kebenaran data pada saat penyimpanan atau proses transmisi.

5.Memori cache

Memori chace adalah suatu buffer tengah antara CPU dan memori utama ( lihat Gambar 1.1 ). Tujuan memori chace adalah untuk mengurangi waktu tunggu CPU selama pengaksesan memori utama. Pada sistem yang tanpa memori chace, setiap akses memori utama menghasilkan sejumlah waktu tunda dalam pemrosesan instruksi karena waktu akses memori utama yang lebih besar dari periode clock prosesor. Kecepatan CPU yang tinggi terbuang selama akses memori ( ketika pengambilan instruksi, pengambilan operand dan penyimpanan hasil ) karena waktu akses memori utama yang besar.

6.Hit dan miss

Bila CPU mengakses memori utama, pengontrol cache memeriksa memori cache untuk melihat apakah alamat memori sekarang yang dilepaskan oleh CPU dipetakan ke dalam cache. Jika alamat memori yang sekarang dipetakan, item yang diperlukan tersedia dalam memori cache. Keadaan ini disebut "cache hit”. Informasi yang diperlukan dibaca dari memori cache. Pada sisi lain, jika

Page 3: materi

alamat memori utama yang sekarang tidak dipetakan dalam memori cache, informasi yang diperlukan tidak tersedia dalam memori cache. Keadaan ini disebut "cache miss”. Karena itu semua blok yangg berisi alamat memori utama dikirim ke dalam memori cache. Sekarang ada dua cara suplai informasi ke prosesor :

1. Simpan semua blok dalam memori cache pertama dan kemudian baca item yang diperlukan dari memori cache dan suplai ke prosesor.

2.Item yang segera diperlukan dibaca dari memori utama, disuplai ke prosesor dan kemudian disimpan dalam memori cache.

Cache hit yang lebih sering terjadi lebih baik karena setiap terjadi 'miss' maka harus dilakukan pengaksesan memori utama. Waktu yang digunakan untuk membawa item yang diperlukan dari memori utama dan menuplainya ke prosesor disebut 'miss pinalty'. Hiot rate ( disebut juga hit radio) menyediakan bilangan jumlah akses yang dihadapi 'cache hit ' terhadap jumlah akses yang terjadi.

Hit rate bergantung pada faktor-faktor berikut :

1.Ukuran baris memori cache.

2.Kapasitas total memori cache.

3.Fungsi pemetaan yang digunakan.

4.Algoritma penggantian yang digunakan oleh sistem operasi yang memutuskan apakah akan berada dalam memori cache.

5.Jenis program yang dijalankan.

Algoritma penggantian universal yang dapat mengurangi hit rate untuk semua situasi adalah mustahil.

Pertanyaan

1. (muhajir) bagaimana cara menampung instruksi2 pada cara kerja memori

2. (ince) bagaimana cara membedakan memori ROM dan RAM secara fisik

3. (fitri) adakah cara untuk mengatasi error permintaan pada prosesor

Jawaban

3. (tita) untuk mendeteksi kesalahan diperlukan untuk memasukkan perintah hingga tak terjadi error

Page 4: materi

1. (ichal) pada kerja memori kita tak mnampung pada memori utama tapi di simpan pada memori cache, jika setelah disimpan ke memori cache maka selanjutnya akan dibawa ke memori utama.

2. (ichal) cara membedakan ROM dan RAM yaitu bisa dilihat pada kode2 perangkat.

(ince-menyanggh) bgaimana bentuk fisiknya?

(ichal) ram merupakan gabugan dari beberapa ic

Rom merupakan satu ic.

(tita) rom (read only memory)-satu ic

Ram (random) terdiri banyak memori

(bapak) yang di ramdom itu bukan icnya tapi cara penyimpanan datanya

ROM (membackup sistem booting), bukan bagian dari RAM.

Jawaban :: Read Only Memory (ROM), berfungsi untuk menyimpan pelbagai

program yang berasal dari pabrik komputer. Sesuai dengan namanya, ROM (Read

Only Memory), maka program yang tersimpan didalam ROM, hanya bisa dibaca oleh

parapemakai.

Random Access Memory (RAM), merupakan bagian memory yang bisa digunakan oleh para pemakai untuk menyimpan program dan data.

ROM bisa diibaratkan sebuah tulisan yang sudah tercetak, dimana pemakai hanya bisa melakukan pembacaan data yang ada didalamnya tanpa bisa melakukan perubahan apapun pada tulisan yang ada. ROM biasanya berisi instruksi/program khusus yang bisa digunakan pemakai untuk memanfaatkan komputer secara maksimal.

RAM berfungsi untuk menyimpan program dan data dari pemakai komputer dalam bentuk pulsa-pulsa listrik, sehingga seandainya listrik yang ada dimatikan, maka program dan data yang tersimpan akan hilang. ROM menyimpan program yang berasal dari pabrik dalam bentuk komponen padat, sehingga tidak akan mengalami gangguan seandainya aliran listrik terputus. Isi RAM bisa dihapus oleh pemakai komputer, isi ROM tidak.

Secara fisik, RAM berbentuk seperti sebuah chip yang sangat kecil, dan saat ini mampu menyimpan data antara 8 MB hingga 32 GB. Apabila pemakai komputer ingin menambah kapasitas memory yang dimilikinya, pemakai tinggal menambahkan chip RAM pada tempat yang telah disediakan (chip-set).

Page 5: materi

RAM terbagi menjadi: Input Area, Program Area, Working Area, Output Area. ROM

biasanya berisi: Program BIOS (Basic Input Output System), program ini berfungsi

untuk mengendalikan perpindahan data antara microprocessor kekomponen lain

yang meliputi keyboard, monitor, printer dan lainnya. Program BIOS juga mempunyai

fungsi untuk self-diagnostik, atau memeriksa kondisi yang ada didalam dirinya.

Program Linkage/Bootstrap, bertugas untuk memindahkan operating system yang

tersimpan didalam disket untuk kemudian ditempatkan didalam RAM.