systemy operacyjne - wykład1

109
Systemy operacyjne Grzegorz Wieczorek Szkola Glówna Gospodarstwa Wiejskiego Wydzial Zastosowań Informatyki i Matematyki 5 X 2013

Upload: grzegorz-wieczorek

Post on 24-Jun-2015

262 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Systemy Operacyjne - Wykład1

Systemy operacyjne

Grzegorz Wieczorek

Szkoła Główna Gospodarstwa WiejskiegoWydział Zastosowań Informatyki i Matematyki

5 X 2013

Page 2: Systemy Operacyjne - Wykład1

1 Co to jest system operacyjny?

2 Historia systemów operacyjnych

3 Klasyfikacja systemów operacyjnych

4 Podstawowe pojęcia

5 Koniec

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 2 / 28

Page 3: Systemy Operacyjne - Wykład1

Warunki zaliczenia przedmiotu

Obecność na laboratoriach

Realizacja zadań na laboratoriach (punktowane)

Wejściówki na laboratoriach

Zadanie końcowe na laboratorium

Egzamin teoretyczny z wykładów

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 3 / 28

Page 4: Systemy Operacyjne - Wykład1

Dodatkowa lektura

A. Silberschatz, P. Galvin Podstawy Systemów Operacyjnych, WNT

A. S. Tanenbaum Systemy Operacyjne, Helion

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 4 / 28

Page 5: Systemy Operacyjne - Wykład1

Części systemu komputerowego

Sprzęt

System operacyjny

Programy

Użytkownicy

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 5 / 28

Page 6: Systemy Operacyjne - Wykład1

Części systemu komputerowego

Sprzęt

System operacyjny

Programy

Użytkownicy

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 5 / 28

Page 7: Systemy Operacyjne - Wykład1

Części systemu komputerowego

Użytkownik 2Użytkownik 1 Użytkownik X

Programy

System operacyjny

Sprzęt

Rysunek : Elementy systemu komputerowego

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 6 / 28

Page 8: Systemy Operacyjne - Wykład1

Części systemu komputerowego

Użytkownik 2Użytkownik 1 Użytkownik X

Programy

System operacyjny

Sprzęt

Rysunek : Elementy systemu komputerowego

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 6 / 28

Page 9: Systemy Operacyjne - Wykład1

Części systemu komputerowego

Użytkownik 2Użytkownik 1 Użytkownik X

Programy

System operacyjny

Sprzęt

Rysunek : Elementy systemu komputerowego

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 6 / 28

Page 10: Systemy Operacyjne - Wykład1

Części systemu komputerowego

Użytkownik 2Użytkownik 1 Użytkownik X

Programy

System operacyjny

Sprzęt

Rysunek : Elementy systemu komputerowego

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 6 / 28

Page 11: Systemy Operacyjne - Wykład1

Co robi system operacyjny?

Sam z siebie nie wykonuje żadnej użytecznej funkcji :)

Tworzy środowisko do uruchamiania programów

Alokuje zasoby (czas procesora, pamięć ram, operacje IO, ...)

Def. System operacyjny

System operacyjny jest to program sterujący. Jego celem jest wykonywanieprogramów użytkowników i odpowiednie zarządzanie dostępnymi zasobami.System operacyjny jest uruchomiony na komputerze nieustannie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 7 / 28

Page 12: Systemy Operacyjne - Wykład1

Co robi system operacyjny?

Sam z siebie nie wykonuje żadnej użytecznej funkcji :)

Tworzy środowisko do uruchamiania programów

Alokuje zasoby (czas procesora, pamięć ram, operacje IO, ...)

Def. System operacyjny

System operacyjny jest to program sterujący. Jego celem jest wykonywanieprogramów użytkowników i odpowiednie zarządzanie dostępnymi zasobami.System operacyjny jest uruchomiony na komputerze nieustannie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 7 / 28

Page 13: Systemy Operacyjne - Wykład1

Co robi system operacyjny?

Sam z siebie nie wykonuje żadnej użytecznej funkcji :)

Tworzy środowisko do uruchamiania programów

Alokuje zasoby (czas procesora, pamięć ram, operacje IO, ...)

Def. System operacyjny

System operacyjny jest to program sterujący. Jego celem jest wykonywanieprogramów użytkowników i odpowiednie zarządzanie dostępnymi zasobami.System operacyjny jest uruchomiony na komputerze nieustannie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 7 / 28

Page 14: Systemy Operacyjne - Wykład1

Co robi system operacyjny?

Sam z siebie nie wykonuje żadnej użytecznej funkcji :)

Tworzy środowisko do uruchamiania programów

Alokuje zasoby (

czas procesora, pamięć ram, operacje IO, ...)

Def. System operacyjny

System operacyjny jest to program sterujący. Jego celem jest wykonywanieprogramów użytkowników i odpowiednie zarządzanie dostępnymi zasobami.System operacyjny jest uruchomiony na komputerze nieustannie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 7 / 28

Page 15: Systemy Operacyjne - Wykład1

Co robi system operacyjny?

Sam z siebie nie wykonuje żadnej użytecznej funkcji :)

Tworzy środowisko do uruchamiania programów

Alokuje zasoby (czas procesora,

pamięć ram, operacje IO, ...)

Def. System operacyjny

