Architektura systemów komputerowych 

Opis 

Celem wykładu jest zapoznanie słuchaczy ze strukturą i budową współczesnych procesorów i komputerów. Treść wykładu obejmuje niezbędne podstawy teoretyczne, budowę aplikacyjnego modelu programowego komputera dostosowanego do wykonywania programów napisanych w językach wysokiego poziomu, budowę jednostki wykonawczej komputera, model i implementację mechanizmów systemowych oraz podstawowe informacje o organizacji współpracy z urządzeniami zewnętrznymi i strukturze komputera.


Sylabus


Autor



Wymagania wstępne



Zawartość



Literatura



Moduły


  1. Wstęp - trochę teorii
  2. Dane
  3. Synteza modelu programowego
  4. Struktura modelu programowego
  5. Model programowy procesora w podejściu CISC i RISC
  6. Jednostka wykonawcza procesora
  7. Działanie potokowej jednostki wykonawczej
  8. Procesory wielopotokowe
  9. Kieszenie jako warstwa hierarchii pamięci
  10. Redukcja opóźnień w procesorach superskalarnych i superpotokowych
  11. Ochrona zasobów
  12. Zarządzanie pamięcią
  13. Wyjątki
  14. Wejście-wyjście
  15. Struktura komputera