Systemy Operacyjne 2 (laboratorium)

by Maciej Lasota published 2024/03/04 15:01:00 GMT+2, last modified 2024-05-13T12:29:47+02:00

Systemy Operacyjne 2 (zajęcia laboratoryjne, informatyka stacjonarne, drugi rok)

 

Regulamin i zasady zaliczania

1. Obecność na zajęciach laboratoryjnych zgodnie z regulaminem studiów PŚk jest OBOWIĄZKOWA.

2. Brak obecności na zajęciach laboratoryjnych usprawiedliwia wyłącznie zwolnienie lekarskie. 

3. Spóźnienie na zajęcia więcej niż 15 minut będzie traktowane jako nieobecność.

4. Jeśli student opuści więcej niż 3 zajęcia laboratoryjne, będzie niesklasyfikowany (zostanie to zgłoszone do dziekanatu).

5. Zwolnienie lekarskie należy dostarczyć na pierwszych zajęciach kończących okres nieobecności studenta.

6. Należy odrobić wszystkie nieobecności na zajęciach (powyżej 2 i więcej) ustalając wcześniej termin z prowadzącym zajęcia.

7. Zajęcia laboratoryjne odbywają się w zespołach 2 osobowych (w zależności od sali laboratoryjnej).

8. Nie ma możliwości zmiany składu zespołu w trakcie trwania semestru.

9. Ocena końcowa z laboratorium wystawiana jest na podstawie:

  • Obecności na zajęciach laboratoryjnych,
  • Wykonanych i oddanych programów z zajęć laboratoryjnych (70% oceny),
  • Kartkówek (30% oceny).

10. Podczas zajęć laboratoryjnych każdy zespół będzie miał do wykonania przydzielone losowo zadania z instrukcji laboratoryjnych.

11. Każda instrukcja zawiera zadania, które punktowane są następująco: 

  • łatwe za 1 punkt
  • trudniejsze za 3 punkty,
  • trudne za 4 punkty.

12. Na początku zajęć osoba prowadząca podaje każdemu zespołowi numery trzech zadań, którym przypisane są punkty zgodnie z przedstawioną wyżej punktacją. Po 10 minutach każdy zespół powinien zgłosić osobie prowadzącej laboratorium numery dwóch zadania z trzech przez nią podanych, które rozwiąże podczas zajęć.

13. Zadania należy rozwiązywać na zajęciach laboratoryjnych, na których zostały zadane.

14. Punktacja:

  • Część I   - Instrukcje 1 - 3 (punktacja jak w pkt. 11 regulaminu), kolokwium 10 pkt.
  • Część II  - Instrukcje 4 - 6 (punktacja jak w pkt. 11 regulaminu), kolokwium 10 pkt.
  • Część III - Instrukcje 7 - 10 (punktacja jak w pkt. 11 regulaminu), kolokwium 10 pkt.

15. W trakcie trwania semestru odbędą się 3 kartkówki. Kartkówki są ZAPOWIEDZIANE (czas trwania 20 minut).

14. Stworzone podczas zajęć laboratoryjnych programy (kody źródłowe) każdy zespół musi wysłać na mój adres e-mailProgramy powinny zostać wysłane na końcu zajęć laboratoryjnychUWAGA !!! Przysłane programy stanowią dowód odbycia zajęć laboratoryjnych i będą sprawdzone w późniejszym terminie. Nieprzysłanie programów oznacza utratę zdobytych punktów.

15. Do uzyskania oceny pozytywnej z przedmiotu konieczne jest min. 50 punktów.

16. Na ocenę końcową z laboratorium pracuje się cały semestr, poprzez oceny cząstkowe z poszczególnych zajęć laboratoryjnych. 

17. Wykorzystywanie programów napisanych przez inne osoby lub ściągniętych z Internetu będzie traktowane jako PLAGIAT !!!.

18. Wszelkie inne zasady dotyczące odbywania i zaliczania zajęć laboratoryjnych są umieszczone w Regulaminie Studiów Politechniki Świętokrzyskiej w Kielcach

 

Wysyłanie plików i sprawozdań

Temat wiadomości (e-mail) powinien  być zgodna z następującym formatem: SO2.<NR GRUPY>.<NAZWISKO 1>.<NAZWISKO 2>.<NR LABORATORIUM>

Przykład: SO2.GR2ID12A.KOWALSKI.NOWAK.LAB1

UWAGA!!! Wiadomości, które nie będą posiadały tematu zgodnego z podanym formatem, nie będą brane pod uwagę

Jako załączniki należy zamieścić: kody źródłowe

Pliki należy spakować programem (ZIP, 7Z, TAR lub BZ2) i wysłać pocztą elektroniczną na adres podany w  informacjach ogólnych

 

Instrukcje laboratoryjne

Instrukcja laboratoryjna nr 0   - Wprowadzenie

Instrukcja laboratoryjna nr 1   - Moduły jądra Linux (jedne zajęcia)

Instrukcja laboratoryjna nr 2   - Dynamiczny przydział pamięci w przestrzeni jądra Linuksa (jedne zajęcia)

Instrukcja laboratoryjna nr 3   - Struktury danych jądra Linuksa (dwa zajęcia)

Instrukcja laboratoryjna nr 4   - Systemy plików procfs i sysfs (dwa zajęcia)

Instrukcja laboratoryjna nr 5   - Wątki jądra i mechanizmy synchronizacji (jedne zajęcia)

Instrukcja laboratoryjna nr 6   - Tasklety i kolejki prac (jedne zajęcia)

Instrukcja laboratoryjna nr 7   - Liczniki czasu (jedne zajęcia)

Instrukcja laboratoryjna nr 8   - Sterowniki urządzeń znakowych (dwa zajęcia)

Instrukcja laboratoryjna nr 9   - Sterowniki urządzeń blokowych (dwa zajęcia)

Instrukcja laboratoryjna nr 10 - Gniazda sieciowe Netlink i Genetlink (jedne zajęcia)