System operacyjny jest to program sterujący. Jego celem jest wykonywanieprogramów użytkowników i odpowiednie zarządzanie dostępnymi zasobami.System operacyjny jest uruchomiony na komputerze nieustannie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 7 / 28

Page 16: Systemy Operacyjne - Wykład1

Co robi system operacyjny?

Sam z siebie nie wykonuje żadnej użytecznej funkcji :)

Tworzy środowisko do uruchamiania programów

Alokuje zasoby (czas procesora, pamięć ram,

operacje IO, ...)

Def. System operacyjny

System operacyjny jest to program sterujący. Jego celem jest wykonywanieprogramów użytkowników i odpowiednie zarządzanie dostępnymi zasobami.System operacyjny jest uruchomiony na komputerze nieustannie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 7 / 28

Page 17: Systemy Operacyjne - Wykład1

Co robi system operacyjny?

Sam z siebie nie wykonuje żadnej użytecznej funkcji :)

Tworzy środowisko do uruchamiania programów

Alokuje zasoby (czas procesora, pamięć ram, operacje IO

, ...)

Def. System operacyjny

System operacyjny jest to program sterujący. Jego celem jest wykonywanieprogramów użytkowników i odpowiednie zarządzanie dostępnymi zasobami.System operacyjny jest uruchomiony na komputerze nieustannie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 7 / 28

Page 18: Systemy Operacyjne - Wykład1

Co robi system operacyjny?

Sam z siebie nie wykonuje żadnej użytecznej funkcji :)

Tworzy środowisko do uruchamiania programów

Alokuje zasoby (czas procesora, pamięć ram, operacje IO, ...)

Def. System operacyjny

System operacyjny jest to program sterujący. Jego celem jest wykonywanieprogramów użytkowników i odpowiednie zarządzanie dostępnymi zasobami.System operacyjny jest uruchomiony na komputerze nieustannie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 7 / 28

Page 19: Systemy Operacyjne - Wykład1

Co robi system operacyjny?

Sam z siebie nie wykonuje żadnej użytecznej funkcji :)

Tworzy środowisko do uruchamiania programów

Alokuje zasoby (czas procesora, pamięć ram, operacje IO, ...)

Def. System operacyjny

System operacyjny jest to program sterujący. Jego celem jest wykonywanieprogramów użytkowników i odpowiednie zarządzanie dostępnymi zasobami.System operacyjny jest uruchomiony na komputerze nieustannie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 7 / 28

Page 20: Systemy Operacyjne - Wykład1

Co robi system operacyjny?

Sam z siebie nie wykonuje żadnej użytecznej funkcji :)

Tworzy środowisko do uruchamiania programów

Alokuje zasoby (czas procesora, pamięć ram, operacje IO, ...)

Def. System operacyjny

System operacyjny jest to program sterujący. Jego celem jest wykonywanieprogramów użytkowników i odpowiednie zarządzanie dostępnymi zasobami.System operacyjny jest uruchomiony na komputerze nieustannie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 7 / 28

Page 21: Systemy Operacyjne - Wykład1

Kalendarium

1969 - Unix

1976 - Apple I

1982 - MS-DOS

1983 - Lisa (Apple)

1984 - Macintosh

1985 - MS Windows

1991 - Linux

2001 - Symbian OS

2003 - Windows Mobile

2008 - Android

2011 - Windows Phone

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 8 / 28

Page 22: Systemy Operacyjne - Wykład1

Kalendarium

1969 - Unix

1976 - Apple I

1982 - MS-DOS

1983 - Lisa (Apple)

1984 - Macintosh

1985 - MS Windows

1991 - Linux

2001 - Symbian OS

2003 - Windows Mobile

2008 - Android

2011 - Windows Phone

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 8 / 28

Page 23: Systemy Operacyjne - Wykład1

Kalendarium

1969 - Unix

1976 - Apple I

1982 - MS-DOS

1983 - Lisa (Apple)

1984 - Macintosh

1985 - MS Windows

1991 - Linux

2001 - Symbian OS

2003 - Windows Mobile

2008 - Android

2011 - Windows Phone

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 8 / 28

Page 24: Systemy Operacyjne - Wykład1

Kalendarium

1969 - Unix

1976 - Apple I

1982 - MS-DOS

1983 - Lisa (Apple)

1984 - Macintosh

1985 - MS Windows

1991 - Linux

2001 - Symbian OS

2003 - Windows Mobile

2008 - Android

2011 - Windows Phone

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 8 / 28

Page 25: Systemy Operacyjne - Wykład1

Kalendarium

1969 - Unix

1976 - Apple I

1982 - MS-DOS

1983 - Lisa (Apple)

1984 - Macintosh

1985 - MS Windows

1991 - Linux

2001 - Symbian OS

2003 - Windows Mobile

2008 - Android

2011 - Windows Phone

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 8 / 28

Page 26: Systemy Operacyjne - Wykład1

Kalendarium

1969 - Unix

1976 - Apple I

1982 - MS-DOS

1983 - Lisa (Apple)

1984 - Macintosh

1985 - MS Windows

1991 - Linux

2001 - Symbian OS

2003 - Windows Mobile

2008 - Android

2011 - Windows Phone

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 8 / 28

Page 27: Systemy Operacyjne - Wykład1

Kalendarium

1969 - Unix

1976 - Apple I

1982 - MS-DOS

1983 - Lisa (Apple)

1984 - Macintosh

1985 - MS Windows

