Anda di halaman 1dari 49

Organisasi Sistem Komputer

Priyanto
priyanto@uny.ac.id

Jurusan PTEI
Fakultas Teknik
Universitas Negeri Yogyakarta
2020

Memori Utama
Priyanto (2020)

Organisasi Sistem Komputer


2

• Hirarki memori
• Memori semikonduktor
• Memori utama
• DRAM dan SRAM
• Kaskade Memori
• ROM
Priyanto (2020)

Organisasi Sistem Komputer


Memory 3

Memori dapat menyediakan


penyimpanan informasi (data) untuk dipanggil kembali
(recall) di masa depan
Priyanto (2020)

Organisasi Sistem Komputer


Struktur Memori 4 byte 4

• Memori memiliki 2 Address bus


(A0..A1)
• memiliki 22 = 4 sel memori

• Setiap sel memori adalah1 byte


• Berarti ukuran memori adalah
4 byte
Hirarki
Memori
Organisasi Sistem Komputer
Priyanto (2020)
6
Hirarki Memori
Priyanto (2020)

Organisasi Sistem Komputer


Hirarki Memori 7

Main Secondary
2 tingkat Register
Memory Memory

Cache Main Secondary


3 tingkat Register
Memory Memory Memory
Semiconductor
Memory
Organisasi Sistem
Komputer

8
Priyanto (2020)

Organisasi Sistem Komputer


Memori Semikonduktor 9

Memori semikonductor digolongkan menjadi dua


tipe utama:
• Volatile memories
• data hilang apabila power supply mati.
• Dipakai untuk SRAM dan DRAM
• Non-volatile memories🡪
• dapat menyimpan data walaupun catu daya dimatikan
• Dipakai untuk ROM
Priyanto (2020)

Organisasi Sistem Komputer


Semiconductor Memories 10

Volatile Non-Volatile

RAM ROM

SRAM DRAM PROM Mask ROM


1970 by Intel 1970 by Intel
1970 by Intel

EPROM EEPROM
1971 by Intel

Conventional FLASH
1979 by Intel 1984 by Toshiba
Priyanto (2020)

Organisasi Sistem Komputer


Teknologi Memori 11

SRAM
Volatile Semiconductor
DRAM

Memory Mask ROM


Semicon
ROM
ductor
Non-volatile Conventional
EPROM
Magnetic PROM
EEPROM Flash
Optic - Flash Memory
- SSD
Memori
Utama
Priyanto (2020)

Organisasi Sistem Komputer


RAM 13

• Random Access Memory (RAM) adalah memori volatile


yang dapat dibaca dan ditulisi
• Istilah akses acak berarti bahwa pengguna dapat
mengakses setiap lokasi dari seluruh memori dan dalam
urutan apa pun.
• RAM dibagi menjadi dua:
• Dynamic RAM (DRAM) 🡪 setiap bit disimpan dalam
kapasitor kecil
• Static RAM (SRAM) 🡪 setiap bit disimpan dalam flip-flop
Priyanto (2020)

Organisasi Sistem Komputer


DRAM vs SRAM 14

DRAM SRAM
• Kecepatan rendah • Kecepatan tinggi 🡪 10 kali DRAM
• komponen internal sedikit • komponen internal lebih banyak
(kapasitor) (flip-flop)
• High density 🡪 kapasitas per • Low density 🡪 kapasitas per chip lebih
chip lebih besar (4 kali SRAM) kecil (1/4 DRAM)
• Memerlukan refresh • Tidak memerlukan refresh
• Murah • Mahal 🡪 biaya per bit 4 kali DRAM
• untuk memori utama • untuk cache memory
DRAM
Priyanto (2020)

Organisasi Sistem Komputer


Sel DRAM 16

Colum
• Informasi (bit) dalam DRAM disimpan di
n dalam kapasitor kecil
Ro
• Isi di dalam kapasitor kecil tersebut akan
w
Transistor cepat hilang karena kebocoran.
• Akibatnya tegangan pada ujung
Storage kapasitor jatuh pada titik yang tidak lagi
Capacitor
mencerminkan informasi yang disimpan.
• Untuk menghindari hilangnya data perlu
melakukan Refresh secara periodik
Priyanto (2020)

Organisasi Sistem Komputer


Refresh Sel DRAM 17

Column • Refresh dilakukan dengan cara:


(Data)
• Membaca tegangan pada setiap sel
Row
(Address) • Memperkuat
Transistor • Mengisi kapasitor kembali dengan tegangan
yang asli
Storage • Refresh 🡪 Read & Write back
Capacitor
• Proses ini harus diulangi secara periodik
Organisasi Sistem Komputer
Priyanto (2020)
18
Susunan Sel DRAM
Organisasi Sistem Komputer
Priyanto (2020)
19
Susunan Sel DRAM
Organisasi Sistem Komputer
Priyanto (2020)
20
Struktur DRAM
Priyanto (2020)

