Punktacja
Tematy prezentacji
Grupa: poniedziałek 17:05
- 16.01.2017
- Robert Zimoń. System plików NTFS. Wady i zalety. Porównanie z innymi systemami plików.
- Krzysztof Tomków. Komputery w kosmosie
- Piotr Partyka. Internet rzeczy – czy czajnik musi być online?
- Monika Rzepecka. Mobilne systemy operacyjne – przykłady
- Paulina Porczyńska. Wirusy komputerowe i sposoby wyłudzania danych.
- Mariusz Najwer
- 23.01.2017
- Kinga Kraczkowska. Dystrybucje Linuxa
- Rafał Kowalczyk. Systemy czasu rzeczywistego na platformy wbudowane
- Damian Siemieniec. Szyfrowanie, algorytm RSA.
- Patryk Kostrzewa. Smashing stack for fun and profit, czyli jak wykorzystać przepełnienie stosu w celu uruchomienia dowolnego kodu na maszynie.
- Bartłomiej Ostrowski. Podstawy systemu FreeRTOS
- Mateusz Szawara. Wirtualne maszyny(VMware, Virtual PC, QEMU, UML)
- Agata Michałowska. Bezpieczeństwo w systemach mobilnych
Grupa: poniedziałek 18:55
- 16.01.2017
- Michał Anczkiewicz. Jądro Linuxa.
- Jarosław Szwajkosz. Rootowanie Androida – czy warto?
- Łukasz Ludwa. Metody włamań i ataków
- Paweł Nowakowski. Łamanie zabezpieczeń sieci bezprzewodowych – atak ARP Replay
- Bartosz Michalak. VPN – zastosowanie, działanie, typy
- Adam Dmochowski. Modele uwierzytelniania- DAC, MAC, RBAC
- 23.01.2017
- Adrian Frankowski. Najgroźniejsze wirusy systemów operacyjnych
- Jakub Kijas. Szyfrowanie, podpisy cyfrowe
- Łukasz Gradzik. Podstawy systemu czasu rzeczywistego w mikrokontrolerach STM32 na podstawie FreeRTOS
- Sławomir Dochniak. Nietypowe języki programowania
- Maciej Milczarek. Firewall
- Kornel Zieliński. System plików ext
- Piotr Łabuda. Protokół Kerberos
Grupa: wtorek 17:05
- 17.01.2017
- Andrzej Niziołek. Technologie sieciowe w systemach czasu rzeczywistego
- Michał Dubiel. Różne dystrybucje linuxa
- Alan Leszczuk. Mobilne systemy operacyjne
- Marta Jankowska. Dlaczego warto programować przy użyciu techniki TDD?
- Marcin Wiśniewski. VPN – wirtualne sieci prywatne
- Michał Chudy. Android – system operacyjny na urządzenia mobilne
- 24.01.2017
- Katarzyna Wądrzyk. Wirusy przeszłości, Dark Avenger atakuje a Czarnobyl wybucha!
- Adam Słomiany. Przeglądarka TOR – ogólne zasady działania, o czym pamiętać podczas korzystania.
- Łukasz Miłaszewski. Szyfrowanie, podpisy cyfrowe
- Justyna Wolańska. Piramida pamięci – cechy charakterystyczne różnych elementów hierarchii.
- Barbara Radziej. Rozproszone systemy plików
- Maciej Woźniak. Maszyny wirtualne – rodzaje, możliwości i zastosowania
- Tomasz Wróbel. Macierz Dyskowa RAID
Sygnały
Generowanie podstawowych sygnałów:
Ctrl-C –> SIGINT (domyślnie zamyka proces)
Ctrl-Z –> SIGTSTP (domyślnie zawiesza proces)
Ctrl-\ –> SIGQUIT (domyślnie zamyka proces)
// The simple example of specific reaction definition // on received signal (SIGQUIT in this case) #include <stdio.h> #include <signal.h> #include <unistd.h> #include <stdlib.h> // The function used as a handler. void message(int sig) { printf("\nReceived signal nr=%d, sig"); } int main() { struct sigaction act; act.sa_handler = message; // Pointer to handler sigemptyset(&act.sa_mask); // Clears the mask of signals sigaction(SIGQUIT, &act, NULL); // Sets the signal bit in signals mask while (1) { sleep(2); } }
Skala ocen
5.5 >= 100%
5.0 >= 90%
4.5 >= 80%
4.0 >= 70%
3.5 >= 60%
3.0 >= 50%
Strona kursu: http://sequoia.ict.pwr.wroc.pl/~witold/opsys/