1991 - Linux

2001 - Symbian OS

2003 - Windows Mobile

2008 - Android

2011 - Windows Phone

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 8 / 28

Page 28: Systemy Operacyjne - Wykład1

Kalendarium

1969 - Unix

1976 - Apple I

1982 - MS-DOS

1983 - Lisa (Apple)

1984 - Macintosh

1985 - MS Windows

1991 - Linux

2001 - Symbian OS

2003 - Windows Mobile

2008 - Android

2011 - Windows Phone

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 8 / 28

Page 29: Systemy Operacyjne - Wykład1

Kalendarium

1969 - Unix

1976 - Apple I

1982 - MS-DOS

1983 - Lisa (Apple)

1984 - Macintosh

1985 - MS Windows

1991 - Linux

2001 - Symbian OS

2003 - Windows Mobile

2008 - Android

2011 - Windows Phone

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 8 / 28

Page 30: Systemy Operacyjne - Wykład1

Kalendarium

1969 - Unix

1976 - Apple I

1982 - MS-DOS

1983 - Lisa (Apple)

1984 - Macintosh

1985 - MS Windows

1991 - Linux

2001 - Symbian OS

2003 - Windows Mobile

2008 - Android

2011 - Windows Phone

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 8 / 28

Page 31: Systemy Operacyjne - Wykład1

Kalendarium

1969 - Unix

1976 - Apple I

1982 - MS-DOS

1983 - Lisa (Apple)

1984 - Macintosh

1985 - MS Windows

1991 - Linux

2001 - Symbian OS

2003 - Windows Mobile

2008 - Android

2011 - Windows Phone

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 8 / 28

Page 32: Systemy Operacyjne - Wykład1

Unix - 1969

Unix wywarł duży wpływ na dzisiejszą informatykę, tak bezpośredni, jak ipośredni. To jemu zawdzięczają swoją popularność język C i reguła KISS.Współcześnie Unix – choć jest nazwą zastrzeżoną dla The Open Group –stał się synonimem całej rodziny systemów wywodzących się odpierwotnego pnia lub klonów zgodnych z zestandaryzowanymi normamiPOSIX lub Single UNIX Specification. W obrębie systemów UNIXwywodzących się z oryginalnego kodu wyróżnia się pochodne: Systemu Vlub BSD. Współcześnie ze względu na liczne wzajemne powiązania izapożyczenia taki podział stracił na aktualności.Unix był prekursorem nowych technologii takich jak rekursywny systemplików i NFS.Wikipedia.pl

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 9 / 28

Page 33: Systemy Operacyjne - Wykład1

Apple I - 1976

Rysunek : Apple I

1 MHz, 4KB RAMhttp://archive.woz.org/letters/general/63.htmlGrzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 10 / 28

Page 34: Systemy Operacyjne - Wykład1

MS-DOS - 1982

W 1993 roku, wraz z wydaniem systemu Microsoft Windows NT,Microsoft zrezygnował z używania MS-DOS jako podstawy systemówoperacyjnych z linii NT.Od wersji Microsoft Windows XP nie są już wydawane systemy bazującena MS-DOS. Mimo braku MS-DOS w nowszych systemach, nadal możnakorzystać z niektórych jego poleceń po uruchomieniu interpretera poleceńinstrukcją cmd).Wikipedia.pl

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 11 / 28

Page 35: Systemy Operacyjne - Wykład1

Lisa - 1983

Rysunek : Lisa

Około roku 1982, Steve Jobs został wyrzucony z projektu Lisai przyłączył się do Macintosha.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 12 / 28

Page 36: Systemy Operacyjne - Wykład1

Macintosh - 1984

Macintosh (dla nowszych modeli przyjmuje się nazwę Mac) – komputerosobisty firmy Apple, rynkowy następca komputera o nazwie Lisa.Pierwszy system który nie wymagał wiedzy informatycznej.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 13 / 28

Page 37: Systemy Operacyjne - Wykład1

MS Windows - 1985

Prezentację pierwszego graficznego środowiska pracy z rodziny Windowsfirmy Microsoft przeprowadzono w listopadzie 1985. Wówczas była tograficzna nakładka na system operacyjny MS-DOS.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 14 / 28

Page 38: Systemy Operacyjne - Wykład1

Linux - 1991

Linux - rodzina uniksopodobnych systemów operacyjnych opartych najądrze Linux. Linux jest jednym z przykładów wolnego i otwartegooprogramowania: jego kod źródłowy może być dowolnie wykorzystywany,modyfikowany i rozpowszechniany.http://www.youtube.com/watch?v=pOSqctHH9vY

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 15 / 28

Page 39: Systemy Operacyjne - Wykład1

Klasyfikacja systemów operacyjnych

Systemy dla komputerów osobistych

Systemy operacyjne serwerów

Systemy operacyjne mainframe

Wbudowane systemy operacyjne

Systemy równoległe

Systemy rozproszone

Systemy czasu rzeczywistego

Wieloprocesorowe systemy operacyjne

...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 16 / 28

Page 40: Systemy Operacyjne - Wykład1

Klasyfikacja systemów operacyjnych

Systemy dla komputerów osobistych

Systemy operacyjne serwerów

Systemy operacyjne mainframe

Wbudowane systemy operacyjne

Systemy równoległe

Systemy rozproszone

Systemy czasu rzeczywistego

