Systemy Operacyjne

studied byStudied by 7 people
5.0(1)
Get a hint
Hint

Co to jest System Operacyjny?

1 / 39

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

40 Terms

1

Co to jest System Operacyjny?

Zbiór programów lub procedur zaimplementowanych w postaci oprogramowania lub mikroprogramów korzystających z zasobów sprzętowych i programowych.

New cards
2

Między kim pośredniczy System Operacyjny?

Pośredniczy między użytkownikiem a sprzętem komputerowym.

New cards
3

Czy procesy Systemu Operacyjnego mogą w tym samym momencie wykorzystywać różne zasoby?

Tak

New cards
4

Co to jest proces?

Ciąg obliczeń, które są wykonywane z użyciem potrzebnych zasobów sprzętowych i programowych dla wykonania określonego działania.

New cards
5

Jak nazywamy procesy w tej samej przestrzeni adresowej?

Wątki

New cards
6

Na jakie dwa rodzaje dzielą się procesy?

Współbieżne i równoległe

New cards
7

Co to są procesy współbieżne?

Procesy, których wykonywanie pokrywa się w tym samym przedziale czasu.

New cards
8

Co to są procesy równoległe?

Procesy, których działanie przebiega w tym samym czasie.

New cards
9

Jakie wyróżniamy rodzaje procesów współbieżnych?

Procesy synchroniczne — korzystają z tego samego urządzenia zegarowego.

Procesy asynchroniczne — korzystają ze swoich własnych urządzeń zegarowych.

New cards
10

Czym jest wieloprogramowanie?

Cecha systemów polegająca na wykonywaniu w tym samym czasie wielu programów.

New cards
11

Czym jest wielodostępność?

Cecha systemów wskazująca na możliwość jednoczesnej pracy wielu użytkowników.

New cards
12

Co to jest podział czasu?

Cecha pracy współczesnych systemów polegająca na przydziale kwantów czasu poszczególnym procesom.

New cards
13

Co to jest podział pamięci?

Czynność polegająca na podziale pamięci operacyjnej na obszary, w których są przechowywane aktywne programy.

New cards
14

Jaki jest podstawowy podział systemów operacyjnych?

Systemy proceduralne i komunikatowe.

New cards
15

Co to jest dualizm Systemów Operacyjnych?

Możliwość przekształcenia proceduralnych systemów na komunikatowe systemy i odwrotnie.

New cards
16

Czym są Proceduralne Systemy Operacyjne?

Systemy oparte o mechanizmy powiązań znane z proceduralnych języków programowania.

New cards
17

Czym są Komunikatowe Systemy Operacyjne?

Systemy, których działanie polega wyłącznie na przekazywaniu danych bez sterowania.

New cards
18

Z jakich elementów składają się Systemy Operacyjne?

Składają się z modułów

New cards
19

Jakie warstwy modułów wyróżniamy w Systemach Operacyjnych?

  • Warstwa wyższa (system plików, operacje na plikach)

  • Warstwa pośrednia (wykonywanie prac)

  • Warstwa najniższa (jądro systemu, procesy).

New cards
20

Jakie wyróżniamy najważniejsze funkcje Systemów Operacyjnych?

  • Zarządzanie procesami, pamięcią, urządzeniami zewnętrznymi i plikami

  • Średnioterminowe i długoterminowe szeregowanie prac

  • Maksymalizacja wykorzystania zasobów

  • Możliwość sterowania procesem przetwarzania

New cards
21

Jakie wyróżniamy najważniejsze typy Systemów Operacyjnych?

  • Konwencjonalny

  • Wsadowy

  • Wielodostępowy

  • Rozproszony

  • Sieciowy

New cards
22

W jaki sposób działa konwencjonalny jednostanowiskowy system operacyjny?

Jest oparty o jedno lub wielopotokowe przetwarzanie rozkazów przez procesor.

Każdy rozkaz jest przetwarzany przez procedurę wykonania rozkazu. Pobiera rozkaz z pamięci operacyjnej do rejestru, zwiększa licznik rozkazów, pobiera odpowiednie dane i wykonuje rozkaz.

New cards
23

W jaki sposób działa wsadowy system operacyjny?

Charakteryzuje się on przetwarzaniem dużych porcji zadań (batch/wsad). Jest to przetwarzanie skompilowanych programów w ustalonym ciągu z dużą liczbą danych. Często jest realizowany przez skróconą liczbę rozkazów, przyspieszającą jego działanie.

New cards
24

W jaki sposób działa wielodostępowy system operacyjny?

Jest przeznaczony do udostępniania zasobów wielu użytkownikom naraz. Polega na przechowywaniu wszystkich programów użytkowników w pamięci operacyjnej.

New cards
25

W jaki sposób działa rozproszony system operacyjny?

