1/91
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
cut
polecenie przepuszcza zadane pola i kolumny
pwd
polecenie - nazwa bie偶膮cego katalogu
head
polecenie - pocz膮tkowe wiersze
tr
polecenie - zmiana znaku na inny
rm
polecenie - usuwa plik
getopts
polecenie - pobiera opcje z linii polece艅
passwd
polecenie - zmienia has艂o u偶ytkownika
ln
polecenie - utworzenie dowi膮zania twardego
kill
polecenie - wysy艂a sygna艂 do procesu
whoami
polecenie - sprawdzi膰 sw贸j login
id
polecenie - sprawdzi膰 swoje id
ps
polecenie - sprawdzi膰 aktywne procesy
rmdir
polecenie - usuni臋cie katalogu
mkdir
polecenie - utworzenie katalogu
mv
polecenie - przeniesienie pliku do innego katalogu
diff; cmp
polecenie - por贸wnanie zawarto艣ci
sort
polecenie - sortowanie plik贸w zawieraj膮cych tekst
find
polecenie - poszukiwanie plik贸w
sed
polecenie - edytowanie strumienia linia po linii
wc
polecenie - zliczanie s艂贸w i znak贸w w pliku
zarz膮dzanie pami臋ci膮, zarz膮dzanie procesami, zarz膮dzanie systemem plik贸w
3 zadania j膮dra SO
Discretionary Access Control (Uznaniowa metoda kontroli dost臋pu)
jaka polityka dost臋pu do zasob贸w jest domy艣lnie stosowana w Linuksie?
j膮dro systemu operacyjnego (poprawione)
kto decyduje o udost臋pnieniu zasob贸w?
prawa u偶ytkownika pod kt贸rym zosta艂 on uruchomiony
jakie prawa ma uruchomiony proces?
Ci膮g艂a, Listowa, Indeksowa
Podaj 3 metody przydzia艂u miejsca na no艣niku danych
polling
nazwa (ang) - procesor zleca urz膮dzeniu wykonanie zapytania, a nast臋pnie okresowo je odpytuje czy jest gotowe
interrupt service routine
nazwa (ang) - po zleceniu wykonania zadania na urz膮dzeniu procesor prze艂膮cza si臋 na wykonywanie kolejnego procesu
Direct memory access
nazwa (ang) - I/O ma bezpo艣redni dost臋p do pami臋ci
Alan Turing
jeden z "tw贸rc贸w" informatyki i propozytor "maszyny Turinga"
Richard Stallman
tw贸rca GNU i za艂o偶yciel FSF
Dennis Ritchie
tw贸rca C i wsp贸艂tw贸rca unixa
George Boole
tw贸rca algebry boola
Ken Thompson
wsp贸艂tw贸rca unixa, B i Go
Linus Torvalds
tw贸rca Linuxa i gita
buforowanie
mechanizm - umo偶liwiaj膮cy asynchroniczn膮 prac臋 urz膮dze艅 IO
priorytet
mechanizm - umo偶liwiaj膮cy dzia艂anie kolejki
stronicowanie
mechanizm - odpowiedzialny za obs艂ug臋 pami臋ci
planowanie i przydzia艂 czasu procesora, kontrola i przydzia艂 pami臋ci operacyjnej, obs艂uga sprz臋tu I/O, ochrona informacji i danych proces贸w, obs艂uga wyj膮tk贸w
Wymie艅 5 zada艅 systemu operacyjnego
ext4, ext3, ext2, ext, swap, btrfs
systemy plik贸w - Linux
ntfs, fat16, fat32
systemy plik贸w - Windows
hfs+
systemy plik贸w - MacOS
zfs
systemy plik贸w - bsd
potok, plik fifo, sygna艂y, kolejka komunikat贸w, pami臋膰 dzielona, gniazda
wymie艅 6 mechanizm贸w komunikacji mi臋dzy procesami
segmentacja, stronicowanie
wymie艅 2 metody wirtualizacji adres贸w
best fit - dopasowywanie jak najlepsze(wolne obszary zbli偶one rozmiarem) segment贸w pami臋ci
worst fit - maksymalizacja rozmiaru wolnych blok贸w pami臋ci
kompaktowanie pami臋ci - okresowe uk艂adanie pami臋ci w ci膮g艂y obszar
wymie艅/opisz 3 metody minimalizacji fragmentacji
gniazda
proces mo偶e przes艂a膰, lub otrzyma膰 dane za po艣rednictwem _____
semafora
dost臋p do zasobu mo偶e zosta膰 wstrzymany za pomoc膮 _____
stronicowanie
jedn膮 z technik zarz膮dzania pami臋ci膮 jest _____ na 偶膮danie
fragmentacja
_____ to zjawisko powstania wielu ma艂ych, niewykorzystywanych obszar贸w pami臋ci
procesy systemowe, us艂ugi systemowe, aplikacje u偶ytkownika, podsystemy 艣rodowiska, podsystem dllek
wymie艅 5 sk艂adowych trybu u偶ytkownika w systemie Windows
warstwa wykonywalna, j膮dro, warstwa abstrakcji sprz臋towej (HAL), sterowniki i interfejsy graficzne
wymie艅 4 sk艂adowe trybu j膮dra w systemie Windows
jeden 2> dwa
strumie艅 - przekierowanie b艂臋d贸w programu jeden do pliku dwa
discretionary access control (DAC) - przydzielanie dost臋pu na podstawie w艂asno艣ci (Domy艣lne dla system贸w Linux);
mandatory access control (MAC) - administrator przydziela uprawnienia;
role-based access control (RBAC) - uprawnienia przypisywane rolom
wymie艅 3 modele kontroli dost臋pu do zasob贸w
jeden | dwa
strumie艅 - output programu jeden przekierowany na input programu dwa:
jeden < dwa
strumie艅 - przekierowanie tre艣ci pliku dwa na input programu jeden
jeden >> dwa
strumie艅 - dopisanie outputu programu jeden do pliku 2
jeden > dwa
strumie艅 - zapisanie outputu programu jeden do pliku 2
{}
strumie艅 - znaki grupuj膮ce polecenia tak, 偶e nie powstaje nowy shell
&
strumie艅 - znak do uruchamiania procesu w tle
|
strumie艅 - znak pipeline
aktywny, gotowy, oczekuj膮cy, ko艅cowy, pocz膮tkowy, zombie
wymie艅 6 mo偶liwych stan贸w procesu
/
katalog - root
/bin/
katalog - podstawowe programy systemowe
/dev/
katalog - pliki urz膮dze艅
/etc/
katalog - pliki konfiguracyjne
/home/
katalog - katalogi domowe
/lib/
katalog - podstawowe biblioteki
/media/
katalog - zamontowane urz膮dzenia
/tmp/
katalog - pliki tymczasowe
/mnt/
katalog - zamontowane partycje
/proc/; /sys/
katalog - pliki dost臋powe do SO
/root/
katalog - katalog domowy roota
/sbin/
katalog - podstawowe programy administracyjne
/usr/
katalog - pliki wykonywalne, biblioteki, programy program贸w u偶ytkowych
/var/
katalog - pliki dynamiczne
-e
warunek - plik istnieje
-f
warunek - plik jest zwyk艂ym plikem
-d
warunek - plik jest katalogiem
-r
warunek - u偶ytkownik mo偶e czyta膰 plik
-w
warunek - u偶ytkownik mo偶e modyfikowa膰/zapisywa膰 plik
-x
warunek - u偶ytkownik mo偶e uruchomi膰 plik
-L
warunek - plik jest dowi膮zaniem symbolicznym
-z
warunek - string jest pusty
-n
warunek - string nie jest pusty
jeden = dwa; jeden -eq dwa
warunek - string jeden i dwa s膮 r贸wne
jeden != dwa; jeden -ne dwa
warunek - string jeden i dwa nie s膮 r贸wne
x -eq y
warunek - liczba x i y s膮 r贸wne
x -ne y
warunek - liczba x i y s膮 r贸偶ne
x -lt y
warunek - liczba x jest mniejsza ni偶 y
x -le y
warunek - liczba x nie jest wi臋ksza ni偶 y
x -gt y
warunek - liczba x jest wi臋ksza ni偶 y
x -ge y
warunek - liczba x nie jest mniejsza ni偶 y