SO - Egzamin

4.3(3)
studied byStudied by 70 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/91

flashcard set

Earn XP

Description and Tags

Fiszki do egzaminu z Systemów Operacyjnych

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

92 Terms

1
New cards

cut

polecenie przepuszcza zadane pola i kolumny

2
New cards

pwd

polecenie - nazwa bieżącego katalogu

3
New cards

head

polecenie - początkowe wiersze

4
New cards

tr

polecenie - zmiana znaku na inny

5
New cards

rm

polecenie - usuwa plik

6
New cards

getopts

polecenie - pobiera opcje z linii poleceń

7
New cards

passwd

polecenie - zmienia hasło użytkownika

8
New cards

ln

polecenie - utworzenie dowiązania twardego

9
New cards

kill

polecenie - wysyła sygnał do procesu

10
New cards

whoami

polecenie - sprawdzić swój login

11
New cards

id

polecenie - sprawdzić swoje id

12
New cards

ps

polecenie - sprawdzić aktywne procesy

13
New cards

rmdir

polecenie - usunięcie katalogu

14
New cards

mkdir

polecenie - utworzenie katalogu

15
New cards

mv

polecenie - przeniesienie pliku do innego katalogu

16
New cards

diff; cmp

polecenie - porównanie zawartości

17
New cards

sort

polecenie - sortowanie plików zawierających tekst

18
New cards

find

polecenie - poszukiwanie plików

19
New cards

sed

polecenie - edytowanie strumienia linia po linii

20
New cards

wc

polecenie - zliczanie słów i znaków w pliku

21
New cards

zarządzanie pamięcią, zarządzanie procesami, zarządzanie systemem plików

3 zadania jądra SO

22
New cards

Discretionary Access Control (Uznaniowa metoda kontroli dostępu)

jaka polityka dostępu do zasobów jest domyślnie stosowana w Linuksie?

23
New cards

jądro systemu operacyjnego (poprawione)

kto decyduje o udostępnieniu zasobów?

24
New cards

prawa użytkownika pod którym został on uruchomiony

jakie prawa ma uruchomiony proces?

25
New cards

Ciągła, Listowa, Indeksowa

Podaj 3 metody przydziału miejsca na nośniku danych

26
New cards

polling

nazwa (ang) - procesor zleca urządzeniu wykonanie zapytania, a następnie okresowo je odpytuje czy jest gotowe

27
New cards

interrupt service routine

nazwa (ang) - po zleceniu wykonania zadania na urządzeniu procesor przełącza się na wykonywanie kolejnego procesu

28
New cards

Direct memory access

nazwa (ang) - I/O ma bezpośredni dostęp do pamięci

29
New cards

Alan Turing

jeden z "twórców" informatyki i propozytor "maszyny Turinga"

30
New cards

Richard Stallman

twórca GNU i założyciel FSF

31
New cards

Dennis Ritchie

twórca C i współtwórca unixa

32
New cards

George Boole

twórca algebry boola

33
New cards

Ken Thompson

współtwórca unixa, B i Go

34
New cards

Linus Torvalds

twórca Linuxa i gita

35
New cards

buforowanie

mechanizm - umożliwiający asynchroniczną pracę urządzeń IO

36
New cards

priorytet

mechanizm - umożliwiający działanie kolejki

37
New cards

stronicowanie

mechanizm - odpowiedzialny za obsługę pamięci

38
New cards

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

39
New cards

ext4, ext3, ext2, ext, swap, btrfs

systemy plików - Linux

40
New cards

ntfs, fat16, fat32

systemy plików - Windows

41
New cards

hfs+

systemy plików - MacOS

42
New cards

zfs

systemy plików - bsd

43
New cards

potok, plik fifo, sygnały, kolejka komunikatów, pamięć dzielona, gniazda

wymień 6 mechanizmów komunikacji między procesami

44
New cards

segmentacja, stronicowanie

