7
24/09/2014 1 ARSITEKTUR DAN ORGANISASI KOMPUTER PRIO HANDOKO, S.KOM., M.T.I. PART 2: THE COMPUTER SYSTEM CHAPTER 5: INTERNAL MEMORY CHAPTER 6: EXTERNAL MEMORY Kompetensi Dasar Arsitektur dan Organisasi Komputer 3 CHAPTER 5: INTERNAL MEMORY Mahasiswa memiliki pengetahuan mengenai internal dan external memory Agenda Semiconductor Main Memory Error Correction Advanced DRAM Organization Arsitektur dan Organisasi Komputer 4 Organization 5.1 Semiconductor Main Memory dapat merepresentasikan biner 1 atau 0; memiliki kemampuan untuk ditulisi; dan memiliki kemampuan untuk dibaca. memory cell semiconductor

Handout-TIF203-Arsitektur-dan-Organisasi-Komputer-Ch-5-6.pdf

Embed Size (px)

Citation preview

Page 1: Handout-TIF203-Arsitektur-dan-Organisasi-Komputer-Ch-5-6.pdf

24/09/2014

1

ARSITEKTUR DAN ORGANISASI KOMPUTER

PRIO HANDOKO, S.KOM., M.T.I.

PART 2: THE COMPUTER SYSTEM

CHAPTER 5: INTERNAL MEMORYCHAPTER 6: EXTERNAL MEMORY

Kompetensi Dasar

Arsitektur dan Organisasi Komputer 3

CHAPTER 5: INTERNAL MEMORY

Mahasiswa memiliki pengetahuan mengenai internal dan external memory

Agenda

• Semiconductor Main Memory

• Error Correction

• Advanced DRAM Organization

Arsitektur dan Organisasi Komputer 4

Organization

5.1 Semiconductor Main Memory

• dapat merepresentasikan biner 1 atau 0;

• memiliki kemampuan untuk

ditulisi; dan• memiliki kemampuan untuk

dibaca.

memory cellsemiconductor

Page 2: Handout-TIF203-Arsitektur-dan-Organisasi-Komputer-Ch-5-6.pdf

24/09/2014

2

Arsitektur dan Organisasi Komputer 5

5.1 Semiconductor Main Memory (2)

Sumber: William Stalling, 2010, Computer Organization and Architecture: Designing for Performance, 8th edition

6

SRAM & DRAM

Characteristics

1. memungkinkan dilakukannya pembacaan (read/R) dan penulisan (write/W) secara mudah dan cepat;

2. proses R/W dilakukan menggunakan tegangan listrik;

3. bersifat volatile.

Arsitektur dan Organisasi Komputer

5.1 Semiconductor Main Memory (2)

RAM RAM

7

DRAM (Dynamic Random Access Memory)Karakteristik:1. memory cell yang menyimpan data ketika

kapasitor diberi tegangan (charge);2. ada/tidaknya tegangan direpresentasikan

sebagai bit 1 atau 0; 3. membutuhkan pengisian tegangan secara

periodik untuk mempertahankan penyimpanan data; dan

4. perangkat analog.

Arsitektur dan Organisasi Komputer

5.1 Semiconductor Main Memory (3)

8Arsitektur dan Organisasi KomputerSumber: William Stalling, 2010, Computer Organization and Architecture: Designing for Performance, 8th edition

Page 3: Handout-TIF203-Arsitektur-dan-Organisasi-Komputer-Ch-5-6.pdf

24/09/2014

3

9

SRAM (Static Random Access Memory)Karakteristik:1. merupakan perangkat digital;

2. nilai biner disimpan menggunakan konfigurasi gerbang logika flip-flop;

3. menyimpan data selama diberikan asupan

tegangan listrik; dan4. tidak membutuhkan pengisian tegangan secara

periodik untuk tetap mempertahankan penyimpanan data.

Arsitektur dan Organisasi Komputer

5.1 Semiconductor Main Memory (4)

10Arsitektur dan Organisasi KomputerSumber: William Stalling, 2010, Computer Organization and Architecture: Designing for Performance, 8th edition

11Arsitektur dan Organisasi Komputer

5.1 Semiconductor Main Memory (5)