Wieloprocesorowe systemy operacyjne

...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 16 / 28

Page 41: Systemy Operacyjne - Wykład1

Klasyfikacja systemów operacyjnych

Systemy dla komputerów osobistych

Systemy operacyjne serwerów

Systemy operacyjne mainframe

Wbudowane systemy operacyjne

Systemy równoległe

Systemy rozproszone

Systemy czasu rzeczywistego

Wieloprocesorowe systemy operacyjne

...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 16 / 28

Page 42: Systemy Operacyjne - Wykład1

Klasyfikacja systemów operacyjnych

Systemy dla komputerów osobistych

Systemy operacyjne serwerów

Systemy operacyjne mainframe

Wbudowane systemy operacyjne

Systemy równoległe

Systemy rozproszone

Systemy czasu rzeczywistego

Wieloprocesorowe systemy operacyjne

...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 16 / 28

Page 43: Systemy Operacyjne - Wykład1

Klasyfikacja systemów operacyjnych

Systemy dla komputerów osobistych

Systemy operacyjne serwerów

Systemy operacyjne mainframe

Wbudowane systemy operacyjne

Systemy równoległe

Systemy rozproszone

Systemy czasu rzeczywistego

Wieloprocesorowe systemy operacyjne

...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 16 / 28

Page 44: Systemy Operacyjne - Wykład1

Klasyfikacja systemów operacyjnych

Systemy dla komputerów osobistych

Systemy operacyjne serwerów

Systemy operacyjne mainframe

Wbudowane systemy operacyjne

Systemy równoległe

Systemy rozproszone

Systemy czasu rzeczywistego

Wieloprocesorowe systemy operacyjne

...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 16 / 28

Page 45: Systemy Operacyjne - Wykład1

Klasyfikacja systemów operacyjnych

Systemy dla komputerów osobistych

Systemy operacyjne serwerów

Systemy operacyjne mainframe

Wbudowane systemy operacyjne

Systemy równoległe

Systemy rozproszone

Systemy czasu rzeczywistego

Wieloprocesorowe systemy operacyjne

...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 16 / 28

Page 46: Systemy Operacyjne - Wykład1

Klasyfikacja systemów operacyjnych

Systemy dla komputerów osobistych

Systemy operacyjne serwerów

Systemy operacyjne mainframe

Wbudowane systemy operacyjne

Systemy równoległe

Systemy rozproszone

Systemy czasu rzeczywistego

Wieloprocesorowe systemy operacyjne

...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 16 / 28

Page 47: Systemy Operacyjne - Wykład1

Klasyfikacja systemów operacyjnych

Systemy dla komputerów osobistych

Systemy operacyjne serwerów

Systemy operacyjne mainframe

Wbudowane systemy operacyjne

Systemy równoległe

Systemy rozproszone

Systemy czasu rzeczywistego

Wieloprocesorowe systemy operacyjne

...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 16 / 28

Page 48: Systemy Operacyjne - Wykład1

Systemy wsadowe

Gabaryty komputerów:

ogromne!!

Obsługa: za pomocą konsoli

Wprowadzanie danych: czytniki kart i przewijaki taśm

Operator decydował o kolejności wykonywania zadań

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 17 / 28

Page 49: Systemy Operacyjne - Wykład1

Systemy wsadowe

Gabaryty komputerów: ogromne!!

Obsługa: za pomocą konsoli

Wprowadzanie danych: czytniki kart i przewijaki taśm

Operator decydował o kolejności wykonywania zadań

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 17 / 28

Page 50: Systemy Operacyjne - Wykład1

Systemy wsadowe

Gabaryty komputerów: ogromne!!

Obsługa:

za pomocą konsoli

Wprowadzanie danych: czytniki kart i przewijaki taśm

Operator decydował o kolejności wykonywania zadań

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 17 / 28

Page 51: Systemy Operacyjne - Wykład1

Systemy wsadowe

Gabaryty komputerów: ogromne!!

Obsługa: za pomocą konsoli

Wprowadzanie danych: czytniki kart i przewijaki taśm

Operator decydował o kolejności wykonywania zadań

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 17 / 28

Page 52: Systemy Operacyjne - Wykład1

Systemy wsadowe

Gabaryty komputerów: ogromne!!

Obsługa: za pomocą konsoli

Wprowadzanie danych:

czytniki kart i przewijaki taśm

Operator decydował o kolejności wykonywania zadań

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 17 / 28

Page 53: Systemy Operacyjne - Wykład1

Systemy wsadowe

Gabaryty komputerów: ogromne!!

Obsługa: za pomocą konsoli

Wprowadzanie danych: czytniki kart i przewijaki taśm

Operator decydował o kolejności wykonywania zadań

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 17 / 28

Page 54: Systemy Operacyjne - Wykład1

Systemy wsadowe

Gabaryty komputerów: ogromne!!

Obsługa: za pomocą konsoli

Wprowadzanie danych: czytniki kart i przewijaki taśm

Operator decydował o kolejności wykonywania zadań

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 17 / 28

Page 55: Systemy Operacyjne - Wykład1

Systemy wsadowe

Gabaryty komputerów: ogromne!!

Obsługa: za pomocą konsoli

Wprowadzanie danych: czytniki kart i przewijaki taśm

Operator decydował o kolejności wykonywania zadań

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 17 / 28

Page 56: Systemy Operacyjne - Wykład1