Organisasi Sistem Komputer


Teknologi DRAM 21

• Fast Page Mode (FPM)


• Extended Data-Out (EDO)
• Synchronous DRAM (SDRAM)
• Rambus DRAM (RDRAM)
• DDR (Double Data Rate) SDRAM
Priyanto (2020)

Organisasi Sistem Komputer


FPM & EDO DRAM 22

• Fast Page Mode (FPM) mempersingkat waktu siklus dengan


memungkinkan prosesor menggunakan alamat baris yang
sama, tetapi alamat kolom yang berbeda (menghapus satu
langkah dalam urutan pengalamatan)
• Data dari satu baris disebut sebagai "halaman”
• Extended Data-Out (EDO) memungkinkan prosesor untuk
overlap siklus pembacaan data dengan penulisan untuk
alamat kolom berikutnya
• Hasil EDO adalah penghematan sekitar 10 ns untuk setiap
pembacaan dalam satu halaman
Priyanto (2020)

Organisasi Sistem Komputer


Synchronous DRAM (SDRAM) 23

• Access is synchronized with an external clock


• Address is presented to RAM
• RAM finds data (CPU waits in conventional DRAM)
• Since SDRAM moves data in time with system clock, CPU
knows when data will be ready
• CPU does not have to wait, it can do something else
• Burst mode allows SDRAM to set up stream of data and
fire it out in block
• DDR-SDRAM sends data twice per clock cycle (leading
& trailing edge)
Priyanto (2020)

Organisasi Sistem Komputer


RAMBUS or RDRAM 24

• Menyarankan kecepatan transfer dari 1,6 hingga 10,7


GBytes per detik.
• Subsistem terdiri dari larik memori, pengontrol RAM, dan
bus yang terdefinisi dengan baik
• Definisi bus mencakup semua komponen termasuk
mikroprosesor dan perangkat lain yang mungkin
menggunakannya
• Paket vertikal (semua pin di satu sisi) yang disebut modul
memori in-line Rambus (RIMM)
• Diadopsi oleh Intel untuk Pentium & Itanium
Priyanto (2020)

Organisasi Sistem Komputer


Perbandingan Teknologi Memori DRAM 25

Max Clock Bus Peak


Tipe Tahun Volts
Rate Width Bandwidth
FPM 1990 25 MHz 64 bits 200 MBps 5
EDO 1994 40 MHz 64 bits 320 MBps 5
SDRAM 1996 133 MHz 64 bits 1.1 GBps 3.3
RDRAM 1998 400 MHz (x2) 16 bits 800 MBps 2.5
DDR SDRAM 2000 266 MHz (x2) 64 bits 4.2 GBps 2.5
DDR2 SDRAM 2003 533 MHz (x2) 64 bits 8.5 GBps 1.8
DDR 3 SDRAM 2007 800 MHz (x2) 64 bits 12.8 GBps 1.5
DDR4 SDRAM 2012 1600 MHz (x2) 64 bits 25.6 GBps 1.2
SRAM

Organisasi Sistem
Komputer

26
Priyanto (2020)

Organisasi Sistem Komputer


Sel SRAM 27

VD VD VD
D D
• SRAM menyimpan nilai
D
biner menggunakan
rangkaian flip-flop.
ΔI
• SRAM menyimpan
data selama masih
WOR L H WOR
D DVD
tersambung dengan
I D catu daya,
BI BI
T T
Organisasi Sistem Komputer
Priyanto (2020)
28
Sel SRAM adalah Flip-Flop
Organisasi Sistem Komputer
Priyanto (2020)
29
SRAM 128x8 (128 byte)
Menghubungkan RAM
Secara Kaskade

Organisasi Sistem
Komputer

30
Priyanto (2020)

Organisasi Sistem Komputer


Memori 4 byte x 4 = Memori 16 byte 31

A0 Bagaimana membangun memori 16


A1 byte menggunakan
D0..D7 4 buah memori 4 byte?
CS
Memori 16 byte memerlukan 4
R/W
address bus (A0..A3)

Diperlukan 2 to 4 decoder
Organisasi Sistem Komputer
Priyanto (2020)
32
2 to 4 Decoder

A1
A0
A0
A1
Priyanto (2020)

Organisasi Sistem Komputer


A3 A2 A1 A0
33
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
Bit pada 0 1 0 0

A0..A3 0 1 0 1
0 1 1 0
Diperlukan rangkaian 0 1 1 1
DECODER 2 ke 4 1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
Priyanto (2020)

Organisasi Sistem Komputer


A3 A2 A1 A0 D0..D7 34

Memory
16 byte 0..3

2 to 4 Decoder
ME
4..7

