1 / 10

CHARAKTERYSTYKA SYSTEMÓW WIELODOSTĘPNYCH UNIX/LINUX

CHARAKTERYSTYKA SYSTEMÓW WIELODOSTĘPNYCH UNIX/LINUX. Główne kategorie systemów operacyjnych. systemy specjalnego przeznaczenia, do: sterowania procesami przemysłowymi sterowania złożonymi urządzeniami przetwarzania transakcji b) systemy ogólnego przeznaczenia:

gamma
Download Presentation

CHARAKTERYSTYKA SYSTEMÓW WIELODOSTĘPNYCH UNIX/LINUX

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. CHARAKTERYSTYKA SYSTEMÓW WIELODOSTĘPNYCH UNIX/LINUX • Główne kategorie systemów operacyjnych. • systemy specjalnego przeznaczenia, do: • sterowania procesami przemysłowymi • sterowania złożonymi urządzeniami • przetwarzania transakcji • b) systemy ogólnego przeznaczenia: • dla indywidualnego użytkownika • wsadowe • wielodostępne • 2. Definicja systemu wielodostępnego. • To system komputerowy, na którym zdalnie może jednocześnie pracować wielu użytkowników, a każdy z nich ma wrażenie samodzielnej pracy w odniesieniu do zasobów sprzętowo-programowych. Wykorzystuje się mechanizm podziału czasu (ang. time-sharing). • 3. Podstawowe cele każdego systemu operacyjnego. • zapewnienie wygodnej pracy użytkownikom, • efektywne zarządzanie zasobami systemu komputerowego

  2. CHARAKTERYSTYKA SYSTEMÓW WIELODOSTĘPNYCH UNIX/LINUX • 4. Zadania systemu operacyjnego. • a) zarządzanie zadaniami, • b) zarządzanie pamięcią operacyjną i pomocniczą, • c) zarządzanie systemem wejścia-wyjścia, • d) zarządzanie plikami, • e) praca w sieci, • f) ochrona zasobów, • g) komunikacja z użytkownikami, • h) odpowiednie wykorzystanie procesora. • 5. Inne pojęcia dotyczące systemu. • Interfejsy programowe - dzięki nim system operacyjny udostępnia swoje usługi użytkownikom poprzez programy systemowe. • b) Funkcje systemowe - stanowią interfejs pomiędzy programami, a jądrem systemu operacyjnego. Umożliwiają programom korzystanie z usług jądra i sprzętu komputerowego bez naruszania bezpieczeństwa systemu.

  3. CHARAKTERYSTYKA SYSTEMÓW WIELODOSTĘPNYCH UNIX/LINUX c) Programy systemowe - tworzą z kolei interfejs dla użytkowników, a zaliczamy do nich: - tekstowe interpretery poleceń, - programy tworzące interfejs graficzny systemu 6. Rola programów systemowych. Umożliwiają użytkownikom wykonywanie typowych operacji dotyczących: a) manipulowania plikami, b) przetwarzania ich zawartości, c) tworzenia i wykonywania programów, d) komunikacji, e) informowania o stanie systemu.

  4. PROJEKT GNU • 1. Projekt GNU. • - To takie przedsięwzięcie mające na celu stworzenie systemu operacyjnego, uniksopodobnego złożonego tylko i wyłącznie z wolnego oprogramowania. Nazwa powstała od słów GNU to Nie Unix (ang. GNU's Not Unix). • Pracę nad tym projektem rozpoczął Richard Stallman. • GNU był pierwszym projektem Fundacji Wolnego Oprogramowania (ang. Free Software Foundation, FSF). • Projekt GNU uznaje, że komputery i technologie cyfrowe pozwalają na znaczne ułatwienie rozpowszechniania i modyfikowania informacji. • GNU sprzeciwia się patentom na oprogramowanie, ponieważ według projektu niemal każdy innowacyjny program wykorzystuje nowe metody, a to czy zostały już wcześniej opatentowane zależy od szczęścia. • „Manewrowanie w labiryncie patentów będzie trudniejsze niż pisanie programów ” (cytat Stallmana)

  5. LICENCJA GNU • 2. Tworzenie GNU. • 1983 – informacja o powstaniu projektu. • 1983-1985 – prace nad projektem. • Copyleft - rodzaj systemu licencjonowania praw autorskich • 1985 – powstanie Fundacji Wolnego Oprogramowania (ang. FSF). • 1989 – pierwsza wersja GNU GPL. • 3. Pojęcia związane z GNU. • wolne oprogramowanie • b) copyleft - to rodzaj systemu licencjonowania praw autorskich zezwalający na modyfikację i dowolną redystrybucję pracy. • c) GNU GPL - Powszechna Licencja Publiczna GNU (GNU General Public License) – jedna z licencji wolnego oprogramowania.

  6. LICENCJA GPL • 4. Cztery wolności GPL. • wolność 0 - wolność uruchamiania programu w dowolnym celu, • wolność 1 - wolność analizowania, jak program działa i dostosowywania go do swoich potrzeb, • wolność 2 - wolność rozpowszechniania niezmodyfikowanej kopii programu, • wolność 3 - wolność udoskonalania programu i publicznego rozpowszechniania własnych ulepszeń.

  7. CHARAKTERYSTYKA SYSTEMU LINUX - HISTORIA • 1. O systemie Linux. • System Linux jest dziełem wielu programistów z całego świata. • Podstawy systemu stworzył Linus Torvalds, student uniwersytetu w Helsinkach, który w 1991 roku napisał pierwszą wersję jądra systemu. • Wzorował się na akademickim systemie Minix i zachował z nim znaczną zgodność. • Linus Torvalds, zaczął tworzyć system operacyjny na komputer oparty o procesor Intel 80386. • Linux został udostępniony w Internecie na zasadach licencji GPL (ang. General Public License). • System wzbudził duże zainteresowanie programistów, co zapoczątkowało jego burzliwy rozwój. • Twórcy Linuksa nie korzystali bezpośrednio z kodu systemu Unix.

  8. CHARAKTERYSTYKA SYSTEMU LINUX - HISTORIA • Linux został jednak zaprojektowany zgodnie ze standardem POSIX 1003.1, który definiuje interfejsy programowania i narzędzi systemowych dla systemu Unix, • Projekt systemu Linux jest dość ściśle związany z projektem GNU, który zakładał darmowy system operacyjny wzorowany na Unixie. • W ramach projektu powstało wiele pakietów oprogramowania, które są obecnie dostępne w tym systemie. • Linux jest systemem nowoczesnym, ponieważ wielu programistów wciąż pracuje nad rozwojem jądra systemu oraz bogatego zestawu programów usługowych. • Torvalds proponował nazwę FREAX. Jak twierdził zawierała w sobie słowo free (wolny), freak (dziwak) i X jak Unix.- Ari Lemmke, zaproponował nazwę LINUX. Nazwa została, a zdaniem Linusa dużo lepiej brzmi, niż wcześniejsze FREAX.

  9. CHARAKTERYSTYKA SYSTEMU LINUX - CECHY • 2. Najważniejsze cechy systemu • wielodostępność, • wielozadaniowość, czyli praca z podziałem czasu procesora pomiędzy wiele zadań, • wieloprzetwarzanie, czyli praca wieloprocesorowa, • możliwość uruchamiania zadań w łagodnym czasie rzeczywistym, • obsługa różnych typów systemów plików, • obsługa różnych protokołów sieciowych, • obsługa różnych formatów plików wykonywalnych, • wykorzystanie współdzielonych bibliotek.

  10. CHARAKTERYSTYKA SYSTEMU LINUX • 3. Zalety systemu Linux. • efektywność i stabilność systemu, • powszechna dostępność bez jakichkolwiek opłat licencyjnych, • bogaty zestaw oprogramowania umożliwiający szeroki zakres zastosowań, • możliwość pracy na wielu platformach sprzętowych przy stosunkowo niewielkich wymaganiach, • możliwość łatwej współpracy z innymi popularnymi systemami operacyjnymi, • bogata dokumentacja w wersji elektronicznej, • dostępność kodu źródłowego

More Related