Systemy wieloprogramowe

Wiele programów w pamięci

Możliwe planowanie zadań

System zarządza przydziałem zasobów

Procesor jest cały czas przełączany między zadaniami.

Procesor obsługuje inne zadanie jeśli trzeba czekać na wczytanietaśmy

Brak możliwości ingerencji w zadanie podczas wykonywania

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 18 / 28

Page 57: Systemy Operacyjne - Wykład1

Systemy wieloprogramowe

Wiele programów w pamięci

Możliwe planowanie zadań

System zarządza przydziałem zasobów

Procesor jest cały czas przełączany między zadaniami.

Procesor obsługuje inne zadanie jeśli trzeba czekać na wczytanietaśmy

Brak możliwości ingerencji w zadanie podczas wykonywania

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 18 / 28

Page 58: Systemy Operacyjne - Wykład1

Systemy wieloprogramowe

Wiele programów w pamięci

Możliwe planowanie zadań

System zarządza przydziałem zasobów

Procesor jest cały czas przełączany między zadaniami.

Procesor obsługuje inne zadanie jeśli trzeba czekać na wczytanietaśmy

Brak możliwości ingerencji w zadanie podczas wykonywania

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 18 / 28

Page 59: Systemy Operacyjne - Wykład1

Systemy wieloprogramowe

Wiele programów w pamięci

Możliwe planowanie zadań

System zarządza przydziałem zasobów

Procesor jest cały czas przełączany między zadaniami.

Procesor obsługuje inne zadanie jeśli trzeba czekać na wczytanietaśmy

Brak możliwości ingerencji w zadanie podczas wykonywania

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 18 / 28

Page 60: Systemy Operacyjne - Wykład1

Systemy wieloprogramowe

Wiele programów w pamięci

Możliwe planowanie zadań

System zarządza przydziałem zasobów

Procesor jest cały czas przełączany między zadaniami.

Procesor obsługuje inne zadanie jeśli trzeba czekać na wczytanietaśmy

Brak możliwości ingerencji w zadanie podczas wykonywania

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 18 / 28

Page 61: Systemy Operacyjne - Wykład1

Systemy wieloprogramowe

Wiele programów w pamięci

Możliwe planowanie zadań

System zarządza przydziałem zasobów

Procesor jest cały czas przełączany między zadaniami.

Procesor obsługuje inne zadanie jeśli trzeba czekać na wczytanietaśmy

Brak możliwości ingerencji w zadanie podczas wykonywania

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 18 / 28

Page 62: Systemy Operacyjne - Wykład1

Systemy z podziałem czasu

Podział czasu - wielozadaniowość, multitasking.

Procesor wykonuje na przemian wiele zadań.

Przełączenia następują tak często że użytkownik może współdziałać zwieloma programami.

Możliwy jest dialog użytkownika z systemem (pośrednio,bezpośrednio).

Program w pamięci to proces (o tym później).

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 19 / 28

Page 63: Systemy Operacyjne - Wykład1

Systemy z podziałem czasu

Podział czasu - wielozadaniowość, multitasking.

Procesor wykonuje na przemian wiele zadań.

Przełączenia następują tak często że użytkownik może współdziałać zwieloma programami.

Możliwy jest dialog użytkownika z systemem (pośrednio,bezpośrednio).

Program w pamięci to proces (o tym później).

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 19 / 28

Page 64: Systemy Operacyjne - Wykład1

Systemy z podziałem czasu

Podział czasu - wielozadaniowość, multitasking.

Procesor wykonuje na przemian wiele zadań.

Przełączenia następują tak często że użytkownik może współdziałać zwieloma programami.

Możliwy jest dialog użytkownika z systemem (pośrednio,bezpośrednio).

Program w pamięci to proces (o tym później).

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 19 / 28

Page 65: Systemy Operacyjne - Wykład1

Systemy z podziałem czasu

Podział czasu - wielozadaniowość, multitasking.

Procesor wykonuje na przemian wiele zadań.

Przełączenia następują tak często że użytkownik może współdziałać zwieloma programami.

Możliwy jest dialog użytkownika z systemem (pośrednio,bezpośrednio).

Program w pamięci to proces (o tym później).

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 19 / 28

Page 66: Systemy Operacyjne - Wykład1

Systemy z podziałem czasu

Podział czasu - wielozadaniowość, multitasking.

Procesor wykonuje na przemian wiele zadań.

Przełączenia następują tak często że użytkownik może współdziałać zwieloma programami.

Możliwy jest dialog użytkownika z systemem (pośrednio,bezpośrednio).

Program w pamięci to proces (o tym później).

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 19 / 28

Page 67: Systemy Operacyjne - Wykład1

Systemy równoległe

Inaczej - wieloprocesorowe.

Występuje więcej niż jeden procesor.

Procesory współpracują ze sobą.

Więcej procesorów - czy koniecznie większa wydajność?

Współczynnik przyspieszenia przy n procesorach wcale nie wynosi n,ale jest od niego mniejszy.

Część czasu tracona na właściwe działanie wszystkich części.

Pojawia się rywalizacja o zasoby dzielone.

Zwiększenie niezawodności. Systemy odporne na awarie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 20 / 28

Page 68: Systemy Operacyjne - Wykład1

Systemy równoległe

Inaczej - wieloprocesorowe.

Występuje więcej niż jeden procesor.

