Zadanie składa się z dwóch części. Jedna część polega na przygotowaniu
i wygłoszeniu ok. 15-minutowego referatu na wybrany temat związany
z systemami operacyjnymi, a druga część na wysłuchaniu referatów kolegów
z grupy (uwaga, słuchanie powinno być aktywne, prowadzący rezerwuje prawo
do zadawania pytań - nie tylko prelegentowi - oraz wszczynania dyskusji).
Zaliczenie i punkty za drugą część zadania przysługuje tylko osobom,
które zaliczą część pierwszą, tzn. wygłoszą referat.
Referat będzie wygłoszony na zajęciach laboratoryjnych dla
prowadzącego i pozostałych członków grupy. Referat powinien być
przygotowany w postaci prezentacji komputerowej wyświetlanej na
rzutniku. Należy albo przynieść własny komputer w celu jego
wyświetlania, albo przygotować go w formie możliwej do wyświetlania na
diablo (np. PDF). Referat powinien trwać około 15 minut i
prezentować jakieś szczegóły techniczne omawianego systemu, nie tylko
wymienienie własności i pokazanie "screen-shotów". W miarę możliwości
proszę używać przykładów, schematów, rysunków, itp.
Mile widziane będą prezentacje on-line, z uruchamianiem na bieżąco
jakichś programów (samodzielnie napisanych, albo skądś wziętych).
Nie trzeba tworzyć wszystkiego samemu, można wykorzystać materiały
znalezione w Internecie. Jednak w tym wypadku trzeba dobrze
zrozumieć prezentowane zagadnienia.
Sugerowane tematy na seminarium:
- Implementacja podsystemów Linuksa
- systemy plików
- planowanie procesów i wątków
- budowa jądra i sterowników
- inne
- Rozszerzenia czasu rzeczywistego do Linuxa - Xenomai
- Systemy operacyjne do zastosowań specjalnych
- systemy czasu rzeczywistego na platformy wbudowane
- systemy na platformy mobilne
- Rozproszone i sieciowe systemy plików (SMB/CIFS, NFS, DFS)
- Bezpieczeństwo w systemach komputerowych
- szyfrowanie, podpisy cyfrowe
- autentykacja, uwierzytelnianie
- dystrybucja kluczy, PKI
- VPN
- Kerberos
- Wirusy, robaki, exploity, rootkity, ataki, metody włamań
- Technologie sieciowe do zastosowań przemysłowych, systemów czasu rzeczywistego i systemów wbudowanych
- Maszyny wirtualne
Przykładowe prezentacje: