25.08.2013 Views

Wersja pełna [8,55 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [8,55 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [8,55 MB] - Wydział Elektroniki, Telekomunikacji i ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

KARTA PRZEDMIOTU<br />

Nazwa przedmiotu Architektury komputerów i systemy operacyjne<br />

Skrót nazwy AKSO<br />

Stopień:<br />

1. (inżynierski) 2. (magisterski)<br />

X<br />

Kierunek:<br />

Elektronika i telekomunikacja Automatyka i robotyka Informatyka<br />

X<br />

Osoba odpowiedzialna za przedmiot:<br />

Imię: Andrzej<br />

Nazwisko: Jędruch<br />

E-mail: andj@eti.pg.gda.pl<br />

Lp. Zagadnienie<br />

Karta zajęć – wykład<br />

poziom<br />

wiedzy umiej.<br />

liczba<br />

godzin<br />

A B C D E<br />

1. Wprowadzenie, zasady zaliczania przedmiotu 0,33<br />

2. Organizacja ogólna komputera wg von Neumanna X 0,33<br />

3. Elementy architektury procesora na poziomie rejestrów: adresowanie<br />

pamięci, rejestry ogólnego przeznaczenia<br />

X 0,33<br />

4. Model programowy procesora, cykl rozkazowy X 0,33<br />

5. Zasady programowania na poziomie rozkazów procesora, funkcje<br />

X 0,33<br />

typowych rozkazów<br />

6. Elementy programowania w asemblerze: mnemoniki instrukcji,<br />

formaty wierszy źródłowych, zmienne i etykiety, dyrektywy,<br />

licznik lokacji, makroprzetwarzanie<br />

X 0,67<br />

7. Kodowanie danych: liczby całkowite binarne ze znakiem i bez znaku,<br />

kodowanie BCD, problem kolejności bajtów (mniejsze niżej)<br />

X 0,33<br />

8. Liczby zmiennoprzecinkowe, koprocesor arytmetyczny w architekturze<br />

IA–32 jako maszyna stosowa, przykłady obliczeń<br />

X 0,67<br />

9. Kodowanie tekstów: kody Windows, ISO, Unicode X 0,33<br />

10. Instrukcje przesyłania (na przykładzie architektury IA–32) ,<br />

modyfikacje adresowe, operacje stosu<br />

X 0,33<br />

11. Rozkazy sterujące warunkowe i bezwarunkowe, pętle rozkazowe,<br />

X 0,33<br />

operacje arytmetyczne i bitowe, przesunięcia<br />

12. Wywołanie i powrót z podprogramu, podprogramy usługowe systemu<br />

operacyjnego, koncepcja API jako poziomu abstrakcji między aplikacją<br />

a systemem operacyjnym<br />

13. Przekazywanie parametrów do podprogramów, konwencje stosowane<br />

przez kompilatory (np. StdCall), zastosowania w technice<br />

programowania mieszanego<br />

X 0,67<br />

X 0,33<br />

14. Podstawowe koncepcje sterowania pracą urządzeń zewnętrznych X 0,33<br />

15. Obsługa programowa przerwań sprzętowych, priorytety przerwań X 0,67<br />

16. Maszyny wirtualne, zasady działania, przykłady: JVM, CLR X 0,67<br />

17. Hierarchia pamięci w komputerach: rejestry, pamięć podręczna, pamięć X 0,33<br />

główna (operacyjna), pamięć masowa<br />

18. Koncepcja pamięci wirtualnej i jej realizacja za pomocą stronicowania X 0,67<br />

19. Przetwarzanie potokowe, konflikty sterowania, przewidywanie skoków X 0,33<br />

20. Komputery CISC i RISC X 0,33<br />

70

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!