Kolokwium zaliczeniowe - Systemy operacyjni', studia niestacjonarne, rok 2014 f I$
k=4
for i in ./../dane/* do
k~$(( Sk -fl )) done
echo k"$k
spowoduje wyświetlenie:
a) napis k Sk b) komunikat o błędzie składni c) napis k“3 d) napis k=7
7) Funkcja cxcc() wykorzystywana w programach pisanych w języku C powoduje;
a) stworzenie kopii procesu z kodem procesu przodka
b) przesłanie specjalnego sygnału do procesu
c) stworzenie kopii wątku potomnego
d) stworzenie procesu potomnego z nowym kodem
8) Skrót PID oznacza:
a) numer danego procesu
b) specjalny stan procesu, który powstaje w trakcie tworzenia nowego procesu
c) numer procesu przodka d) tzw. Prime ID - pierwszoplanowy numer procesu potomka
9) Priorytet procesu jest brany pod uwagę przy:
b) ustalania hierarchii obsługi sygnałów
b) ustalania kolejności odczytu bloków pliku
c) ustalania kolejności wykonania procesów
d) dostępu do przydzielonych dla procesu segmentów pamięci operacyjnej.
10) Uruchomienie procesu w trybie asynchronicznym oznacza;
a) źe proces będzie miał asynchroniczny dostęp do procesora
Skrypty ••
U
1 - to skrypt przeszukuje plik pcisswtl i ustala - ile wśród nazw użytkowników jest zaczynających się na dowolną literę od d do k;
2-to skrypt tworzy plik w bieżącym katalogu o nazwie podanej jako drugi parametr i zapisuje do niego informację - jakie pliki zawiera domowy katalog oraz ile ich jest.
Jeżeli ilość parametrów będzie mniejsza lub większa od 2 - komunikat o błędzie.
Użytkownik chce znaleźć pliki tekstowe, które zawierają wiersze zaczynające się na „#l/fc w katalogu, którego nazwę skrypt pobiera jako parametr. Ich nazwy chce zapisać do pliki »Skrypty” w katalogu bieżącym. Następnie skrypt przeszukuje ten plik i wyszukuje nazv, plików zaczynające się na „tt” - wyświetla je i liczy ile ich jest.
Użytkownik chce sprawdzić jakie procesy są w danej chwili uruchomione - informację < zapisać do pliku „Procesy”.