Podstawy Techniki Mikroprocesorowej - zsk.iiar.pwr.wroc.pl · • urządzenia wejścia-wyjścia •...

25
Podstawy Techniki Mikroprocesorowej wykład 11: I/O (4), SIMD Dr inż. Jacek Mazurkiewicz Katedra Informatyki Technicznej e-mail: [email protected]

Transcript of Podstawy Techniki Mikroprocesorowej - zsk.iiar.pwr.wroc.pl · • urządzenia wejścia-wyjścia •...

Podstawy Techniki

Mikroprocesorowejwykład 11: I/O (4), SIMD

Dr inż. Jacek Mazurkiewicz

Katedra Informatyki Techniczneje-mail: [email protected]

Magistrala IEC-625 (IEEE-488) (1)

• kanał komunikacyjny do 16 urządzeń

• logika ujemna, poziomy TTL

• długość przewodów 20 m

Magistrala IEC-625 (IEEE-488) (2)

Magistrala IEC-625 (IEEE-488) (3)

Magistrala IEC-625 (IEEE-488) (4)

Magistrala IEC-625 (IEEE-488) (5)

• przegląd równoległy

- adres w kodzie 1 z 8 na DIO

- jeśli urządzeń >8 po 2 na 1 adres

• przegląd szeregowy

- rozróżnienie urządzeń na 1 adresie

• odrębność części interfejsowej

i obliczeniowej urządzenia

• kontroler magistrali = komputer

• komercyjnie: HPIB, GPIB

• jednostka centralna – procesor

• pamięć operacyjna

• urządzenia wejścia-wyjścia

• magistrale

„Kompjuter – eta jest’” i klasyfikacja

• von Neumann (!)

• SISD - Single Instruction Single Data

• SIMD - Single Instruction Multiple Data

• MISD - Multiple Instruction Single Data

• MIMD – Multiple Instruction Multiple Data

SIMD - wprowadzenie

Podstawowe struktury SIMD (1)

Podstawowe struktury SIMD (2)

Podstawowe struktury SIMD (3)

Podstawowe struktury SIMD (4)

Podstawowe struktury SIMD (5)

Efektywność (1)

Efektywność (2)

Efektywność (3)

Efektywność (4)

Efektywność (5)

Graf zależności

Graf przepływu (1)

Graf przepływu (2)

Graf przepływu (3)

Jakość (1)

Jakość (2)

Jakość (3)