Poniżej znajdują się plan i zasady zaliczenia przedmiotu Systemy Operacyjne. Osobą prowadzącą wykład jest dr hab. Stanisław Gawiejnowicz. Umieszczone poniżej harmonogram, zakres i zasady zaliczenia ćwiczeń zostały ustalone przez prowadzącego wykład.
Poniżej znajdują się plan i zasady zaliczenia przedmiotu Systemy Operacyjne. Osobą prowadzącą wykład jest dr hab. Stanisław Gawiejnowicz. Umieszczone poniżej harmonogram, zakres i zasady zaliczenia ćwiczeń zostały ustalone przez prowadzącego wykład.
1. Materiał ćwiczeń DSOP obejmuje cztery bloki: 1) Linux-podstawowe polecenia, 2) Linux-powłoka bash, 3) Linux-funkcje systemowe, 4) Windows-powłoka powershell. Materiał ww. bloków podano w opisie zakresu materiału ćwiczeń.
2.
3.
4.
5. Jeśli jeden lub więcej sprawdzianów musiały być poprawiane, to ocena z ćwiczeń nie może być wyższa niż 3.5.
6. Prowadzący ćwiczenia może podnieść ocenę z ćwiczeń o 0.5 stopnia osobie która z obu sprawdzianów (nie licząc poprawek) uzyskała co najmniej 76 punktów, przy czym za każdy z nich oddzielnie uzyskała nie mniej niż 38 punktów.
7.
8. Osoby, które otrzymają ocenę 5.0 (bardzo dobry) z ćwiczeń będą zwolnione z części zadaniowej egzaminu.
9. Skala ocen jest następująca: mniej niż 50% punktów = ocena 2.0, 50-60% punktów = ocena 3.0, 61-70% punktów = ocena 3.5, 71-80% punktów = ocena 4.0, 81-90% punktów = ocena 4.5, 91-100% punktów = ocena 5.0.
10. Ostateczny termin zaliczania ćwiczeń to ostatni piątek przed rozpoczęciem pierwszego tygodnia sesji egzaminacyjnej.
Kolejność: | Wtorki | Piątki | Planowany materiał |
---|---|---|---|
Zajęcia 1 | 04/10/16 | 07/10/16 | 1A, 1B, 1C |
Zajęcia 2 | 11/10/16 | 14/10/16 | 1C (cd.), 1D, 1E |
Zajęcia 3 | 18/10/16 | 21/10/16 | 1F, 1G, 1H,powtórka 1A-1H |
Zajęcia 4 | 18/10/16
25/10/16 |
21/10/16
28/10/16 |
2A, 2B, 2C, 2D |
Zajęcia 5 | 25/10/16 | 28/10/16 | 2E, 2F |
Zajęcia 6 | 8/11/16 | 04/11/16 | 2G, powtórka 2A-2G |
Zajęcia 7 | 8/11/16
|
18/11/16 | Sprawdzian #1 (pkty 1-2) |
Zajęcia 8 | 15/11/16 |
25/11/16 | 3A, 3B |
Zajęcia 9 | 22/11/16 |
09/12/16 | 3C |
Zajęcia 10 | 29/11/16 |
16/12/16 | 3D |
Zajęcia 11 | 06/12/16 |
13/01/17 | 3E |
Zajęcia 12 | 13/12/16 |
13/01/17 | Powtórka 3A-3E |
Zajęcia 13 | 20/12/16 |
20/01/17 | 4A, 4B, 4C |
Zajęcia 14 | 20/12/16 |
27/01/17 | Sprawdzian #2 (pkty 3-4) |
Zajęcia 15 | 10/01/17 |
Ustali prowadzący | Poprawki, wpisy ocen |
1. LINUX. PODSTAWOWE POLECENIA
A) otwieranie i zamykanie sesji, polecenie ssh
B) podręcznik man, opcja “–help” poleceń
C) operacje na plikach: cat, chmod, cp, ln, mv, rm, umask
D) operacje na katalogach: cd, ls (opcje l,a), mkdir, pwd, rmdir
E) operacje na procesach: kill, ps, time, tee, potoki, przeadresowywanie wejścia/wyjścia
F) operacje na plikach tekstowych: cmp, diff, grep, head, more, sort, tail, wc
G) polecenia ogólnego przeznaczenia: bc, cal, clear, date, finger, passwd, who
H) praca w sieci: ifconfig, netstat, ping
2. LINUX. POWŁOKA BASH
A) operacje na zmiennych, zmienne HOME, PATH, PS1, PS2
B) polecenia echo, env, exit, export
C) metasymbole powłoki: /, ;, &, &&, *, ?, (), {}, [], |, ||, >, <, >>, <<, $, \, ., .., #, cudzysłowia: ” “, ‘ ‘, “, zasady cytowania metasymboli
D) ogólne zasady tworzenia i uruchamiania skryptów, parametry pozycyjne
E) polecenie shift, zdanie warunkowe if, polecenie test
F) pętle for, while
G) polecenia case, eval, expr, read
3. LINUX. FUNKCJE SYSTEMOWE
A) ogólna budowa programu w języku C, dyrektywy include, define
B) kompilator gcc (opcje o,l), polecenia make, touch
C) funkcje systemowe dotyczące plików: close, creat, open, read, write
D) funkcje systemowe dotyczące procesów: execl, exit, fork, getpid, getppid, wait
E) źródła wybranych poleceń: cat, echo, od, wc
4. WINDOWS. POWŁOKA POWERSHELL
A) Otwieranie i zamykanie sesji, polecenie powershell
B) cmdlet Get-Help
C) cmdlety Get-Command, Get-Process