Tester vytvorený zo starších testov 2013-2014, odpovede by mali byť správne ale neručím za to. Dôveruj ale preverujKeď ťa to už nebude baviť Brawlhallahttps://store.steampowered.com/app/291550/
Pthread_join()
Exit()
Wait()
Fork()
Semop()
Msgget()
Write()
A 1 2
1 2 C
A B C
1 2 3
Áno
Nie
Ls -l
Echo *
Ls
Cat *
${PREMENNA}
Seq 1 10
Prázdny riadok
1 2 3 4 5 6 7 8 9 10
Echo ‘$HOME’
Echo ‘$USER’
Username
Echo “$USER”
For polozka in $(ls); do printf “%s\n“ $polozka; done
For polozka; do printf “%s\n“ $poloyka; done
For polozka in *; do printf “%s\n“ $polozka; done
1 2 3
./script.sh 1 2 3
0 1 2 3
Ls -d /home/!!!!!
Ls -d /home/?????
Ls -d –l 5 /home/*
Ls –d /home/[5]
Sa môžu implementovať pomocou knižnice
Nepotrebujú synchronizáciu
Komunikujú medzi sebou v rámci svojho adresného priestoru
Sa môžu implementovať priamo v jadre systému
Zdieľajú adresný priestor, ale každé vlákno má svoj zásobník a registre.
Sa dajú vytvoriť len v C jazyku
Zdieľajú adresný priesto
Zdieľajú adresný priestor a zásobník
Nesmú volať iné funkcie
Sa plánujú v rámci času procesu
Registre
Adresný priestor
Globálne premenné
Zásobník
Otvorené súbory
Proces-potomok sa vykonáva súbežne s rodičovským procesom
Na začiatku procesu- potomok je duplikátom rodiča.
V adresnom priestore potomka môže byť zavedený nový program.
Všetky tvrdenia.
Vypíše dátum a čas a ukončí bash
Vypíše chybové hlásenia
Ukončí bash
Vypíše dátum a čas
Rw- --x ---
Rwx --x --x
Rwx r-x ---
Rwx r-x --x
Mkdir subor2.txt
Cp subor.txt ./subor2.txt
Mv subor.txt ../subor2.txt
Mv subor.txt subor2.txt
Vypíšu sa všetky súbory a priečinky v aktuálnom adresári, ktoré sa končia príponou .sh
Vypíšu sa všetky spustiteľné súbory v aktuálnom adresári, ktoré sa končia príponou .sh
Vypíšu sa všetky spustiteľné súbory z aktuálneho adresára a všetkých jeho podadresárov, ktoré sa končia príponou .sh
Jeden deskriptor slúži na čítanie a druhý na zápis. Je možné si zvoliť, ktorý deskriptor, slúži na čítanie a ktorý na zápis.
Oba deskriptory môžu byť použité na čítanie a aj na zápis.
Z dvojice deskriptorov je určený len jeden na čítanie a druhý len na zápis.
Obsah súboru procesy
Vypíšu sa úplné informácie o procesoch v systéme
Chybová správa
Len prompt systém
Sada inštrukcií, ktoré sa vykonávajú v kontexte procesu, ku ktorému vlákno patrí. Vlákna jedného procesu pritom nezdieľajú rovnaký adresný priestor.
Sada inštrukcií, ktoré sa vykonávajú v kontexte procesu, pričom kontext procesu je zdieľaný medzi všetkými vláknami procesu.
Sada inštrukcií, ktoré sa vykonávajú v rámci kontextu procesu, ku ktorému patria. Súčasne platí, že proces môže obsahovať najviac jedno vlákno.
Sada inštrukcií, ktoré sa vykonávajú nezávisle od ostatných vlákien v rámci procesu, pričom vlákno má svoj vlastný kontext.
Ak sa v kritickej sekcii nenachádza ani jeden proces a to bez ohľadu na to, akou hodnotu bol semafor inicializovaný.
Ak je zoznam čakajúcich procesov priradený k danému semaforu prázdny.
Ak je hodnota semafora pred volaním operácie wait (P) nezáporná.
Prompt slovo
Man -k slovo
Apropos slovo
Man -search slovo
Tr ‘01245789’‘’
Tr -d ‘0-9’
Rm ‘0123456789’
Rm -i ‘0-9’
1.socket () 2. connect()
1.socket () 2. bind () 3. connect()
1.socket () 2. connect() 3. acept ()
Zdrojový súbor sa skompiluje do objektového súboru s názvom subor
Zdrojový súbor sa skompiluje do spúšťateľného súboru s názvom a.out
Zdrojový súbor sa skompiluje do spúštateľného súboru s názvom súboru
Chmod 100 script.sh
Chmod u+e script.sh
Chmod u+x script.sh
Chmod a+x script.sh
For x in ` seq 1 10`; do echo $x; done
For x in seq 1 10; do echo $x; done
For x in ‘seq 1 10’; do echo $$x; done
For x in “seq 1 10”; do echo $x; done
Adresný priestor
Zásobník
Otvorené súbory
Registre
Globálne premenné
Áno
Nie
‘file.txt’
‘Chyba’
Prihlasovacie meno aktuálneho používateľa
‘$LOGIN’
Prerušenie
Ukončenie diskovej operácie
Zlyhanie stránky
Skok do jadra
Cat $PATH
Echo $PATH
Less $PATH
Env
‘PREMENNA’
‘1 2 3 4 5 6 7’
‘7’
‘seq 1 7’
Foreach
While
Repeat
If
Esac
žiadne
čítanie, zápis a vykonávanie
čítanie a vykonávanie
Vykonávanie
Mkdir -r '${HOME}/os/cv01'
Mkdir -r ~/os/cv01
Mkdir -p ~/os/cv01
Cd && mkdir os && cd os && mkdir cv01
Rmdir A
Rm –r A
Rm A
Cut -d' ' -f1 /etc/passwd | cut -d':' -f5 | uniq | sort
Grep -e '$NAME' /etc/passwd | uniq | sort
Cut -d':' -f5 /etc/passwd | cut -d' ' -f1 | sort | uniq
Cut -b5 /etc/passwd | cut -b1 | sort | uniq
Mkdir ~/My\ Dir
Cd ~ && mkdir -p My Dir
Cd && mkdir 'My Dir'
Mkdir -p My Dir
Očíslované riadky 10 až 19
Očíslované riadky 90 až 99
Očíslované riadky 91 až 100
Očíslované riadky 1 až 9
Grep -c -e ':Peter ' < /etc/passwd
Find -e -c 'Peter*:' < /etc/passwd | wc -w
Grep -e -s ':Peter ' /etc/passwd
Grep -v -e ':Peter ' < /etc/passwd | wc -l
Mutex sa uzamkne, ak nebol aktuálne uzamknutý, a volajúce vlákno vstúpi do kritickej sekcie
Ak je mutex uzamknutý, tak volajúce vlákno odoberie mutex tomu vláknu, ktoré mutex uzamklo a zaradí ho medzi blokované vlákna.
Volajúce vlákno bude zablokované, ak bol v čase volania mutex uzamknutý
Ak je mutex v čase volania uzamknutý, tak volajúce vlákno nebude zablokované a volanie sa vráti s chybou.
Volajúce vlákno bude zablokované, pričom mutex vláknu nie je odobratý.
Volajúce vlákno bude zablokované a mutex mu bude odobratý.
Mutex bude volajúcemu vláknu odobratý, no vlákno bude pokračovať vo vykonávaní kódu nachádzajúceho sa za kritickou sekciou.
Sú dostupné aj v procese potomka, t.j proces predka a proces potomka zdieľajú oamäťový priestor.
Nie sú dostupné v procese potomka, proces potomka si tieto premenné musí definovať.
Nie sú dostupné v procese potomka, avšak proces potomka osahuje ich presnú kópiu z okamihu, keď bolo použité volanie fork.
Komunikáciu v oboch smeroch a to aj medzi nepríbuznými procesmi.
Komunikáciu len v jednom smere a to aj medzi nepríbuznými procesmi.
Komunikáciu v oboch smeroch a len medzi príbuznými procesmi.
Komunikáciu len v jednom smere a len medzi príbuznými procesmi.
1. pthread_mutex_wait() 2. pthread_mutex_lock() 3. pthread_mutex_unlock()
1. pthread_mutex_lock() 2. pthread_mutex_wait()
1. pthread_mutex_lock() 2. pthread_mutex_wait() 3. pthread_mutex_unlock()
1. pthread_mutex_lock() 2. pthread_mutex_unlock()
Quiz Review Timeline +
Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.
Wait!
Here's an interesting quiz for you.