Memori - kartikaf.files.wordpress.com · Random Access Memory (RAM) Makin tinggi RAM, respon...

7
Dasar Komputer dan Pemrograman Memori Kartika Firdausy - UAD [email protected] blog.uad.ac.id/kartikaf Dasar Komputer dan Pemrograman Memori Komponen elektronik yang menyimpan instruksi, data, dan hasil Terdiri dari satu atau lebih chip Setiap byte tersimpan pada lokasi yang unik, yang disebut alamat, seperti tempat duduk pada sebuah concert hall

Transcript of Memori - kartikaf.files.wordpress.com · Random Access Memory (RAM) Makin tinggi RAM, respon...

Dasar Komputer dan Pemrograman

Memori

Kartika Firdausy - [email protected]

blog.uad.ac.id/kartikaf

Dasar Komputer dan Pemrograman

Memori

� Komponen elektronik yang

menyimpan instruksi, data,

dan hasil

� Terdiri dari satu atau lebih

chip

� Setiap byte tersimpan pada

lokasi yang unik, yang disebut

alamat, seperti tempat duduk

pada sebuah concert hall

Dasar Komputer dan Pemrograman

Memori

� Ukuran memori

Term Abbreviation Approximate Size

Kilobyte KB or K 1 thousand bytes

Megabyte MB 1 million bytes

Gigabyte GB 1 billion bytes

Terabyte TB 1 trillion bytes

� Banyaknya byte yang tersedia untuk penyimpanan

Dasar Komputer dan Pemrograman

Memori

� Random Access Memory (RAM)

Makin tinggi RAM,Makin tinggi RAM,

respon komputer respon komputer

makin cepatmakin cepat

Juga disebut Juga disebut

memori utama memori utama

atau tempat atau tempat

penyimpanan penyimpanan

primerprimer

volatil,volatil,

data hilang data hilang

ketika komputer ketika komputer

dimatikandimatikan

Chip memori Chip memori

yang bisa dibaca dan ditulisi yang bisa dibaca dan ditulisi

oleh prosesoroleh prosesor

Dasar Komputer dan Pemrograman

Memori

�Transfer program instruksi Step 1. Ketika komputer dimulai, file tertentu

dari sistem operasi akan dimuat ke dalam RAM dari hard disk. Sistem operasi menampilkan userinterface pada layar monitor.

Instruksi sistem Instruksi sistem

operasioperasi

Instruksi Instruksi

WebWeb browser browser

Instruksi program Instruksi program

WordWord processing processing

Antar muka sistem Antar muka sistem

operasioperasi

Jendela Jendela

WebWeb browserbrowser

Jendela program Jendela program

WordWord processing processing

Instruksi program WebInstruksi program Web

browser dihapus dari browser dihapus dari

RAMRAM

Jendela WebJendela Web

browser browser tidak tidak

ditampilkan lagi ditampilkan lagi

pada desktoppada desktop

Step 2. Ketika mulai menjalankan Web

browser, instruksi program dimuat ke dalam RAM dari hard disk. Jendela Web browser ditampilkan pada layar monitor.

Step 3. Ketika program word processing

dimulai, instruksi program dimuat ke dalam RAMdari hard disk. Program word processing, bersama Web Browser dan instruksi tertentu dari sistem operasi berada di RAM. Jendela program wordprocessing ditampilkan pada layar monitor.

Step 4. Jika keluar dari sebuah program, misal

Web browser, maka instruksi programnya akan dikeluarkan dari RAM. Web browser tidak lagi ditampilkan pada layar monitor.

RAM

RAM

Dasar Komputer dan Pemrograman

Must be Must be

rere--energized energized

constantlyconstantly

Do not have toDo not have to

be rebe re--energizedenergized

as often asas often as

DRAMDRAM

Tipe umumTipe umum

Lebih cepat dan Lebih cepat dan

lebih reliablelebih reliable

dibanding DRAMdibanding DRAM

chipschips

Memori

� Dua tipe dasar chip RAM

Static Static

RAM RAM

(SRAM)(SRAM)

Dynamic Dynamic

RAM RAM

(DRAM)(DRAM)

� Tipe yang lebih baru: Magnetoresistive RAM (MRAM)

Dasar Komputer dan Pemrograman

Memori

� Di mana memori dipasang?

� Pada papan sirkuit kecil

yang disebut memory

module

� Memory module dipasang

pada memory slots pada

