#------------------------------------------------------------
#
# mgr inż. Sławomir Wernikowski
#
# /ZUT/WI/KIOiC
# 
# 
#
# konsultacje w semestrze zimowym 24/25: piątki, 8:30-10:00, pok. 103WI2
#
#------------------------------------------------------------

POMOCE DO ZAJĘĆ

Systemy operacyjne

* Zasady zaliczenia kursu: <PDF> * Uwaga: w celu połączenia się z wydziałowymi serwerem Linux należy: - zestawić połączenie VPN z siecią ZUT (opis procedury łączenia znajduje się tutaj) - połączyć się sesją zdalnego pulpitu (RDP) z adresem jota.wi.zut.edu.pl albo połączyć się sesją terminalową (SSH) z adresem jota.wi.zut.edu.pl - zalogować się własnym kontem i hasłem * Instrukcja instalacji maszyny wirtualnej z systemem Ubuntu MATE: <PDF> * Wykłady: 0. <PDF> Skąd się wzięły systemy operacyjne? 1. <PDF> Podział i klasyfikacja SO 2. <PDF> Struktura SO 3. <PDF> Struktura SO c.d. 4. <PDF> Zarządzanie procesami w systemach Linux i MS Windows <ZIP> Pliki źródłowe z przykładami z wykładu 5. <PDF> Procesy. Wątki i ich implementacja w Linux i MS Windows 6. <PDF> Zarządzanie pamięcią operacyjną 6. <PDF> Pamięć współdzielona w systemach Linux i Windows <ZIP> Pliki źródłowe z przykładami z wykładu 7. <PDF> Podstawowe usługi plikowe w systemach Linux i Windows 8. <PDF> Zarządzanie pamięcią i stronicowanie 9. <PDF> Pamięć wirtualna 10. <PDF> Kompilacja i kompilatory #------------------------------------------------------------

Systemy operacyjne - studia S1

* Laboratoria: plan zajęć laboratoryjnych: <PDF> 1. Wprowadzenie do zajęć 2. Zadanie #1: <PDF> 3. Zadanie #2: <PDF> 4. Zadanie #3: <PDF> 5. Zadanie #4: <PDF> 6. Zadanie #5: <PDF> 7. Zadanie #6: <PDF> 8. Zadanie #7: <PDF> 9. Zadanie #8: <PDF> 10. Zadanie #9: <PDF> #------------------------------------------------------------

Systemy operacyjne - studia N1

* Laboratoria: plan zajęć laboratoryjnych: <PDF> 1. Wprowadzenie do zajęć 2. Zadanie #1: <PDF> 3. Zadanie #2: <PDF> 4. Zadanie #3: <PDF> 5. Zadanie #4: <PDF> 6. Zadanie #5: <PDF> 7. Zadanie #6: <PDF> 8. Zadanie #7: <PDF> 9. Zadanie #8: <PDF> #------------------------------------------------------------

Programowanie komputerów heterogenicznych

Serwer obliczeniowy KIOiC (Linux): - serdelek.wi.zut.edu.pl (IP: 31.193.99.100) - dostęp przez SSH i RDP via VPN ZUT - w przypadków 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 - nazwy kont użytkowników znajdują się tutaj. * Wykłady 1. <PDF> Łagodne wprowadzenie do NVIDIA CUDA 2. <PDF> NVIDIA CUDA - architektura i API, cz. 1 3. <PDF> NVIDIA CUDA - architektura i API, cz. 2 4. <PDF> NVIDIA CUDA - pęczki, arytmetyka, odwijanie pętli 5. <PDF> NVIDIA CUDA - różności 6. <PDF> NVIDIA CUDA - programowanie API sterownika przykład użycia API sterownika (stary styl) przykład użycia API sterownika (nowy styl) 7. <PDF> NVIDIA CUDA - podstawy programowania w języku PTX przykład programu w języku PTX 8. <PDF> NVIDIA CUDA - hierarchia pamięci 9. <PDF> OpenMP offloading 10. <PDF> Wprowadzenie do OpenACC Skrócona instrukcja użycia profilera * Laboratoria (studia S1): Zasady prowadzenia zajęć 1. Lista zadań #1S 2. Lista zadań #2S 3. Lista zadań #3S 4. Lista zadań #4S 5. Lista zadań #5S 6. Lista zadań #6S (ostatnia!) * Laboratoria (studia N1): 1. Lista zadań #1N 2. Lista zadań #2N 3. Lista zadań #3N 4. Lista zadań #4N