| 
                    Question                   | 
                
                    Answer                   | 
            
        
        
      Jaka jest różnica miedzy ścieżką relatywną, a absolutną? Podaj także przykład.    start learning
 | 
 | 
    
 | 
 | 
 | 
      Do czego służy licznik otwarć pliku?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jaki typ plików jest bezpośrednio obsługiwany przez praktycznie każdy system operacyjny?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co to jest biblioteka współdzielona?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Z jakiego powodu stosuje się biblioteki współdzielone?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Wymień jakie znasz metody komunikacji międzyprocesowej.    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co to jest pamięć współdzielona (shared memory)?    start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
      Jak wygląda schemat producent - konsument?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Wyjaśnij (na jakimś przykładzie) sytuację wyścigu.    start learning
 | 
 | 
    
 | 
 | 
 | 
      W jaki sposób rozwiązuje się problem sytuacji wyścigu?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Do czego służy sekcja krytyczna?    start learning
 | 
 | 
    
 | 
 | 
 | 
      W jaki sposób można zrealizować sekcję mutex?    start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
      Do czego może służyć semafor?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co to jest sytuacja zagłodzenia (w kontekście systemów operacyjnych)?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co to jest zakleszczenie? Podaj przykład.    start learning
 | 
 | 
    
 | 
 | 
 | 
      Opisz jak wygląda problem jedzących filozofów?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Opisz co się stanie, jeśli w problemie jedzących filozofów każdy filozof zechce jeść i podniesie najpierw * prawą pałeczkę?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Opisz co się stanie, jeśli w problemie jedzących filozofów każdy filozof zechce jeść i podniesie najpierw * lewą pałeczkę?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jaki znasz system plików, który pozwala na cykle?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jaki znasz system plików, który nie pozwala na cykle?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co trzeba zrobić, aby zablokować wyłączenie programu konsolowego w momencie wciśnięcia Ctrl+C?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Do czego można wykorzystać obsługę sygnałów?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Na czym polega, problem czytelników i pisarzy"?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jak rozumiesz pojęcia pamięci wirtualnej?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Do czego służy pamięć wirtualna?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jakie mechanizmy sprzętowe i programowe umożliwiają obsługę pamięci wirtualnej?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co to jest stronicowanie na żądanie?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jak można zrealizować stronicowanie na żądanie?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Na czym polega kopiowanie przy zapisie?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co się stanie, jeśli system będzie wykonywał zbyt wiele wymagających dużo pamięci procesów? Jak się nazywa * zjawisko, które wtedy się pojawi?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Czy kolejka nazwana FIFO (reprezentowana przez plik w systemie plików) będzie działała na zdalnym systemie plików?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Kiedy może następować wiązanie adresów?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co to jest adres bezwzględny?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co to jest adres względny? Co on tworzy?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jaka jednostka w komputerze służy do tłumaczenia adresów logicznych na fizyczne?    start learning
 | 
 | 
    
 | 
 | 
 | 
      W jakich sytuacjach program uruchomiony w systemie operacyjnym korzysta z adresów fizycznych?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jakie znasz dwa tryby działania procesora (w kontekście uprawnień i systemów operacyjnych)?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Czy proces w trybie użytkownika może zażądać dostępu do dowolnego adresu? Jeśli nie, to co musi się stać, aby się to udało? Jeśli tak, to dlaczego?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Czy proces w trybie systemu może zażądać dostępu do dowolnego adresu pamięci?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co to jest stronicowanie?    start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
      Do czego służy rejestr graniczny?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jaka jest różnica między tablicą statyczną a dynamiczną (w kontekście języka C)?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Do czego służy program make?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jak się ma program do procesu?    start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
      Przez jakie stany przechodzi proces?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co może zawierać blok kontrolny procesu?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jak się ma termin, obliczenia równoległe" do, obliczeń współbieżnych"?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Na czym polega przełączanie kontekstu?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Czym zajmuje się planista (scheduler)?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co to znaczy, wyekspediowanie procesu" (process dispatch)?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jaki mechanizm sprzętowy pozwala na przełączanie kontekstu?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co to znaczy, proces ograniczony przez wejście-wyjście"?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co to znaczy, proces ograniczony przez procesor"?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jakie są etapy prowadzące od kodu źródłowego w C do programu wykonywalnego?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co się dzieje w momencie linkowania (w kontekście kompilacji programu do kodu wykonywalnego)?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co to jest zmienna powłoki i do czego może służyć?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co to jest powłoka systemu?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co to jest język skryptowy?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Z czego się składa system komputerowy?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co to jest system operacyjny?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Z jakiego powodu system operacyjny jest przydatny? Co umożliwia?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Do czego służy gniazdo sieciowe?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jakie znasz 2 podstawowe rodzaje gniazd w kontekście utrzymania połączenia?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Co należy wykonać aby program nasłuchiwał na wybranym porcie w przypadku protokołu TCP/IP?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Czy komenda fork tworzy proces czy też wątek?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jaki mechanizm pozwala na tworzenie połączeń przez sieć komputerową?    start learning
 | 
 | 
    
 | 
 | 
 | 
      Jaka jest różnica między gniazdem datagramowym a strumieniowym?    start learning
 | 
 | 
    
 | 
 | 
 |