Linux jako system wielozadaniowy i wielodostępny.

10
1 Linux jako system wielozadaniowy i wielodostępny.

description

Linux jako system wielozadaniowy i wielodostępny. Budowa systemu operacyjnego (SO). W budowie systemu operacyjnego można zwykle wyróżnić dwie warstwy oprogramowania: Jądro systemu Powłokę. Powłoka (ang. Shell). - PowerPoint PPT Presentation

Transcript of Linux jako system wielozadaniowy i wielodostępny.

Page 1: Linux jako system wielozadaniowy i wielodostępny.

1

Linux jako system wielozadaniowy i wielodostępny.

Page 2: Linux jako system wielozadaniowy i wielodostępny.

2

Budowa systemu operacyjnego (SO)

W budowie systemu operacyjnego można zwykle wyróżnić dwie warstwy oprogramowania:

Jądro systemu Powłokę

Page 3: Linux jako system wielozadaniowy i wielodostępny.

3

Powłoka (ang. Shell)

stanowi zewnętrzną warstwę systemu operacyjnego, odpowiedzialną za interpretacje poleceń użytkownika.

W Linuxie ta warstwa systemu jest zwykle oddzielnym programem.

Page 4: Linux jako system wielozadaniowy i wielodostępny.

4

Jądro

odpowiada za uruchamianie innych programów i zarządza urządzeniami takimi jak np.: dyski, drukarka

Najważniejszymi elementami jądra są: podsystem plików, odpowiada za obsługę

pamięci masowej i zapisywanych w niej plików, a także za obsługę pozostałych urządzeń

podsystem sterujący procesami, realizuje w szczególności zadania zarządzania pamięcią operacyjną oraz rozdziałem czasu procesora

Page 5: Linux jako system wielozadaniowy i wielodostępny.

5

Jądro

oferuje dostęp do zasobów komputera za pośrednictwem zbioru funkcji systemowych.

Zbiór udostępnionych przez jądro funkcji stanowi podstawę do budowy bibliotek funkcji systemowych (jak np. API w Windows)

Page 6: Linux jako system wielozadaniowy i wielodostępny.

6

Linux:

Wielozadaniowy – pozwala na wykonanie kilku zadań w tym samym czasie

Wielodostępny - pozwala na logowanie się do systemu kilku użytkownikom w tym samym czasie, a każdy użytkownik współdziała z nim przez swój własny terminal

ext2 – standardowy system plików linuxa Dostępność kodu

Page 7: Linux jako system wielozadaniowy i wielodostępny.

7

Linux:

Posiada wymienny standardowy interfejs użytkownika (shell)

Posiada wygodny i łatwy w użyciu graficzny interfejs użytkownika (X-Window)

Ustawia normę dostępu do urządzeń poprzez plik

Udostępnia pliki w pojedynczej wielopoziomowej strukturze drzewa

Page 8: Linux jako system wielozadaniowy i wielodostępny.

8

System plików:

/

tmp etc dev bin usr

bin homelib

katalog1 katalog2

Katalog główny

Katalogi użytkowników

Katalogi systemowe

Page 9: Linux jako system wielozadaniowy i wielodostępny.

9

System plików:

/bin, /usr/bin – zawierają większość komend systemowych i programy usługowe w wersji binarnej

/dev – pliki specjalne reprezentujące urządzenia rzeczywiste (dyski twarde, dyski elastyczne, drukarki) i pseudo urządzenia (obszar swap, wirtualny terminal)

/etc – pliki i programy umożliwiające konfiguracje systemu

/tmp – używany przez komendy jak i użytkowników do przechowywania plików tymczasowych

/home – katalogi przeznaczony na katalogi domowe użytkowników systemu

Page 10: Linux jako system wielozadaniowy i wielodostępny.

10

Konta użytkowników:

Charakteryzują się kilkoma atrybutami: Nazwa użytkownika Numer identyfikacyjny użytkownika Hasło Nazwa grupy użytkowników do której

należy użytkownik Katalog domowy Interpreter poleceń, czyli program shell