Systemy takie powstają na podstawie lokalnej sieci komputerowej (LAN). Każdy komputer w sieci posiada ten sam, komunikatowy system.

New cards
26

W jaki sposób działa sieciowy system operacyjny?

Powstaje na podstawie rozległej sieci komputerowej (WAN), która przez protokoły komunikacyjne pozwala na przesyłanie danych między komputerami o niekoniecznie tych samych systemach operacyjnych. Służą mu do tego protokoły komunikacyjne.

New cards
27

Co to jest wzajemne wykluczanie?

Jest to takie użytkowanie pojedynczego zasobu przez co najmniej dwa procesy tak, że w danej chwili tylko jeden z nich może go używać.

New cards
28

Co to jest obszar krytyczny?

Jedno z rozwiązań możliwości wejścia więcej niż jednego procesu do zasobu programowego.

New cards
29

Co to jest semafor?

Jest to chroniona zmienna lub abstrakcyjny typ danych, stanowiący klasyczną metodę kontroli dostępu przez wiele procesów do wspólnego zasobu.

New cards
30

Na czym polegają operacje semaforowe?

Działanie na zmiennej, na której można wykonywać tylko dwie operacje oraz instrukcje inicjacji zmiennej.

New cards
31

Jak przebiega operacja semaforowa?

  • Proces wykonuje operację P → S-=1

  • Jeśli S < 0 - proces zawieszony.

  • Jeśli S >= 0 - proces wykonuje się dalej

  • Proces wykonuje operację V → S += 1

  • Jeśli S >= 0 - identyfikator jednego z zawieszonych procesów usuwa się z kolejki i wznawia się wykonanie procesu

New cards
32

Na czym polega wzajemna blokada (ang. deadlock)?

Jest to stan, w którym co najmniej dwa procesy oczekują na spełnienie warunku, który nigdy nie zostanie spełniony.

New cards
33

Na czym polega synchronizacja za pomocą semaforów?

Polega na przekazywaniu sygnałów czasowych, które zezwalają na określenie kolejności korzystania z zasobu. Do najprostszych procesów tego typu należy mechanizm blokuj/obudź, działający na tzw. bitach budzenia.

New cards
34

Jak działa mechanizm blokuj/obudź?

Jeżeli proces wykonuje operację P, a bit budzenia jest ustawiony, to proces nie będzie zatrzymany, a bit budzenia będzie wyzerowany.

Jeśli semafor nie jest ustawiony, to proces wykonujący operację zostanie zablokowany do chwili, gdy drugi proces nie ustawi tego semafora.

New cards
35

Co to jest warunkowy obszar krytyczny?

Narzędzie synchronizacji procesów umożliwiające wstrzymanie procesu dopóki nie będzie spełniony dowolny warunek.

New cards
36

Co to jest monitor?

Jest to konstrukcja zawierająca zmienne dzielone oraz zbiór wzajemnie wykluczających się operacji.

New cards
37

Co to jest jądro systemu operacyjnego?

Najbardziej wewnętrzna warstwa, programy, procedury i funkcje, które stale znajdują się w pamięci operacyjnej komputera. Są one najbardziej zależne od sprzętu.

New cards
38

Jakie wyróżniamy funkcje jądra?

  • Dostarczenie mechanizmu do tworzenia, szeregowania i usuwania procesów

  • Dostarczanie narzędzi synchronizacji i komunikacji procesów

  • Dostarczenie operacji wejścia/wyjścia oraz elementarnych operacji zarządzania zasobami.

New cards
39

Jak wygląda hierarchia pamięci?

Pamięć podręczna (największy koszt, najmniejsza pojemność) Pamięć operacyjna Pamięć pomocnicza (najmniejszy koszt, największa pojemność)

New cards
40

Jakie wyróżniamy najważniejsze techniki zarządzania pamięcią?

  • Segmentacja

  • Stronicowanie

  • Segmentacja ze stronicowaniem

New cards

Explore top notes

note Note
studied byStudied by 15 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 18 people
Updated ... ago
5.0 Stars(3)
note Note
studied byStudied by 29 people
Updated ... ago
5.0 Stars(3)
note Note
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 14 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 14 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 17 people
Updated ... ago
5.0 Stars(1)

Explore top flashcards

flashcards Flashcard43 terms
studied byStudied by 8 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard50 terms
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard146 terms
studied byStudied by 10 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard217 terms
studied byStudied by 51 people
Updated ... ago
5.0 Stars(2)
flashcards Flashcard52 terms
studied byStudied by 48 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard34 terms
studied byStudied by 30 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard20 terms
studied byStudied by 1 person
Updated ... ago
4.0 Stars(1)
flashcards Flashcard60 terms
studied byStudied by 52 people
Updated ... ago
4.5 Stars(8)