R/W

8..11
Memori 4x4 byte
membentuk satu
memori 16 byte
12..15
Organisasi Sistem Komputer
Priyanto (2020)
35
RAM 512 Byte dari 4 RAM 128 byte
Organisasi Sistem Komputer
Priyanto (2020)
DRA
M
36
SRAM & DRAM Dipakai Di Mana?

SRA
M
Priyanto (2020)

Organisasi Sistem Komputer


SRAM 37

• Dalam sistem komputer, SRAM digunakan sebagai


cache memory
• Cache memory, digunakan untuk menyimpan instruksi
atau data yang sering digunakan oleh CPU.
• Untuk komputer yang memiliki cache memory dua
level, SRAM digunakan untuk cache level 2 (di luar)
CPU.
• Cache level 1 teknologinya sama dengan SRAM, tetapi
ditanam di dalam CPU
ROM
Priyanto (2020)

Organisasi Sistem Komputer


ROM (Read Only Memory) 39

• Read-only memory (ROM) berisikan suatu pola data


permanen yang tidak dapat diubah.
• ROM adalah nonvolatile; yaitu, tidak memerlukan
sumber daya untuk mempertahankan nilai-nilai bit
dalam memori.
• Meskipun dimungkinkan untuk membaca ROM, namun
tidak mungkin untuk menulis data baru ke dalamnya.
• ROM: sekali tulis, dibaca berkali-kali
Priyanto (2020)

Organisasi Sistem Komputer


Read Only Memory (ROM)

40
Permanent storage (nonvolatile)
🡪 listrik mati, data tidak hilang

Aplikasi
• Microprogramming
• Library subroutines
• Systems programs, Basic Input Output
System (BIOS)
Priyanto (2020)

Organisasi Sistem Komputer


BIOS (Basic Input Output System) 41

• BIOS juga dikenal dengan System BIOS, ROM BIOS


atau PC BIOS adalah suatu bentuk firmware yang
digunakan selama proses booting (power-on
startup)
• BIOS adalah program independen yang tersimpan
dalam sebuah chip ROM pada motherboard yang
digunakan selama proses booting untuk
tugas-tugas seperti menginisialisasi hardware dan
memuat kernel ke memori.
Organisasi Sistem Komputer
Priyanto (2020)
42
BIOS (Basic Input Output System)
Priyanto (2020)

Organisasi Sistem Komputer


Tipe ROM

43
• Ditulis (diprogram) selama pembuatan
• Sangat mahal untuk jumlah kecil

• Programmable (sekali)
• PROM
• Membutuhkan peralatan khusus untuk memprogram

• Read “mostly” 🡪 ditulis secara elektrik


• Erasable Programmable (EPROM) 🡪Dihapus dengan sinar UV
• Electrically Erasable (EEPROM) 🡪Dihapus secara elektrik
• Flash memory 🡪Dihapus secara elektrik
Priyanto (2020)

Organisasi Sistem Komputer


PROM 44

• PROM (programmable read-only memory) is a memory


chip on which data can be written only once.
• Once a program has been written onto a PROM, it
remains there forever.
• Unlike main memory, PROMs retain their contents when
the computer is turned off.
Priyanto (2020)

Organisasi Sistem Komputer


Sel PROM 45

• Jika saklar ON dioda hadir di sel itu, muatan akan dihubungkan


ke Ground, sel akan dibaca sebagai nilai 1.
• Jika skalr OFF, tidak ada dioda yang menghubungkan kolom ke
baris, nilai sel adalah 0. Jadi muatan pada kolom tidak bisa
ditransfer ke baris.
Priyanto (2020)

Organisasi Sistem Komputer


EPROM 46

• EPROM (erasable programmable


read-only memory) is a special type of
PROM that can be erased by exposing
it to ultraviolet light.
• Once it is erased, it can be
reprogrammed.
Priyanto (2020)

Organisasi Sistem Komputer


EEPROM 47

• EEPROM (electrically erasable programmable read-only


memory). Pronounced e-e-prom, an EEPROM is a special
type of PROM that can be erased by exposing it to an
electrical charge.
• Like other types of PROM, EEPROM retains its contents even
when the power is turned off. Also like other types of ROM,
EEPROM is not as fast as RAM.
• A special type of EEPROM, referred to as flash memory or
flash EEPROM, can be rewritten while it is in the computer
rather than requiring a special device called a PROM
reader. This is what most of you will have.
Priyanto (2020)

Organisasi Sistem Komputer


Perbedaan EEPROM dan Flash EEPROM 48

EEPRO Flash
M bit
Bit by EEPROM
erase Block
Bit line
Erase

Select- Line

Block
Word Line

16KB, 64KB…
Priyanto
priyanto@uny.ac.id
Terima Kasih

Anda mungkin juga menyukai