Systemy operacyjne
Informacje ogólne
Kod przedmiotu: | 1100-SO0OII |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Systemy operacyjne |
Jednostka: | Wydział Matematyki i Informatyki |
Grupy: |
I stopień Informatyka (rozpoczęta w r. 2007) - semestr 1 - 3 |
Punkty ECTS i inne: |
0 LUB
6.00
(w zależności od programu)
|
Język prowadzenia: | polski |
Forma zaliczenia: | egzamin |
Forma studiów: | stacjonarne |
Wymagania wstępne: | Student powinien mieć ogólne rozeznanie w pojęciach związanych z informatyką i obsługą komputerów, na poziomie zwykłego użytkownika systemów informatycznych. Wymagana jest również podstawowa umiejętność programowania w języku C/C++ lub podobnym. |
Wymaganie wstępne: | Środowisko pracy informatyka 1100-SP0LII |
Skrócony opis: |
Od strony praktycznej przedmiot ma przygotować studenta do pracy z dużym, skomplikowanym systemem wielozadaniowym i wielodostępnym, pracy jako użytkownik oraz administrator. Przyswojona wiedza ma tu być jak najbardziej przenaszalna, umożliwiając późniejszą konkretyzację w rzeczywistym środowisku informatycznym. Od strony teoretycznej student powinien znać ogólną budowę systemu operacyjnego i być biegłym w używanej w teorii systemów operacyjnych nomenklaturze. |
Efekty uczenia się: |
Student: 1. Rozumie pojęcia związane z zasadami działania systemów operacyjnych, 2. Potrafi zidentyfikować istotne różnice w konstrukcji systemów operacyjnych oraz konsekwencje tych różnic w ich działaniu i możliwym zastosowaniu, 3. Potrafi posługiwać się zasobami systemu poprzez typowy interfejs użytkownika, 4. Identyfikuje zadania administracyjne zarządcy systemu i potrafi znaleźć się w jego roli, ma wiedzę i umiejętności pozwalające na konfigurację systemu i nieinteraktywne nim zarządzanie, 5. Identyfikuje podstawowe zadania systemu operacyjnego i problemy z nimi związane, 6. Potrafi rozwiązywać podstawowe problemy synchronizacji procesów, 7. Posiada podstawową wiedzę na temat elementarnych algorytmów zarządzania pamięcią operacyjną oraz pamięcią masową komputera. Powyższe efekty uczenia się osiągane w ramach przedmiotu pozwalają na realizację kierunkowych efektów uczenia się, mających następujące oznaczenia w programie studiów: 11 I-1A_W05; 11 I-1A_W06; 11 I-1A_U04; 11 I-1A_U05; 11 I-1A_U06; 11 I-1A_U07; 11 I-1A_U08; 11 I-1A_U09; 11 I-1A_U11; 11 I-1A_U14; 11 I-1A_K01; 11 I-1A_K02; 11 I-1A_K05. |
Zajęcia w cyklu "Semestr letni 2022/2023" (zakończony)
Okres: | 2023-02-20 - 2023-09-30 |
Przejdź do planu
PN LI
LI
LI
WT W
LI
ŚR LI
LI
CZ PT |
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 godzin
|
|
Koordynatorzy: | Jakub Olejnik | |
Prowadzący grup: | Jakub Olejnik, Andrzej Rogowski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
|
Czy kurs na PZK?: | T |
Zajęcia w cyklu "Semestr letni 2021/2022" (zakończony)
Okres: | 2022-02-21 - 2022-09-30 |
Przejdź do planu
PN LI
LI
WT LI
ŚR W
LI
CZ LI
LI
LI
PT |
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 godzin
|
|
Koordynatorzy: | Jakub Olejnik | |
Prowadzący grup: | Jakub Olejnik, Andrzej Rogowski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
|
Czy ECTS?: | T |
|
Metody dydaktyczne: | Wykład Prezentacja multimedialna Prezentacja pracującego systemu Laboratorium komputerowe, praca własna nad zleconymi zadaniami |
|
Sposoby i kryteria oceniania: | Wykład - egzamin pisemny bądź ustny: studenci wstępnie oceniani na podstawie egzaminu pisemnego, kolejna część ustna jest rozstrzygająca. W przypadku nauczania zdalnego egzamin może przyjąc formę testu online. Zaliczenie laboratorium prezentacja przygotowanych przez studenta rozwiązań zleconych problemów lub kolokwium, zgodnie z decyzją osoby prowadzącej ćwiczenia. |
|
Treści kształcenia: | PLAN WYKŁADU Fundamenty technologiczne systemów operacyjnych w ujęciu historycznym, nomenklatura (E1). Taksonomia współczesnych systemów operacyjnych (E1). Składowe systemów i świadczone usługi (E2, E3). Definicja procesu, stan procesu w systemach wielozadaniowych, problemy maksymalizacji utylizacji systemu (E1, E2, E3). Algorytmy planowania zadań, kryteria oceny, przegląd, przykłady (E2, E3). Koordynowanie procesów, motywacje, model sekcji krytycznej, programowe zapewnienie wzajemnego wyłączania, wykorzystanie wsparcia ze strony procesora (E2, E3). Definicja semafora, usuwanie aktywnego czekania z sekcji wejściowej, rozwiązania podstawowych problemów synchronizacyjnych za pomocą semaforów (E2, E3). Komunikacja międzyprocesowa (E2, E3). Zarządzanie pamięcią operacyjną, wiązanie adresów, strategie przydziału pamięci, problemy fragmentacji (E2, E3). Stronicowanie i segmentacja, pamięć wirtualna realizowana dzięki stronicowaniu na żądanie, algorytmy zastępowania stron (E2, E3). Zarządzanie pamięcią masową, zarządzanie obszarami wolnymi, metody alokacji (E2, E3). Pliki i ich ochrona, interfejsy dostępowe, przykłady (E2, E3, E4). Wprowadzenie do rozproszonych systemów operacyjnych, problemy koordynacji rozproszonej (E2, E3, E5). Stan obecny technologii systemów operacyjnych, implementacja elementów teorii systemów operacyjnych w systemie Unix (E2, E5). PLAN LABORATORIÓW Sposoby nawiązywania połączenia z serwerem unixowym (E4, E5), podstawowe metody wymiany danych między różnymi systemami w sieci lokalnej (E4, E5). Pliki, katalogi, prawa dostępu - podstawowe operacje plikowe. Praca z edytorem vi (E4, E5). Gramatyka interpretera Bourne'a (E4, E5). Proste programy filtrujące dane tekstowe (cat, head, tail, cut, nl, tr, more itp. (E4, E5)) Programy grep i find (E4, E5). Programowanie z użyciem awk (E4, E5). Zarządzanie procesami (specjalizowane polecenia interpretera Bourne'a, polecenie ps, polecenie nohup (E4, E5)). Archiwizacja danych (tar, compress, gzip) (E4, E5). Oprogramowanie sieciowe (telnet, ftp, rlogin, rcp, rsh, finger, mail (E4, E5)). Automatyzacja pracy (usługi: at, cron (E4, E5)). Podstawowe zadania administratora systemu (E5). |
|
Literatura: |
Silberschatz, Galvin: Podstawy systemów operacyjnych Milenkovich: Operating systems Design and Implementation Bach: System operacyjny UNIX Frisch: UNIX administracja systemu - dokumentacja w sieci WWW |
Zajęcia w cyklu "Semestr letni 2020/2021" (zakończony)
Okres: | 2021-03-08 - 2021-09-30 |
Przejdź do planu
PN LI
WT ŚR LI
LI
CZ LI
W
LI
PT LI
LI
|
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 godzin
|
|
Koordynatorzy: | Jakub Olejnik | |
Prowadzący grup: | Jakub Olejnik, Tomasz Rodak, Marek Rogalski, Andrzej Rogowski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
|
Czy ECTS?: | T |
|
Metody dydaktyczne: | Wykład Prezentacja multimedialna Prezentacja pracującego systemu Laboratorium komputerowe, praca własna nad zleconymi zadaniami |
|
Sposoby i kryteria oceniania: | Wykład - egzamin pisemny bądź ustny: studenci wstępnie oceniani na podstawie egzaminu pisemnego, kolejna część ustna jest rozstrzygająca. W przypadku nauczania zdalnego egzamin może przyjąc formę testu online. Zaliczenie laboratorium prezentacja przygotowanych przez studenta rozwiązań zleconych problemów lub kolokwium, zgodnie z decyzją osoby prowadzącej ćwiczenia. |
|
Treści kształcenia: | PLAN WYKŁADU Fundamenty technologiczne systemów operacyjnych w ujęciu historycznym, nomenklatura (E1). Taksonomia współczesnych systemów operacyjnych (E1). Składowe systemów i świadczone usługi (E2, E3). Definicja procesu, stan procesu w systemach wielozadaniowych, problemy maksymalizacji utylizacji systemu (E1, E2, E3). Algorytmy planowania zadań, kryteria oceny, przegląd, przykłady (E2, E3). Koordynowanie procesów, motywacje, model sekcji krytycznej, programowe zapewnienie wzajemnego wyłączania, wykorzystanie wsparcia ze strony procesora (E2, E3). Definicja semafora, usuwanie aktywnego czekania z sekcji wejściowej, rozwiązania podstawowych problemów synchronizacyjnych za pomocą semaforów (E2, E3). Komunikacja międzyprocesowa (E2, E3). Zarządzanie pamięcią operacyjną, wiązanie adresów, strategie przydziału pamięci, problemy fragmentacji (E2, E3). Stronicowanie i segmentacja, pamięć wirtualna realizowana dzięki stronicowaniu na żądanie, algorytmy zastępowania stron (E2, E3). Zarządzanie pamięcią masową, zarządzanie obszarami wolnymi, metody alokacji (E2, E3). Pliki i ich ochrona, interfejsy dostępowe, przykłady (E2, E3, E4). Wprowadzenie do rozproszonych systemów operacyjnych, problemy koordynacji rozproszonej (E2, E3, E5). Stan obecny technologii systemów operacyjnych, implementacja elementów teorii systemów operacyjnych w systemie Unix (E2, E5). PLAN LABORATORIÓW Sposoby nawiązywania połączenia z serwerem unixowym (E4, E5), podstawowe metody wymiany danych między różnymi systemami w sieci lokalnej (E4, E5). Pliki, katalogi, prawa dostępu - podstawowe operacje plikowe. Praca z edytorem vi (E4, E5). Gramatyka interpretera Bourne'a (E4, E5). Proste programy filtrujące dane tekstowe (cat, head, tail, cut, nl, tr, more itp. (E4, E5)) Programy grep i find (E4, E5). Programowanie z użyciem awk (E4, E5). Zarządzanie procesami (specjalizowane polecenia interpretera Bourne'a, polecenie ps, polecenie nohup (E4, E5)). Archiwizacja danych (tar, compress, gzip) (E4, E5). Oprogramowanie sieciowe (telnet, ftp, rlogin, rcp, rsh, finger, mail (E4, E5)). Automatyzacja pracy (usługi: at, cron (E4, E5)). Podstawowe zadania administratora systemu (E5). |
|
Literatura: |
Silberschatz, Galvin: Podstawy systemów operacyjnych Milenkovich: Operating systems Design and Implementation Bach: System operacyjny UNIX Frisch: UNIX administracja systemu - dokumentacja w sieci WWW |
Zajęcia w cyklu "Semestr letni 2019/2020" (zakończony)
Okres: | 2020-02-24 - 2020-09-30 |
Przejdź do planu
PN LI
WT ŚR W
CZ LI
LI
LI
LI
PT |
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 godzin
|
|
Koordynatorzy: | Jakub Olejnik | |
Prowadzący grup: | Jakub Olejnik, Andrzej Rogowski, Paweł Zajączkowski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
|
Czy ECTS?: | T |
|
Metody dydaktyczne: | Wykład Prezentacja multimedialna Prezentacja pracującego systemu Laboratorium komputerowe, praca własna nad zleconymi zadaniami |
|
Sposoby i kryteria oceniania: | Wykład - egzamin pisemny bądź ustny: studenci wstępnie oceniani na podstawie egzaminu pisemnego, kolejna część ustna jest rozstrzygająca. W przypadku nauczania zdalnego egzamin może przyjąc formę testu online. Zaliczenie laboratorium prezentacja przygotowanych przez studenta rozwiązań zleconych problemów lub kolokwium, zgodnie z decyzją osoby prowadzącej ćwiczenia. |
|
Treści kształcenia: | PLAN WYKŁADU Fundamenty technologiczne systemów operacyjnych w ujęciu historycznym, nomenklatura (E1). Taksonomia współczesnych systemów operacyjnych (E1). Składowe systemów i świadczone usługi (E2, E3). Definicja procesu, stan procesu w systemach wielozadaniowych, problemy maksymalizacji utylizacji systemu (E1, E2, E3). Algorytmy planowania zadań, kryteria oceny, przegląd, przykłady (E2, E3). Koordynowanie procesów, motywacje, model sekcji krytycznej, programowe zapewnienie wzajemnego wyłączania, wykorzystanie wsparcia ze strony procesora (E2, E3). Definicja semafora, usuwanie aktywnego czekania z sekcji wejściowej, rozwiązania podstawowych problemów synchronizacyjnych za pomocą semaforów (E2, E3). Komunikacja międzyprocesowa (E2, E3). Zarządzanie pamięcią operacyjną, wiązanie adresów, strategie przydziału pamięci, problemy fragmentacji (E2, E3). Stronicowanie i segmentacja, pamięć wirtualna realizowana dzięki stronicowaniu na żądanie, algorytmy zastępowania stron (E2, E3). Zarządzanie pamięcią masową, zarządzanie obszarami wolnymi, metody alokacji (E2, E3). Pliki i ich ochrona, interfejsy dostępowe, przykłady (E2, E3, E4). Wprowadzenie do rozproszonych systemów operacyjnych, problemy koordynacji rozproszonej (E2, E3, E5). Stan obecny technologii systemów operacyjnych, implementacja elementów teorii systemów operacyjnych w systemie Unix (E2, E5). PLAN LABORATORIÓW Sposoby nawiązywania połączenia z serwerem unixowym (E4, E5), podstawowe metody wymiany danych między różnymi systemami w sieci lokalnej (E4, E5). Pliki, katalogi, prawa dostępu - podstawowe operacje plikowe. Praca z edytorem vi (E4, E5). Gramatyka interpretera Bourne'a (E4, E5). Proste programy filtrujące dane tekstowe (cat, head, tail, cut, nl, tr, more itp. (E4, E5)) Programy grep i find (E4, E5). Programowanie z użyciem awk (E4, E5). Zarządzanie procesami (specjalizowane polecenia interpretera Bourne'a, polecenie ps, polecenie nohup (E4, E5)). Archiwizacja danych (tar, compress, gzip) (E4, E5). Oprogramowanie sieciowe (telnet, ftp, rlogin, rcp, rsh, finger, mail (E4, E5)). Automatyzacja pracy (usługi: at, cron (E4, E5)). Podstawowe zadania administratora systemu (E5). |
|
Literatura: |
Silberschatz, Galvin: Podstawy systemów operacyjnych Milenkovich: Operating systems Design and Implementation Bach: System operacyjny UNIX Frisch: UNIX administracja systemu - dokumentacja w sieci WWW |
Zajęcia w cyklu "Semestr letni 2018/2019" (zakończony)
Okres: | 2019-02-18 - 2019-09-30 |
Przejdź do planu
PN W
LI
LI
WT LI
LI
ŚR LI
LI
CZ PT LI
|
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 godzin
|
|
Koordynatorzy: | Jakub Olejnik | |
Prowadzący grup: | Jakub Olejnik, Andrzej Rogowski, Paweł Zajączkowski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
|
Czy ECTS?: | T |
|
Metody dydaktyczne: | Wykład Prezentacja multimedialna Prezentacja pracującego systemu Laboratorium komputerowe, praca własna nad zleconymi zadaniami |
|
Sposoby i kryteria oceniania: | Wykład - egzamin pisemny bądź ustny: studenci wstępnie oceniani na podstawie egzaminu pisemnego, kolejna część ustna jest rozstrzygająca. W przypadku nauczania zdalnego egzamin może przyjąc formę testu online. Zaliczenie laboratorium prezentacja przygotowanych przez studenta rozwiązań zleconych problemów lub kolokwium, zgodnie z decyzją osoby prowadzącej ćwiczenia. |
|
Treści kształcenia: | PLAN WYKŁADU Fundamenty technologiczne systemów operacyjnych w ujęciu historycznym, nomenklatura (E1). Taksonomia współczesnych systemów operacyjnych (E1). Składowe systemów i świadczone usługi (E2, E3). Definicja procesu, stan procesu w systemach wielozadaniowych, problemy maksymalizacji utylizacji systemu (E1, E2, E3). Algorytmy planowania zadań, kryteria oceny, przegląd, przykłady (E2, E3). Koordynowanie procesów, motywacje, model sekcji krytycznej, programowe zapewnienie wzajemnego wyłączania, wykorzystanie wsparcia ze strony procesora (E2, E3). Definicja semafora, usuwanie aktywnego czekania z sekcji wejściowej, rozwiązania podstawowych problemów synchronizacyjnych za pomocą semaforów (E2, E3). Komunikacja międzyprocesowa (E2, E3). Zarządzanie pamięcią operacyjną, wiązanie adresów, strategie przydziału pamięci, problemy fragmentacji (E2, E3). Stronicowanie i segmentacja, pamięć wirtualna realizowana dzięki stronicowaniu na żądanie, algorytmy zastępowania stron (E2, E3). Zarządzanie pamięcią masową, zarządzanie obszarami wolnymi, metody alokacji (E2, E3). Pliki i ich ochrona, interfejsy dostępowe, przykłady (E2, E3, E4). Wprowadzenie do rozproszonych systemów operacyjnych, problemy koordynacji rozproszonej (E2, E3, E5). Stan obecny technologii systemów operacyjnych, implementacja elementów teorii systemów operacyjnych w systemie Unix (E2, E5). PLAN LABORATORIÓW Sposoby nawiązywania połączenia z serwerem unixowym (E4, E5), podstawowe metody wymiany danych między różnymi systemami w sieci lokalnej (E4, E5). Pliki, katalogi, prawa dostępu - podstawowe operacje plikowe. Praca z edytorem vi (E4, E5). Gramatyka interpretera Bourne'a (E4, E5). Proste programy filtrujące dane tekstowe (cat, head, tail, cut, nl, tr, more itp. (E4, E5)) Programy grep i find (E4, E5). Programowanie z użyciem awk (E4, E5). Zarządzanie procesami (specjalizowane polecenia interpretera Bourne'a, polecenie ps, polecenie nohup (E4, E5)). Archiwizacja danych (tar, compress, gzip) (E4, E5). Oprogramowanie sieciowe (telnet, ftp, rlogin, rcp, rsh, finger, mail (E4, E5)). Automatyzacja pracy (usługi: at, cron (E4, E5)). Podstawowe zadania administratora systemu (E5). |
|
Literatura: |
Silberschatz, Galvin: Podstawy systemów operacyjnych Milenkovich: Operating systems Design and Implementation Bach: System operacyjny UNIX Frisch: UNIX administracja systemu - dokumentacja w sieci WWW |
Zajęcia w cyklu "Semestr letni 2017/2018" (zakończony)
Okres: | 2018-02-19 - 2018-09-30 |
Przejdź do planu
PN LI
LI
LI
WT LI
ŚR LI
LI
LI
CZ W
LI
PT LI
|
Typ zajęć: |
Ćwiczenia informatyczne, 28 godzin
Wykład, 28 godzin
|
|
Koordynatorzy: | Jakub Olejnik | |
Prowadzący grup: | Jakub Olejnik, Marek Rogalski, Andrzej Rogowski, Paweł Zajączkowski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów Wykład - Ocena zgodna z regulaminem studiów |
|
Czy ECTS?: | T |
|
Metody dydaktyczne: | Wykład Prezentacja multimedialna Prezentacja pracującego systemu Laboratorium komputerowe, praca własna nad zleconymi zadaniami |
|
Sposoby i kryteria oceniania: | Wykład - egzamin pisemny bądź ustny: studenci wstępnie oceniani na podstawie egzaminu pisemnego, kolejna część ustna jest rozstrzygająca. W przypadku nauczania zdalnego egzamin może przyjąc formę testu online. Zaliczenie laboratorium prezentacja przygotowanych przez studenta rozwiązań zleconych problemów lub kolokwium, zgodnie z decyzją osoby prowadzącej ćwiczenia. |
|
Treści kształcenia: | PLAN WYKŁADU Fundamenty technologiczne systemów operacyjnych w ujęciu historycznym, nomenklatura (E1). Taksonomia współczesnych systemów operacyjnych (E1). Składowe systemów i świadczone usługi (E2, E3). Definicja procesu, stan procesu w systemach wielozadaniowych, problemy maksymalizacji utylizacji systemu (E1, E2, E3). Algorytmy planowania zadań, kryteria oceny, przegląd, przykłady (E2, E3). Koordynowanie procesów, motywacje, model sekcji krytycznej, programowe zapewnienie wzajemnego wyłączania, wykorzystanie wsparcia ze strony procesora (E2, E3). Definicja semafora, usuwanie aktywnego czekania z sekcji wejściowej, rozwiązania podstawowych problemów synchronizacyjnych za pomocą semaforów (E2, E3). Komunikacja międzyprocesowa (E2, E3). Zarządzanie pamięcią operacyjną, wiązanie adresów, strategie przydziału pamięci, problemy fragmentacji (E2, E3). Stronicowanie i segmentacja, pamięć wirtualna realizowana dzięki stronicowaniu na żądanie, algorytmy zastępowania stron (E2, E3). Zarządzanie pamięcią masową, zarządzanie obszarami wolnymi, metody alokacji (E2, E3). Pliki i ich ochrona, interfejsy dostępowe, przykłady (E2, E3, E4). Wprowadzenie do rozproszonych systemów operacyjnych, problemy koordynacji rozproszonej (E2, E3, E5). Stan obecny technologii systemów operacyjnych, implementacja elementów teorii systemów operacyjnych w systemie Unix (E2, E5). PLAN LABORATORIÓW Sposoby nawiązywania połączenia z serwerem unixowym (E4, E5), podstawowe metody wymiany danych między różnymi systemami w sieci lokalnej (E4, E5). Pliki, katalogi, prawa dostępu - podstawowe operacje plikowe. Praca z edytorem vi (E4, E5). Gramatyka interpretera Bourne'a (E4, E5). Proste programy filtrujące dane tekstowe (cat, head, tail, cut, nl, tr, more itp. (E4, E5)) Programy grep i find (E4, E5). Programowanie z użyciem awk (E4, E5). Zarządzanie procesami (specjalizowane polecenia interpretera Bourne'a, polecenie ps, polecenie nohup (E4, E5)). Archiwizacja danych (tar, compress, gzip) (E4, E5). Oprogramowanie sieciowe (telnet, ftp, rlogin, rcp, rsh, finger, mail (E4, E5)). Automatyzacja pracy (usługi: at, cron (E4, E5)). Podstawowe zadania administratora systemu (E5). |
|
Literatura: |
Silberschatz, Galvin: Podstawy systemów operacyjnych Milenkovich: Operating systems Design and Implementation Bach: System operacyjny UNIX Frisch: UNIX administracja systemu - dokumentacja w sieci WWW |
Właścicielem praw autorskich jest UNIWERSYTET ŁÓDZKI.