1 Wprowadzenie Linuxid 10380 ppt

background image

CHARAKTERYSTYKA SYSTEMÓW

CHARAKTERYSTYKA SYSTEMÓW

WIELODOSTĘPNYCH UNIX/LINUX

WIELODOSTĘPNYCH UNIX/LINUX

1.

1.

Główne kategorie systemów operacyjnych.

Główne kategorie systemów operacyjnych.

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

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.

3. Podstawowe cele każdego systemu operacyjnego.

a) zapewnienie wygodnej pracy użytkownikom,
b) efektywne zarządzanie zasobami systemu komputerowego

background image

CHARAKTERYSTYKA SYSTEMÓW

CHARAKTERYSTYKA SYSTEMÓW

WIELODOSTĘPNYCH UNIX/LINUX

WIELODOSTĘPNYCH UNIX/LINUX

4. Zadania systemu operacyjnego.

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.

5. Inne pojęcia dotyczące systemu.

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

background image

CHARAKTERYSTYKA SYSTEMÓW

CHARAKTERYSTYKA SYSTEMÓW

WIELODOSTĘPNYCH UNIX/LINUX

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.

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.

background image

PROJEKT GNU

PROJEKT GNU

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

background image

LICENCJA GNU

LICENCJA GNU

2. Tworzenie GNU.

2. Tworzenie GNU.

a) 1983 – informacja o powstaniu projektu.
b) 1983-1985 – prace nad projektem.
c) Copyleft - rodzaj systemu licencjonowania praw autorskich
d) 1985 – powstanie Fundacji Wolnego Oprogramowania (ang.

FSF).

e) 1989 – pierwsza wersja GNU GPL.

3. Pojęcia związane z GNU.

3. Pojęcia związane z GNU.

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

background image

LICENCJA GPL

LICENCJA GPL

4. Cztery wolności GPL.

4. Cztery wolności GPL.

a) wolność 0 - wolność uruchamiania programu w dowolnym celu,
b) wolność 1 - wolność analizowania, jak program działa i
dostosowywania go do swoich potrzeb,
c) wolność 2 - wolność rozpowszechniania niezmodyfikowanej
kopii programu,
d) wolność 3 - wolność udoskonalania programu i publicznego
rozpowszechniania własnych ulepszeń.

background image

CHARAKTERYSTYKA SYSTEMU

CHARAKTERYSTYKA SYSTEMU

LINUX - HISTORIA

LINUX - HISTORIA

1. O systemie Linux.

1. O systemie Linux.

- System Linux jest dziełem wielu programistów z całego świata.

- Podstawy systemu stworzył Linus Torvalds

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.

background image

CHARAKTERYSTYKA SYSTEMU

CHARAKTERYSTYKA SYSTEMU

LINUX - HISTORIA

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.

background image

CHARAKTERYSTYKA SYSTEMU

CHARAKTERYSTYKA SYSTEMU

LINUX - CECHY

LINUX - CECHY

2. Najważniejsze cechy systemu

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.

background image

CHARAKTERYSTYKA SYSTEMU

CHARAKTERYSTYKA SYSTEMU

LINUX

LINUX

3. Zalety 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


Document Outline


Wyszukiwarka

Podobne podstrony:
1 wprowadzenie 2010id 8729 ppt
11 Linuxid 12466 ppt
2 Dystrybycje Linuxid 21114 ppt
2 wprowadzanie zmiennychid 19824 ppt
1 wprowadzenie 2010id 8729 ppt
Wykład 1 Wiadomość wprowadzające grupy użytkowe ppt
(1) Wprowadzenie do nauki o finansach 1id 778 ppt
1 Wprowadzenie do psychologii pracy (14)id 10045 ppt
1 marketing wprowadzenieid 9434 ppt
01 Wprowadzenieid 2986 ppt
Protokół wprowadzenia na roboty, Pliki DOC PPT

więcej podobnych podstron