[dekomentator]
Systemy operacyjne
- Zasady zaliczenia kursu: <PDF>
- W celu połączenia się z wydziałowym serwerem Linux spoza sieci ZUT należy:
- zestawić połączenie VPN z siecią ZUT (opis procedury łączenia znajduje się tutaj);
- połączyć się sesją zdalnego pulpitu (RDP) z adresem xrdp.wi.zut.edu.pl albo sesją terminalową (SSH) z adresem jota.wi.zut.edu.pl;
- zalogować się własnym kontem (bez domeny!) i hasłem.
- Instrukcja instalacji maszyny wirtualnej z systemem Ubuntu MATE: <PDF>
- Kompletny skrypt do części konsolowej zajęć laboratoryjnych: <PDF>
______________________________________
Wykłady
- <PDF> Skąd się wzięły systemy operacyjne?
- <PDF> Podział i klasyfikacja SO
- <PDF> Struktura SO
- <PDF> Struktura SO c.d.
- <PDF> Zarządzanie procesami w systemach Windows i Linux
<ZIP> Programy przykładowe
- <PDF> Wątki i synchronizacja międzyprocesowa
______________________________________
Laboratoria - studia S1
Plan zajęć laboratoryjnych: <PDF>
- Wprowadzenie do zajęć
-  Zadanie #1: <PDF>
-  Zadanie #2: <PDF>
-  Zadanie #3: <PDF>
-  Zadanie #4: <PDF>
-  Zadanie #5: <PDF>
-  Zadanie #6: <PDF>
-  Zadanie #7: <PDF>
-  Zadanie #8: <PDF>
- Zadanie #9: <PDF>
- Zadanie #10: <PDF>
- Zadanie #11: <PDF>
- Zaliczenia
______________________________________
Laboratoria - studia N1
Plan zajęć laboratoryjnych: <PDF>
- Wprowadzenie do zajęć
- Zadanie #1: <PDF>
- Zadanie #2: <PDF>
- Zadanie #3: <PDF>
- Zadanie #4: <PDF>
- Zadanie #5: <PDF>
- Zadanie #6: <PDF>
- Zadanie #7: <PDF>
- Zadanie #8: <PDF>
Programowanie komputerów heterogenicznych
Serwer obliczeniowy KIOiC (Linux):
- adres: serdelek.wi.zut.edu.pl (IP: 31.193.99.100);
- dostęp przez SSH i RDP via VPN ZUT;
- w przypadku jakichkolwiek problemów z logowaniem lub z narzędziami proszę o niezwłoczny kontakt (mail lub Teams);
- wszelkie sugestie odnośnie uzupełnienia oprogramowania serwera są zawsze mile widziane.
Zasady zaliczenia kursu
______________________________________
Wykłady
-  <PDF> Łagodne wprowadzenie do NVIDIA CUDA
-  <PDF> NVIDIA CUDA - architektura i API, cz. 1
-  <PDF> NVIDIA CUDA - architektura i API, cz. 2
-  <PDF> NVIDIA CUDA - sprzęt i obliczenia
-  <PDF> NVIDIA CUDA - operacje atomowe i inne ułatwienia
-  <PDF> NVIDIA CUDA - NVCC i API sterownika
-  <PDF> NVIDIA CUDA - podstawy programowania w PTX
-  <PDF> NVIDIA CUDA - pamięć współdzielona urządzenia
-  <PDF> NVIDIA CUDA - podstawy programowania w Fortranie
- <PDF> NVIDIA CUDA - biblioteka NVRTC
- <PDF> OpenMP Offloading
- <PDF> OpenACC
______________________________________
Laboratoria - studia S1
- Lista zadań #01 (gr1: 2025-10-07, gr2: 2025-10-07, gr3: 2025-10-02)
- Lista zadań #02 (gr1: 2025-10-14, gr2: 2025-10-14, gr3: 2025-10-09)
- Lista zadań #03 (gr1: 2025-10-21, gr2: 2025-10-21, gr3: 2025-10-14)
- Lista zadań #04 (gr1: 2026-10-27, gr2: 2025-10-28, gr3: 2025-10-16)
- Lista zadań #05 (gr1: 2026-10-28, gr2: 2025-11-04, gr3: 2025-10-23)
- Lista zadań #06 (gr1: 2026-11-04, gr2: 2025-11-13, gr3: 2025-10-28)
- Lista zadań #07 (gr1: 2026-11-13, gr2: 2025-11-17, gr3: 2025-10-30)
- Lista zadań #08 (gr1: 2026-11-18, gr2: 2025-11-18, gr3: 2025-11-06)
- Lista zadań #09 (gr1: 2026-11-25, gr2: 2025-11-24, gr3: 2025-11-13)
- Lista zadań #10 (gr1: 2026-12-02, gr2: 2025-11-25, gr3: 2025-11-20)
______________________________________
Laboratoria - studia N1
- Lista zadań #1 (gr1:2025-10-12, gr2:2025-10-12)
- Lista zadań #2 (gr1:2025-10-19, gr2:2025-10-19)
- Lista zadań #3 (gr1:2025-10-27, gr2:2025-10-27)
- Lista zadań #4 (gr1:2025-11-16, gr2:2025-11-16)
- Lista zadań #5 (gr1:2025-11-23, gr2:2025-11-23)
- Lista zadań #6 (gr1:2025-12-07, gr2:2025-12-07)
- Lista zadań #7 (gr1:2025-12-14, gr2:2025-12-14)
- Lista zadań #8 (gr1:2025-12-21, gr2:2025-12-21)