poprzedni dokument następny dokument nadrzędny dokument spis treści wyjście strona główna IM AP
Nastepny dokument: Inżynieria oprogramowania
Nadrzędny dokument: PRZEDMIOTY SPECJALIZACYJNE I SPECJALNOŚCIOWE (DLA SPECJALNOŚCI MATEMATYKA Z INFORMATYKĄ)
Poprzedni dokument: Systemy baz danych

Organizacja i architektura komputerów

CELE NAUCZANIA

Przedstawienie podstawowych wiadomości na temat organizacji i architektury komputerów z punktu widzenia rozwiązań logicznych.

ROK ITREŚCI NAUCZANIA

Wykłady:

  1. Pojęcia organizacji komputera (Computer Organization) i architektury komputera (Computer Atchitecture).
  2. Systemy liczbowe i kody uzupełnieniowe. Elementy algebry Boole'a. Minimalizacja funkcji logicznych: metoda przekształceń formalnych, metoda tablic Karnaugha, metoda Quine'a-McCluskeya.
  3. Analiza i projektowanie układów kombinacyjnych: bramki logiczne (AND, OR, NOT, NAND, NOR, XOR), układy arytmetyczne (półsumator, sumator), kodery, dekodery, multipleksery, demultipleksery, pamięci ROM, programowalne układy logiczne PLD (Programmable Logic Device).
  4. Analiza i projektowanie synchronicznych układów sekwencyjnych (przerzutniki typu SR, D i JK), rejestry, liczniki.
  5. Jednostka centralna CPU (Central Processing Unit), procesor i jego model programowy.
  6. Lista rozkazów.
  7. Projektowanie prostej przykładowej jednostki arytmetyczno-logicznej ALU (Arithmetic-Logic Unit). Jednostka sterująca (Control Unit): sterowanie sprzętowe (układowe) (Hardwired Control) i sterowanie mikroprogramowane (Microprogrammed Control).
  8. Typy i formaty danych.
  9. Projektowanie (organizacja i architektura) prostego przykładowego komputera ze sterowaniem sprzętowym (układowym) - model von Neumanna.
  10. Projektowanie (organizacja i architektura) prostego przykładowego komputera ze sterowaniem mikroprogramowanym.
  11. Przetwarzanie potokowe (Pipelined Datapath). Komputer CISC (Complex Instruction Set Computers) i RISC (Reduced Instruction Set Computers).
  12. Język symboliczny (Assembly Language) i asembler (Assembler).
  13. Arytmetyka stałoprzecinkowa. Arytmetyka zmiennoprzecinkowa.
  14. Hierarchia pamięci, stronicowanie pamięci.
  15. Urządzenia wejścia-wyjścia.
  16. Przerwania.
  17. Systemy wieloprocesorowe.

Ćwiczenia: Wyrabianie umiejętności praktycznych z zakresu tematyki objętej wykładem.

LITERATURA
  1. W. Stallings, Organizacja i architektura komputerów, WNT, 1996.
  2. B.S. Chalk, Organizacja i architektura komputerów, WNT, 1998.
  3. M. Morris Mano, C. Kime, Logic and computer design fundamentals, Prentice-Hall, 2001.
  4. M. Morris Mano, Digital design, Prentcie Hall, 2002.


poprzedni dokument następny dokument nadrzędny dokument spis treści wyjście strona główna IM AP
Nastepny dokument: Inżynieria oprogramowania
Nadrzędny dokument: PRZEDMIOTY SPECJALIZACYJNE I SPECJALNOŚCIOWE (DLA SPECJALNOŚCI MATEMATYKA Z INFORMATYKĄ)
Poprzedni dokument: Systemy baz danych

Instytut Matematyki Akademii Pedagogicznej w Krakowie, 1.10.2005