Procesory współpracują ze sobą.

Więcej procesorów - czy koniecznie większa wydajność?

Współczynnik przyspieszenia przy n procesorach wcale nie wynosi n,ale jest od niego mniejszy.

Część czasu tracona na właściwe działanie wszystkich części.

Pojawia się rywalizacja o zasoby dzielone.

Zwiększenie niezawodności. Systemy odporne na awarie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 20 / 28

Page 69: Systemy Operacyjne - Wykład1

Systemy równoległe

Inaczej - wieloprocesorowe.

Występuje więcej niż jeden procesor.

Procesory współpracują ze sobą.

Więcej procesorów - czy koniecznie większa wydajność?

Współczynnik przyspieszenia przy n procesorach wcale nie wynosi n,ale jest od niego mniejszy.

Część czasu tracona na właściwe działanie wszystkich części.

Pojawia się rywalizacja o zasoby dzielone.

Zwiększenie niezawodności. Systemy odporne na awarie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 20 / 28

Page 70: Systemy Operacyjne - Wykład1

Systemy równoległe

Inaczej - wieloprocesorowe.

Występuje więcej niż jeden procesor.

Procesory współpracują ze sobą.

Więcej procesorów - czy koniecznie większa wydajność?

Współczynnik przyspieszenia przy n procesorach wcale nie wynosi n,ale jest od niego mniejszy.

Część czasu tracona na właściwe działanie wszystkich części.

Pojawia się rywalizacja o zasoby dzielone.

Zwiększenie niezawodności. Systemy odporne na awarie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 20 / 28

Page 71: Systemy Operacyjne - Wykład1

Systemy równoległe

Inaczej - wieloprocesorowe.

Występuje więcej niż jeden procesor.

Procesory współpracują ze sobą.

Więcej procesorów - czy koniecznie większa wydajność?

Współczynnik przyspieszenia przy n procesorach wcale nie wynosi n,ale jest od niego mniejszy.

Część czasu tracona na właściwe działanie wszystkich części.

Pojawia się rywalizacja o zasoby dzielone.

Zwiększenie niezawodności. Systemy odporne na awarie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 20 / 28

Page 72: Systemy Operacyjne - Wykład1

Systemy równoległe

Inaczej - wieloprocesorowe.

Występuje więcej niż jeden procesor.

Procesory współpracują ze sobą.

Więcej procesorów - czy koniecznie większa wydajność?

Współczynnik przyspieszenia przy n procesorach wcale nie wynosi n,ale jest od niego mniejszy.

Część czasu tracona na właściwe działanie wszystkich części.

Pojawia się rywalizacja o zasoby dzielone.

Zwiększenie niezawodności. Systemy odporne na awarie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 20 / 28

Page 73: Systemy Operacyjne - Wykład1

Systemy równoległe

Inaczej - wieloprocesorowe.

Występuje więcej niż jeden procesor.

Procesory współpracują ze sobą.

Więcej procesorów - czy koniecznie większa wydajność?

Współczynnik przyspieszenia przy n procesorach wcale nie wynosi n,ale jest od niego mniejszy.

Część czasu tracona na właściwe działanie wszystkich części.

Pojawia się rywalizacja o zasoby dzielone.

Zwiększenie niezawodności. Systemy odporne na awarie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 20 / 28

Page 74: Systemy Operacyjne - Wykład1

Systemy równoległe

Inaczej - wieloprocesorowe.

Występuje więcej niż jeden procesor.

Procesory współpracują ze sobą.

Więcej procesorów - czy koniecznie większa wydajność?

Współczynnik przyspieszenia przy n procesorach wcale nie wynosi n,ale jest od niego mniejszy.

Część czasu tracona na właściwe działanie wszystkich części.

Pojawia się rywalizacja o zasoby dzielone.

Zwiększenie niezawodności. Systemy odporne na awarie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 20 / 28

Page 75: Systemy Operacyjne - Wykład1

Systemy rozproszone

Wykorzystują sieć komputerową do komunikacji.

Model klient-serwer.

Model peer-to-peer.

Systemy luźno powiązane.

Systemy homogeniczne.

Systemy heterogeniczne.

Zwiększenie niezawodności. Systemy odporne na awarie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 21 / 28

Page 76: Systemy Operacyjne - Wykład1

Systemy rozproszone

Wykorzystują sieć komputerową do komunikacji.

Model klient-serwer.

Model peer-to-peer.

Systemy luźno powiązane.

Systemy homogeniczne.

Systemy heterogeniczne.

Zwiększenie niezawodności. Systemy odporne na awarie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 21 / 28

Page 77: Systemy Operacyjne - Wykład1

Systemy rozproszone

Wykorzystują sieć komputerową do komunikacji.

Model klient-serwer.

Model peer-to-peer.

Systemy luźno powiązane.

Systemy homogeniczne.

Systemy heterogeniczne.

Zwiększenie niezawodności. Systemy odporne na awarie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 21 / 28

Page 78: Systemy Operacyjne - Wykład1

Systemy rozproszone

Wykorzystują sieć komputerową do komunikacji.

Model klient-serwer.

Model peer-to-peer.

Systemy luźno powiązane.

Systemy homogeniczne.

Systemy heterogeniczne.

Zwiększenie niezawodności. Systemy odporne na awarie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 21 / 28

Page 79: Systemy Operacyjne - Wykład1

Systemy rozproszone

