Post on 02-Mar-2019
Dasar Komputer dan Pemrograman
Memori
Kartika Firdausy - UADkartika@ee.uad.ac.id
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