wyk. Tomasz Marciniuk

6
wyk. Tomasz Marciniuk ZASADA DZIAŁANIA KOMPUTERA Operacje I/O pod nadzorem procesora Urządzenia Techniki Komputerowej

description

Urządzenia Techniki Komputerowej. ZASADA DZIAŁANIA KOMPUTERA. Operacje I/O pod nadzorem procesora. wyk. Tomasz Marciniuk. Urządzenie nr 1. Urządzenie nr 2. Urządzenie nr 3. magistrala adresowa. Pamięć RAM. magistrala danych. Kontroler DMA. - PowerPoint PPT Presentation

Transcript of wyk. Tomasz Marciniuk

Page 1: wyk. Tomasz Marciniuk

wyk. Tomasz Marciniuk

ZASADA DZIAŁANIA KOMPUTERA

Operacje I/O pod nadzorem procesora

Urządzenia Techniki Komputerowej

Page 2: wyk. Tomasz Marciniuk

1. Sygnałem DRQ urządzenie inicjuje operację DMA

2. Kontroler DMA sygnałem HRQ sygnalizuje dla procesora przejęcie kontroli nad magistralami: adresową i danych3. Procesor przerywa pracę sygnalizując to sygnałem HLDA.

Proces składa się z 4 części:

4. Kontroler DMA sygnalizuje dla urządzenia sygnałem DACK ustawienie trybu DMA i urządzenie rozpoczyna współpracę z pamięcią

Procesor CPU

Urządzenie nr 1

magistrala adresowa

Urządzenie nr 2

magistrala danych

Urządzenie nr 3

Pamięć RAM

HRQDRQ1 DACK1 DRQ2 DACK2 DRQ3 DACK3

HLDA

Kontroler DMA

DRQ1 DACK1 DRQ2 DACK2 DRQ3 DACK3

Page 3: wyk. Tomasz Marciniuk

1. Sygnałem DRQ urządzenie inicjuje operację DMA

Procesor CPU

Urządzenie nr 1

magistrala adresowa

Urządzenie nr 2

magistrala danych

Urządzenie nr 3

Pamięć RAM

HRQDRQ1 DACK1 DRQ2 DACK2 DRQ3 DACK3

HLDA

Kontroler DMA

DRQ1 DACK1 DRQ2 DACK2 DRQ3 DACK3

Page 4: wyk. Tomasz Marciniuk

2. Kontroler DMA sygnałem HRQ sygnalizuje dla procesora przejęcie kontroli nad magistralami: adresową i danych

Procesor CPU

Urządzenie nr 1

magistrala adresowa

Urządzenie nr 2

magistrala danych

Urządzenie nr 3

Pamięć RAM

HRQDRQ1 DACK1 DRQ2 DACK2 DRQ3 DACK3

HLDA

Kontroler DMA

DRQ1 DACK1 DRQ2 DACK2 DRQ3 DACK3

Page 5: wyk. Tomasz Marciniuk

3. Procesor przerywa pracę sygnalizując to sygnałem HLDA.

Procesor CPU

Urządzenie nr 1

magistrala adresowa

Urządzenie nr 2

magistrala danych

Urządzenie nr 3

Pamięć RAM

HRQDRQ1 DACK1 DRQ2 DACK2 DRQ3 DACK3

HLDA

Kontroler DMA

DRQ1 DACK1 DRQ2 DACK2 DRQ3 DACK3

Page 6: wyk. Tomasz Marciniuk

4. Kontroler DMA sygnalizuje dla urządzenia sygnałem DACK ustawienie trybu DMA i urządzenie rozpoczyna współpracę z pamięcią

Procesor CPU

Urządzenie nr 1

magistrala adresowa

Urządzenie nr 2

magistrala danych

Urządzenie nr 3

Pamięć RAM

HRQDRQ1 DACK1 DRQ2 DACK2 DRQ3 DACK3

HLDA

Kontroler DMA

DRQ1 DACK1 DRQ2 DACK2 DRQ3 DACK3