Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

WIELOZADANIOWOWŚĆ SYSTEMU OPERACYJNEGO LINUX SOISK.

Podobne prezentacje


Prezentacja na temat: "WIELOZADANIOWOWŚĆ SYSTEMU OPERACYJNEGO LINUX SOISK."— Zapis prezentacji:

1 WIELOZADANIOWOWŚĆ SYSTEMU OPERACYJNEGO LINUX SOISK

2 Linux - wielozadaniowość Linux jest systemem wielozadaniowym. Oznacza to, że może wykonywać równocześnie więcej niż tylko jeden proces (program posiadający własną przestrzeń adresową). Za relizację wielozadaniowości odpowiedzialne jest jądro systemu.

3 Linux Wielozadaniowość jest zapewniona przez program nazywany planistą, który relizuje algorytm szeregowania zadań w kolecje do przyznania czasu procesora. Linux może wykorzystywać wiele procesorów. Gdy system ma mniej dostępnych procesorów niż zadań do wykonania, czas działania procesora jest dzielony między wszystkie zadania.

4 Linux - wywłaszczenie System Linux oferuje procedurę wywłaszczenia, które polega na przerwaniu wykonywania procesu, odebrania mu czasu przydzielonego do wykonywania zadania przez procesor i przekazaniu sterowania do planisty. W systemach bez wyłaszczania prosecy same muszą sterować podziałem czasu procesora.

5 Linux – jądro, shell Do komunikacji użytkownika z jądrem systemu wykorzystywana jest powłoka systemowa (shell). Jest to program pełniący rolę pośrednika pomiędzy jadrem a użytkownikiem. Program ten udostępnia interfejs w postaci wiersza poleceń. Jądro systemu zawiera podprogramy potrzebne do obsługi urządzeń sprzętowych, przeprowadzania operacji wejścia i wyjścia, zarządzania plikami, powłoka natomiast pozwala korzystać z tych podprogramów za pomocą wiersza poleceń.

6 Linux – składnia powłoki polecenie - standardowy znak zachęty określający nazwę konta, komputera oraz bieżący katalog # poprzedzaj polecenia administratora (root) $ poprzedza polecenia innych użytkowników

7 Linux - przykłady poleceń ps wyswietla listę uruchomionych procesów przez użytkownika, których jest właścicielem ps –aux wyświetla wszystkie procesy PID –identyfikator procesu TTY- identyfikator konsoli z której uruchomiono proces TIME – czas procesora wykorzystywnay do tej pory CMD polecenie, którym uruchomiono proces

8 Linux - przykłady poleceń ps – A z poziomu administratora wyświetla procesy wszystkich użytkowników

9 Linux – usuwanie procesu Polecenie kill zamyka bezpiecznie proces. Składnia: kill PID np.: kill 2223 Opcje polecenia kill: -2 przerwanie wykonywania procesu nakazane z klawiatury Ctrl+c

10 Linux – usuwanie procesu -3 zakończenie wykonywania procesu z jednoczesnym utowrzeniem pliku, który zawiera obraz pamięci procesu (plik core) -9 wymuszenie zamknięcia procesu -15 domyślny sygnał polecenia kill -19 zatrzymanie wykonywania procesu z możliwością późniejszego wznowienia

11 Zadanie Wyświetl listę aktualnie uruchomionych procesów ps – A Uruchom drugie okno aplikacji Terminal. Ponownie wyświetl listę aktualnie uruchomionych procesów i porównując z poprzednią, odszukaj PID procesu związanego z Terminalem uruchomionym w drugim oknie. Korzystając z identyfikatora PID zakończ działanie Terminala w drugim oknie.


Pobierz ppt "WIELOZADANIOWOWŚĆ SYSTEMU OPERACYJNEGO LINUX SOISK."

Podobne prezentacje


Reklamy Google