INFORMATYKA JEBANA K2 Flashcards
1
Q
Składowe systemu komputerowe
A
- Sprzęt komputerowy
- CPU
- pamięć operacyjna
- magistrale systemowe
- urządzenia wejścia/wyjścia - System operacyjny
- Programy
- systemowe
- aplikacje użytkowników - Użytkownicy
2
Q
System operacyjny - definicja
A
- program lub zestaw programów, które pośredniczą między użytkownikami i ich programami i sprzętem komputerowym
- administrator zasobów systemu komputerowego
- program sterujący wykonaniem innych programów
3
Q
Podstawowe cele systemu operacyjnego
A
- wykonywanie programów użytkowników
- zapewnienie wygodnej pracy użytkownikom
- efektywne zarządzanie zasobami systemu komputerowego
4
Q
system operacyjny jako interfejs
A
postrzega on system komputerowy jako zbiór aplikacji
- Programy użytkowe (Edytor, WWW browser, player)
- SO (bibliteki narzędzia)
- Sprzęt wykonujący
5
Q
Budowa systemu operacyjnego
A
System operacyjny składa się z dwóch części:
- Jądra systemu operacyjnego
- zawiera podstawowy kod systemu operacyjnego, niezbędny do jego działania
- jądro lub jego rdzeń stale znajduje się w pamięci operacyjnej - Programy systemowe
- świadczą różne usługi systemowe i ułatwiają pracę użytkownikom
6
Q
Działanie systemu operacyjnego
A
- Kod systemu operacyjnego wykonywany jest przez procesor naprzemiennie z kodem programów użytkowych
- Może się to odbywać szeregowo lub równolegle w zależności od zasobów sprzętowych
- System nie sprawuje więc stałej kontroli nad systemem komputerowym a jedynie okresowo przejmuje sterowanie aby wykonać niezbędne zadania systemowe
7
Q
Działanie systemu operacyjnego (tryby i rozkazy)
A
Dualny tryb pracy systemu - tryb użytkownika wykonywany jest kod programu użytkownika - tryb systemu (monitora, jądra) wykonywany jest kod systemu tryb uprzywilejowany bit trybu procesora 2.Rozkazy uprzywilejowane - wykonywane tylko w trybie systemu - wywołania systemowe, funkcje systemowe
8
Q
Co to jest proces?
A
Proces:
- program w trakcie wykonania
- egzemplarz programu działającego na komputerze
- obiekt któremu można przydzielić procesor w celu wykonania
- jednostka aktywności charakteryzująca się sekwencyjnym wątkiem wykonania, przydzielonymi zasobami systemu i stanem działania
9
Q
Cechy współczesnych systemów operacyjnych
A
- Wieloprogramowość
- Wielozadaniowość
- Wieloprzetwarzanie
1. symetryczne
2. asymetryczne - przetwarzanie w czasie rzeczywistym
- przetwarzanie rozproszone
- wirtualizacja
1. pamięć wirtualna
2. wirtualny system plików VFS
10
Q
Wieloprogramowość - definicja
A
Wieloprogramowość:
- możliwość jednoczesnego uruchamiania i przechowywania w pamięci operacyjnej wielu procesów
- przełączanie pomiędzy procesami następuje, gdy proces wykonywany zakończy lub zamówi operację wejścia - wyjścia
11
Q
Wielozadaniowośc - definicja
A
Wielozadaniowość:
- możliwość współbieżnego wykonywania wielu procesów z podziałem czasu procesora
- przełączanie pomiędzy poszczególnymi zadaniami odbywa się w regularnych odstępach czasu, na tyle często że wszyscy użytkownicy mają możliwość pracy interakcyjnej
12
Q
Wieloprzetwarzanie (multiprocessing)
A
- możliwość współbieżnego wykonywania procesów przez wiele procesorów w jednym systemie komputerowym
- w wieloprocesorowym systemie komputerowym, czyli systemie ściśle powiązanym, procesory współdzielą pamięć, zegar i szyny systemowe
13
Q
Wieloprzetwarzanie symetryczne
A
- występuje w sytuacji, gdy żaden procesor nie jest wyróżniony i wszystkie mogą wykonywać takie same zadania
14
Q
Wieloprzetwarzanie asymetryczne
A
- występuje w sytuacji gdy wyróżniony procesor główny zarządza całym systemem i przydziela zadania innym procesorom
15
Q
wielowątkowość
A
- możliwość podziału procesu na kilka oddzielnych wątków wykonania programu, które moga być wykonywane równolegle
- w systemie wieloprocesorowym wątki będą wykonywane równolegle przez wiele procesorów lub rdzeni
- w systemie jednoprocesorowym wątki będą wykonywane współbieżnie z podziałem czasu