Wykorzystują sieć komputerową do komunikacji.

Model klient-serwer.

Model peer-to-peer.

Systemy luźno powiązane.

Systemy homogeniczne.

Systemy heterogeniczne.

Zwiększenie niezawodności. Systemy odporne na awarie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 21 / 28

Page 80: Systemy Operacyjne - Wykład1

Systemy rozproszone

Wykorzystują sieć komputerową do komunikacji.

Model klient-serwer.

Model peer-to-peer.

Systemy luźno powiązane.

Systemy homogeniczne.

Systemy heterogeniczne.

Zwiększenie niezawodności. Systemy odporne na awarie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 21 / 28

Page 81: Systemy Operacyjne - Wykład1

Systemy rozproszone

Wykorzystują sieć komputerową do komunikacji.

Model klient-serwer.

Model peer-to-peer.

Systemy luźno powiązane.

Systemy homogeniczne.

Systemy heterogeniczne.

Zwiększenie niezawodności. Systemy odporne na awarie.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 21 / 28

Page 82: Systemy Operacyjne - Wykład1

Systemy czasu rzeczywistego

Dla systemu najważniejszy jest czas zakończenia operacji.

Rodzaje: rygorystyczny łagodny.

Zastosowania: przemysł, medycyna, broń, ...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 22 / 28

Page 83: Systemy Operacyjne - Wykład1

Systemy czasu rzeczywistego

Dla systemu najważniejszy jest czas zakończenia operacji.

Rodzaje:

rygorystyczny łagodny.

Zastosowania: przemysł, medycyna, broń, ...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 22 / 28

Page 84: Systemy Operacyjne - Wykład1

Systemy czasu rzeczywistego

Dla systemu najważniejszy jest czas zakończenia operacji.

Rodzaje: rygorystyczny

łagodny.

Zastosowania: przemysł, medycyna, broń, ...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 22 / 28

Page 85: Systemy Operacyjne - Wykład1

Systemy czasu rzeczywistego

Dla systemu najważniejszy jest czas zakończenia operacji.

Rodzaje: rygorystyczny łagodny.

Zastosowania: przemysł, medycyna, broń, ...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 22 / 28

Page 86: Systemy Operacyjne - Wykład1

Systemy czasu rzeczywistego

Dla systemu najważniejszy jest czas zakończenia operacji.

Rodzaje: rygorystyczny łagodny.

Zastosowania:

przemysł, medycyna, broń, ...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 22 / 28

Page 87: Systemy Operacyjne - Wykład1

Systemy czasu rzeczywistego

Dla systemu najważniejszy jest czas zakończenia operacji.

Rodzaje: rygorystyczny łagodny.

Zastosowania: przemysł,

medycyna, broń, ...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 22 / 28

Page 88: Systemy Operacyjne - Wykład1

Systemy czasu rzeczywistego

Dla systemu najważniejszy jest czas zakończenia operacji.

Rodzaje: rygorystyczny łagodny.

Zastosowania: przemysł, medycyna,

broń, ...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 22 / 28

Page 89: Systemy Operacyjne - Wykład1

Systemy czasu rzeczywistego

Dla systemu najważniejszy jest czas zakończenia operacji.

Rodzaje: rygorystyczny łagodny.

Zastosowania: przemysł, medycyna, broń,

...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 22 / 28

Page 90: Systemy Operacyjne - Wykład1

Systemy czasu rzeczywistego

Dla systemu najważniejszy jest czas zakończenia operacji.

Rodzaje: rygorystyczny łagodny.

Zastosowania: przemysł, medycyna, broń, ...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 22 / 28

Page 91: Systemy Operacyjne - Wykład1

Systemy czasu rzeczywistego

Dla systemu najważniejszy jest czas zakończenia operacji.

Rodzaje: rygorystyczny łagodny.

Zastosowania: przemysł, medycyna, broń, ...

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 22 / 28

Page 92: Systemy Operacyjne - Wykład1

Procey

Proces

Proces to inaczej wykonujący się program. Ogólnie jest to kontener wzawierający wszystkie informacjie niezbędne do uruchomienia programu.

Zawieszony proces

Zawieszony proces składa się ze swojej przestrzeni adresowej (obrazrdzenia) jak również z wpisu w tabeli procesów.

Procesy tworzą strukturę drzewiastą. Jest to spowodowane tym, że jedenproces może tworzyć kolejny proces (procesy potomne).

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 23 / 28

Page 93: Systemy Operacyjne - Wykład1

Procey

Proces

Proces to inaczej wykonujący się program. Ogólnie jest to kontener wzawierający wszystkie informacjie niezbędne do uruchomienia programu.

Zawieszony proces

Zawieszony proces składa się ze swojej przestrzeni adresowej (obrazrdzenia) jak również z wpisu w tabeli procesów.

Procesy tworzą strukturę drzewiastą. Jest to spowodowane tym, że jedenproces może tworzyć kolejny proces (procesy potomne).

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 23 / 28

Page 94: Systemy Operacyjne - Wykład1

Procey

Proces

Proces to inaczej wykonujący się program. Ogólnie jest to kontener wzawierający wszystkie informacjie niezbędne do uruchomienia programu.

Zawieszony proces

Zawieszony proces składa się ze swojej przestrzeni adresowej (obrazrdzenia) jak również z wpisu w tabeli procesów.