VSDRAM SRAM

12

Types of ROM (Read Only Memory)

1. PROM2. EPROM 3. EEPROM4. Flash Memory

Arsitektur dan Organisasi Komputer

5.1 Semiconductor Main Memory (6)

Page 4: Handout-TIF203-Arsitektur-dan-Organisasi-Komputer-Ch-5-6.pdf

24/09/2014

4

- REVIEW -

CHAPTER 5: INTERNAL MEMORY

• random and nondistructive defect

• caused by power supply problem

• permanent physical defect• caused by evironmetal abuse

or manufacturing defect

14Arsitektur dan Organisasi Komputer

5.2 Error Detection & Correction

Error

Correction

Hard Failures

Soft Failures

15Arsitektur dan Organisasi Komputer

5.2 Error Correction & Detection (2)

Sumber: William Stalling, 2010, Computer Organization and Architecture: Designing for Performance, 8th edition

error-correcting codes

16Arsitektur dan Organisasi KomputerSumber: William Stalling, 2010, Computer Organization and Architecture: Designing for Performance, 8th edition

Hamming Error-Correcting Code

Graphical depiction of the 4 data bits and 3 parity bits and

which parity bits apply to which data bits

Page 5: Handout-TIF203-Arsitektur-dan-Organisasi-Komputer-Ch-5-6.pdf

24/09/2014

5

17

• Terdapat 2 buah K-bits: K-bits awal dan K-bits pembanding

• K-bits awal XOR K-bits pembanding

• K-bits memiliki jangkauan bit 0 sd. 2K-1

• Untuk menentukan jumlah bit K-bits (code bits) yang tepat, maka digunakan rumusan:

2K-1 > M + K

Arsitektur dan Organisasi Komputer

5.2 Error Correction & Detection (3)

18Arsitektur dan Organisasi Komputer

5.2 Error Correction & Detection (3)

Data Bits & Check Bits

Sumber: William Stalling, 2010, Computer Organization and Architecture: Designing for Performance, 8th edition

19

Syndrome Word (SW)

1. Jika SW = 0 tidak ada error yang terdeteksi.

2. Jika salah satu bit SW diset 1 dan hanya 1 bit, maka tidak perlu ada perbaikan.

3. Jika jumlah bit 1 > 1, maka nilai dari SW menunjukkan letak dari bit data yang mengalami kerusakan/error.

Arsitektur dan Organisasi Komputer

5.2 Error Correction & Detection (4)

20Arsitektur dan Organisasi Komputer

5.2 Error Correction & Detection (5)

Sumber: William Stalling, 2010, Computer Organization and Architecture: Designing for Performance, 8th edition

Data Bits & Check Bits

Page 6: Handout-TIF203-Arsitektur-dan-Organisasi-Komputer-Ch-5-6.pdf

24/09/2014

6

21Arsitektur dan Organisasi Komputer

5.2 Error Correction & Detection (6)

Check Bit Calculation

Sumber: William Stalling, 2010, Computer Organization and Architecture: Designing for Performance, 8th edition

single-error-correcting - REVIEW -

CHAPTER 5: INTERNAL MEMORY

Review Chapter 5: Internal Memory

23

1. Diketahui 8-bit data 01101010 dikirimkan dari RAM ke lokasi tujuan. Jika bit data ke-4 mengalami perubahan nilai bit, maka tentukanlah:1. K-bits awal

2. K-bits pembanding

3. Syndrome word

Arsitektur dan Organisasi Komputer

Review Chapter 5: Internal Memory

24

2. Diketahui 13-bit data 1101101011101 dikirimkan dari RAM ke lokasi tujuan. Jika bit data ke-8 mengalami perubahan nilai bit, maka tentukanlah:1. K-bits awal

2. K-bits pembanding

3. Syndrome word

Arsitektur dan Organisasi Komputer

Page 7: Handout-TIF203-Arsitektur-dan-Organisasi-Komputer-Ch-5-6.pdf

24/09/2014

7

PART 2: THE COMPUTER SYSTEM

CHAPTER 5: INTERNAL MEMORYCHAPTER 6: EXTERNAL MEMORY

- THANK YOU -