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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Nazwa przedmiotu Oprogramowanie systemowe<br />

Skrót nazwy OPS<br />

Stopień:<br />

KARTA PRZEDMIOTU<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ę: Tomasz<br />

Nazwisko: Dziubich<br />

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

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

Lp. Zagadnienie poziom<br />

liczba<br />

godzin<br />

wiedzy umiej.<br />

A B C D E<br />

1. Zasady zaliczenia przedmiotu 0,33<br />

2. Oprogramowanie systemowe jako środowisko zarządzania i X 0,33<br />

sterowania systemem komputerowym<br />

3. Tworzenie programu wynikowego: kompilacja, linkowanie,<br />

ładowanie bezwzględne i relokowalne, biblioteki statyczne i<br />

dynamiczne<br />

X 1<br />

4. Elementy struktury programów kompilowanych w trybie 16-, 32- i<br />

64-bitowym (symbole globalne, grupowanie segmentów, modele<br />

pamięci)<br />

X 0,67<br />

5. Formaty plików linkowalnych i wykonywalnych (a.out, ELF, OMF,<br />

DOS EXE, COFF, NE, PE)<br />

X 1<br />

6. Architektura JVM X 1<br />

7. Architektura CLR X 1<br />

8. Maszyny wirtualne wysokiego poziomu porównanie CLR (.Net) i<br />

JVM (Java)<br />

X 1<br />

9. Formaty plików class i PE z sekcją CLR X 1<br />

10. Specyfika wykonywania programów w środowisku .Net i w<br />

środowisku Javy<br />

1<br />

11. Tworzenie programów kodowanych w kilku językach X 1<br />

12. Koncepcja API jako poziomu abstrakcji między aplikacją a jądrem<br />

systemu operacyjnego, API a maszyna wirtualna<br />

X 1<br />

13. Struktura warstwowa API, przegląd i klasyfikacja funkcji Win32<br />

API, implementacja funkcji API za pomocą bibliotek dynamicznych<br />

X 1<br />

14. Główne problemy zarządzania pamięcią, przydzielanie i zwalnianie,<br />

fragmentacja<br />

X 1<br />

15. Struktura pamięci procesu (kod, dane statyczne, stos, sterta) X 0,33<br />

16. Organizacja listowa systemu plików na przykładzie systemu<br />

Windows (katalogi, tablica FAT. NTFS, WinFS)<br />

X 1<br />

17. Organizacja indeksowa na przykładzie systemu Linux (i-węzły,<br />

tablice pośrednie); pliki i procesy w systemie Linux<br />

X 1<br />

18. Operacje zapisu i odczytu plików, przegląd funkcji API dot.plików<br />

X 0,67<br />

w systemie Unix i Windows<br />

19. Technika przeglądania zawartości katalogów (funkcje opendir,<br />

readir,...), bezpieczeństwo i uprawnienia dostępu<br />

X 1<br />

206

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

Saved successfully!

Ooh no, something went wrong!