wymień 2 metody wirtualizacji adresów

45
New cards

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

46
New cards

gniazda

proces może przesłać, lub otrzymać dane za pośrednictwem _____

47
New cards

semafora

dostęp do zasobu może zostać wstrzymany za pomocą _____

48
New cards

stronicowanie

jedną z technik zarządzania pamięcią jest _____ na żądanie

49
New cards

fragmentacja

_____ to zjawisko powstania wielu małych, niewykorzystywanych obszarów pamięci

50
New cards

procesy systemowe, usługi systemowe, aplikacje użytkownika, podsystemy środowiska, podsystem dllek

wymień 5 składowych trybu użytkownika w systemie Windows

51
New cards

warstwa wykonywalna, jądro, warstwa abstrakcji sprzętowej (HAL), sterowniki i interfejsy graficzne

wymień 4 składowe trybu jądra w systemie Windows

52
New cards

jeden 2> dwa

strumień - przekierowanie błędów programu jeden do pliku dwa

53
New cards

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

54
New cards

jeden | dwa

strumień - output programu jeden przekierowany na input programu dwa:

55
New cards

jeden < dwa

strumień - przekierowanie treści pliku dwa na input programu jeden

56
New cards

jeden >> dwa

strumień - dopisanie outputu programu jeden do pliku 2

57
New cards

jeden > dwa

strumień - zapisanie outputu programu jeden do pliku 2

58
New cards

{}

strumień - znaki grupujące polecenia tak, że nie powstaje nowy shell

59
New cards

&

strumień - znak do uruchamiania procesu w tle

60
New cards

|

strumień - znak pipeline

61
New cards

aktywny, gotowy, oczekujący, końcowy, początkowy, zombie

wymień 6 możliwych stanów procesu

62
New cards

/

katalog - root

63
New cards

/bin/

katalog - podstawowe programy systemowe

64
New cards

/dev/

katalog - pliki urządzeń

65
New cards

/etc/

katalog - pliki konfiguracyjne

66
New cards

/home/

katalog - katalogi domowe

67
New cards

/lib/

katalog - podstawowe biblioteki

68
New cards

/media/

katalog - zamontowane urządzenia

69
New cards

/tmp/

katalog - pliki tymczasowe

70
New cards

/mnt/

katalog - zamontowane partycje

71
New cards

/proc/; /sys/

katalog - pliki dostępowe do SO

72
New cards

/root/

katalog - katalog domowy roota

73
New cards

/sbin/

katalog - podstawowe programy administracyjne

74
New cards

/usr/

katalog - pliki wykonywalne, biblioteki, programy programów użytkowych

75
New cards

/var/

katalog - pliki dynamiczne

76
New cards

-e

warunek - plik istnieje

77
New cards

-f

warunek - plik jest zwykłym plikem

78
New cards

-d

warunek - plik jest katalogiem

79
New cards

-r

warunek - użytkownik może czytać plik

80
New cards

-w

warunek - użytkownik może modyfikować/zapisywać plik

81
New cards

-x

warunek - użytkownik może uruchomić plik

82
New cards

-L

warunek - plik jest dowiązaniem symbolicznym

83
New cards

-z

warunek - string jest pusty

84
New cards

-n

warunek - string nie jest pusty

85
New cards

jeden = dwa; jeden -eq dwa

warunek - string jeden i dwa są równe

86
New cards

jeden != dwa; jeden -ne dwa

warunek - string jeden i dwa nie są równe

87
New cards

x -eq y

warunek - liczba x i y są równe

88
New cards

x -ne y

warunek - liczba x i y są różne

89
New cards

x -lt y

warunek - liczba x jest mniejsza niż y

90
New cards

x -le y

warunek - liczba x nie jest większa niż y

91
New cards

x -gt y

warunek - liczba x jest większa niż y

92
New cards

x -ge y

warunek - liczba x nie jest mniejsza niż y