1 / 10

Linux jako system wielozadaniowy i wielodostępny.

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).

feryal
Télécharger la présentation

Linux jako system wielozadaniowy i wielodostępny.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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ę

  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.

  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

  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)

  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

  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

  8. System plików: Katalogi systemowe

  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

  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

More Related