motherboard

memory chip

memory slot

dual inline memory module

Dasar Komputer dan Pemrograman

Memori

� Berapa ukuran RAM yang dibutuhkan

oleh sebuah aplikasi?

� Tergantung pada tipe perangkat lunak yang

digunakan

� Untuk memperoleh unjuk kerja yang optimal,

diperlukan lebih dari spesifikasi minimum

Dasar Komputer dan Pemrograman

Memori

� Berapa ukuran RAM yang dibutuhkan?

� Tergantung pada tipe aplikasi yang akan dijalankan

di komputer

RAM

Use

256 MB to 1 GB 512 MB to 2 GB 2 GB and up

• Home and business

users managing

personal finance

• Using standard

application software

such as word processing

• Using educational

or entertainment

CD-ROMs

• Communicating with

others on the Web

• Users requiring more advanced

multimedia capabilities

• Running number-intensive

accounting, financial, or

spreadsheet programs

• Using voice recognition

• Working with videos, music, and

digital imaging

• Creating Web sites

• Participating in video conferences

• Playing Internet games

• Power users creating

professional Web sites

• Running sophisticated

CAD, 3D design, or

other graphics-intensive

software

Dasar Komputer dan Pemrograman

Memori

� Cache

� L1 cache berada di dalam prosesor

� L2 cache lebih lambat tapi memiliki

kapasitas yang lebih besar

� L2 advanced transfer cache lebih

cepat, berada di dalam prosesor

� L3 cache terpisah dari chip prosesor

pada motherboard (L3 hanya terdapat

pada komputer yang menggunakan L2

advanced transfer cache)

� Membantu meningkatkan kecepatan proses komputer dengan

cara menyimpan instruksi dan data yang sering digunakan

� Juga disebut memory cache

Dasar Komputer dan Pemrograman

Memori

� Read-only memory (ROM)

Chip memori yang Chip memori yang

menyimpan data menyimpan data

dan memori dan memori

secara permanensecara permanen

Nonvolatile memoryNonvolatile memory, , tidak hilang ketika tidak hilang ketika

komputer dimatikankomputer dimatikan

Tiga tipe:Tiga tipe:

FirmwareFirmware——Dibuat dengan data, Dibuat dengan data, instruksi, atau informasi instruksi, atau informasi yang dituliskan yang dituliskan secara permanensecara permanen

EEPROMEEPROM((eelectrically lectrically

eerasable rasable pprogrammable rogrammable rreadead--oonly nly mmemory)emory)——

Tipe PROMTipe PROMyang berisiyang berisi microcode microcode

programmer yang programmer yang dapat dihapusdapat dihapusPROMPROM

((pprogrammable rogrammable rreadead--oonly nly mmemory)emory)——

Chip ROMChip ROM kosongkosongyang dapat ditulisi yang dapat ditulisi secara permanensecara permanen

Dasar Komputer dan Pemrograman

Memori

� Flash memory

Step 1.Membeli dan men-download musik MP3

dari Web site. MP3 player dihubungkan ke

unit sistem

Step 2.Komputer meng-copy musik MP3 ke flash memory

chip di dalam MP3 player.

Step 3.Musik dapat didengar menggunakan

headphone

� Memori nonvolatile yang dapat dihapus secara elektronik dan ditulisi kembali

� Digunakan pada PDA, smart phones, printer, digital camera, automotive

devices, audio players, digital voice recorders, dan pager

MP3 Player

flash memory chips

USB port

Dasar Komputer dan Pemrograman

Memori

� CMOS

Menggunakan

baterai untuk

menyimpan

informasi ketika

power dimatikan

Menyimpan

tanggal, jam, dan

informasi startup

komputer

Complementary

metal-oxide

semiconductor

memory

Digunakan pada

beberapa chip

RAM, chip flash

memory, dan chip

memori tipe

lainnya

Dasar Komputer dan Pemrograman

Memori

� Waktu akses (access time)

� Waktu yang dibutuhkan oleh prosesor

untuk membaca data dari memori

� diukur dalam nanoseconds (ns),

one billionth of a second

� Kedipan mata membutuhkan waktu 1/10 detik;

dalam waktu yang sama, komputer dapat

mengerjakan 10 juta operasi

Term Speed

Millisecond One-thousandth of a second

Microsecond One-millionth of a second

Nanosecond One-billionth of a second

Picosecond One-trillionth of a second