Procesy tworzą strukturę drzewiastą. Jest to spowodowane tym, że jedenproces może tworzyć kolejny proces (procesy potomne).

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 23 / 28

Page 95: Systemy Operacyjne - Wykład1

Procey

Proces

Proces to inaczej wykonujący się program. Ogólnie jest to kontener wzawierający wszystkie informacjie niezbędne do uruchomienia programu.

Zawieszony proces

Zawieszony proces składa się ze swojej przestrzeni adresowej (obrazrdzenia) jak również z wpisu w tabeli procesów.

Procesy tworzą strukturę drzewiastą. Jest to spowodowane tym, że jedenproces może tworzyć kolejny proces (procesy potomne).

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 23 / 28

Page 96: Systemy Operacyjne - Wykład1

Procey

Proces

Proces to inaczej wykonujący się program. Ogólnie jest to kontener wzawierający wszystkie informacjie niezbędne do uruchomienia programu.

Zawieszony proces

Zawieszony proces składa się ze swojej przestrzeni adresowej (obrazrdzenia) jak również z wpisu w tabeli procesów.

Procesy tworzą strukturę drzewiastą. Jest to spowodowane tym, że jedenproces może tworzyć kolejny proces (procesy potomne).

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 23 / 28

Page 97: Systemy Operacyjne - Wykład1

Procesy

Wywołania systemowe związane z procesami:

Żądanie dodatkowej pamięci

Zwolnienie dodatkowej pamięci

Oczekiwanie na zakończenie procesu potomnego

Przesyłanie sygnałów do procesu (kill)

...

Każdy proces posiada informację o tym przez kogo został uruchomiony(UID). Proces potomny zawiera UID rodzica.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 24 / 28

Page 98: Systemy Operacyjne - Wykład1

Procesy

Wywołania systemowe związane z procesami:

Żądanie dodatkowej pamięci

Zwolnienie dodatkowej pamięci

Oczekiwanie na zakończenie procesu potomnego

Przesyłanie sygnałów do procesu (kill)

...

Każdy proces posiada informację o tym przez kogo został uruchomiony(UID). Proces potomny zawiera UID rodzica.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 24 / 28

Page 99: Systemy Operacyjne - Wykład1

Procesy

Wywołania systemowe związane z procesami:

Żądanie dodatkowej pamięci

Zwolnienie dodatkowej pamięci

Oczekiwanie na zakończenie procesu potomnego

Przesyłanie sygnałów do procesu (kill)

...

Każdy proces posiada informację o tym przez kogo został uruchomiony(UID). Proces potomny zawiera UID rodzica.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 24 / 28

Page 100: Systemy Operacyjne - Wykład1

Procesy

Wywołania systemowe związane z procesami:

Żądanie dodatkowej pamięci

Zwolnienie dodatkowej pamięci

Oczekiwanie na zakończenie procesu potomnego

Przesyłanie sygnałów do procesu (kill)

...

Każdy proces posiada informację o tym przez kogo został uruchomiony(UID). Proces potomny zawiera UID rodzica.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 24 / 28

Page 101: Systemy Operacyjne - Wykład1

Procesy

Wywołania systemowe związane z procesami:

Żądanie dodatkowej pamięci

Zwolnienie dodatkowej pamięci

Oczekiwanie na zakończenie procesu potomnego

Przesyłanie sygnałów do procesu (kill)

...

Każdy proces posiada informację o tym przez kogo został uruchomiony(UID). Proces potomny zawiera UID rodzica.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 24 / 28

Page 102: Systemy Operacyjne - Wykład1

Procesy

Wywołania systemowe związane z procesami:

Żądanie dodatkowej pamięci

Zwolnienie dodatkowej pamięci

Oczekiwanie na zakończenie procesu potomnego

Przesyłanie sygnałów do procesu (kill)

...

Każdy proces posiada informację o tym przez kogo został uruchomiony(UID). Proces potomny zawiera UID rodzica.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 24 / 28

Page 103: Systemy Operacyjne - Wykład1

Pliki

//home/gwieczorek/wykłady

/etc//media/

/bin/

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 25 / 28

Page 104: Systemy Operacyjne - Wykład1

Pliki

//home/gwieczorek/wykłady

/etc//media/

/bin/

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 25 / 28

Page 105: Systemy Operacyjne - Wykład1

Potoki

Potok jest pseudoplikiem. Potok zachowuje się jak plik ale nie jesttypowym plikiem.

PotokProces A Proces B

Rysunek : Jak działa potok

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 26 / 28

Page 106: Systemy Operacyjne - Wykład1

Potoki

Potok jest pseudoplikiem. Potok zachowuje się jak plik ale nie jesttypowym plikiem.

PotokProces A Proces B

Rysunek : Jak działa potok

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 26 / 28

Page 107: Systemy Operacyjne - Wykład1

Potoki

Potok jest pseudoplikiem. Potok zachowuje się jak plik ale nie jesttypowym plikiem.

PotokProces A Proces B

Rysunek : Jak działa potok

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 26 / 28

Page 108: Systemy Operacyjne - Wykład1

Lab 1

Omówienie podstawowych poleceń systemu Linux.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 27 / 28

Page 109: Systemy Operacyjne - Wykład1

Koniec

Dziękuję za uwagę.

Grzegorz Wieczorek (SGGW) Systemy operacyjne 5 X 2013 28 / 28