WPROWADZENIE DO MIKROPROCESORÓW
Klasyfikacja mikroprocesorów SIMD – ang. Single Instruction Multiple Data SISD – ang. Single Instruction Single Data MIMD – ang. Multiple Instruction Multiple Data MISD – ang. Multiple Instruction Single Data CISC – ang. Complex Instruction Set Computers RISC – ang. Reduced Instruction Set Computers Architektury mikroprocesorów: – Von Neumanna – Harvardzka – Harvardzka zmodyfikowana
Podział mikrokomputerów -Uniwersalne ( desktop, Personal Computer) – funkcjonalność urządzenia zależy głownie od posiadanego oprogramowanie, -Wbudowane (embedded) – komputer, maszyna, sterownik przeznaczony do realizacji określonego zadania, np. sterowanie pralką automatyczną.
Komputer uniwersalny
Komputer wbudowany
Historia mikroproesorów
Budowa mikroproesorów
Schemat funkcjnalny procesora
Schemat funkcjonalny komputera
CISC
RISC
SISD PU – jednostka przetwarzająca Data pool – strumień danych Instruction pool – strumień instrukcji (rozkazów)
MISD PU – jednostka przetwarzająca Data pool – strumień danych Instruction pool – strumień instrukcji (rozkazów)
SIMD PU – jednostka przetwarzająca Data pool – strumień danych Instruction pool – strumień instrukcji (rozkazów)
MIMD PU – jednostka przetwarzająca Data pool – strumień danych Instruction pool – strumień instrukcji (rozkazów)
Architektura von Neumana
Architektura Harwardzka
Magistrale w procesorze
Mikroprocesory 8 vs 16 vs 32 bity -Więcej bitów czyli łatwiejsza praca z dużą liczbą danych -Więcej bitów czyli mniejsze problemy z dokładnością obliczeń -Więcej bitów czyli szybsza praca -Prostsze procesory jest łatwiej przyspieszać -- procesory 32-bitowe zazwyczaj są szybsze -Mniejsze procesory są dużo sprawniejsze i prostze w oprogramowaniu.