Witam mam problem z odpowiedzeniem na kilka zadań z testu wielokrotnego wyboru. Czy mogę liczyć na waszą pomoc?
-
Które z wymienionych zadań powinny być wykonywane tylko w trybie chronionym?
a) wyłącz obsługę wszystkich przerwań (moja odp ale z polecenia wynika że jest jeszcze ich więcej)
b) odczytaj bieżącą datę
c) ustaw bieżącą datę i czas
d) przedefiniuj mapę pamięci -
Wybierz poprawne, podstawowe pojęcia związane z zarządzaniem systemem operacyjnym: wg mnie poprawne odp to a oraz b
a) procesy, zakleszczenia, zarządzanie pamięci
b) kanały wejścia/wyjścia, podsystem plików, bezpieczeństwo zasobów
c) procesory, zablokowania, zarządzanie pamięci
d) podsystem danych, bezpieczeństwo obsługi -
Wybierz możliwe stany procesów w systemach wieloprogramowych z podziałem czasu: wydaje mi się że odp a, b, d
a) oczekujący na zdarzenie zewnętrzne
b) wykonywalny i zawieszony na czas wykonania innego procesu
c) wykonany
d) wykonywany bez przerwy -
Wybierz możliwe przejścia pomiędzy stanami procesów: tutaj nie mam pojęcia.. :/
a) proces działa niezależnie od stanu wejścia
b) specyficzny proces decyduje o odebraniu sterowania
c) wejście staje się dostępne
d) proces zawiesza działanie w oczekiwaniu na wejście -
Pojęcie "prawa dostępu" oznacza jakie działania mogą być wykonywane na: wg mnie a, b
a) pliku: odczyt, zapis, uruchamianie zwykłe lub rezydentne, dostęp wyłączny lub współdzielony
b) katalogu: wejście do, przeglądanie
c) pliku: odczyt, zapis, uruchamianie zwykłe lub wsadowe, dostęp chroniony
d) systemie plików: montowanie zwykłe lub automatyczne, odmontowanie, inicjalizacja -
Na czym polega uruchomienie skryptu w powłoce bash poprzez podanie jego nazwy i znaku & ? wg mnie a na 100% ale nie wiem czy d
a) na utworzeniu odrębnego procesu podpowłoki i wykonaniu komend skryptu przez podpowłokę
b) na utworzeniu odrębnego procesu podpowłoki, na którego zakończenie będzie oczekiwać powłoka macierzysta
c) na wykonaniu komend skryptu przez macierzysty proces powłoki
d) na wykonaniu komend skryptu przez podpowłokę bez synchronizacji czasu zakończenia z powłoką macierzystą -
Co to są wirtualne maszyny?? niestety nie wiem ;/
a) Wirtualne maszyny są to procesy imitujące pracę systemu operacyjnego w wyodrębnionej przestrzeni adresowej
b) wirtualne maszyny są dokładnymi kopiami maszyny wraz z trybami pracy (kernela/użytkowy) i obsługą wejścia/wyjścia
c) wirtualne maszyny są to procesy imitujące pracę systemu operacyjnego wraz z mechanizmami współdzielenia przestrzeni adresowej
d) wirtualne maszyny są dokładnymi kopiami maszyny wraz z trybami pracy (chroniony/użytkowy), przerwaniami i obsługą wejścia/wyjścia -
Wybierz poprawną interpretację wartości (count) zwracanej przez count = write(fd,bufor,nbajtów): wg mnie a, c
a) numer nowoutworzonego procesu w wyniku wykonania funkcji
b) uchwyt do pliku otwartego w wyniku wykonania funkcji
c) rozmiar otwartego pliku w bajtach
d) ilość bajtów zapisanych do otwartego pliku w wyniku wykonania funkcji -
Jakie jest działanie funkcji lseek(fd,liczba,pozycja): wg mnie b, c
a) odczyt "liczba" bajtów z pliku "fd" od pozycji "pozycja"
b) ustawienie wskaźnika dostępu do pliku do odczytu/zapisu bajtu na pozycji "liczba" licząc od punktu odniesienia wskazanego parametrem "pozycja"
c) ustawienie wskaźnika dostępu do pliku do odczytu/zapisu bajtu na pozycji "pozycja" licząc od punktu odniesienia wskazanego parametrem "liczba"
d) przeszukanie "liczba" bajtów z pliku "fd" od pozycji "pozycja"
Z góry dzięki za pomoc! :)