Systemy operacyjne 1

by Arkadiusz Chrobot published 2019/09/29 22:04:00 GMT+2, last modified 2025-10-23T01:24:30+02:00
Strona z materiałami dydaktycznymi do przedmiotu Systemy operacyjne 1.

Uwaga! Zamieszczone na tej stronie materiały do wykładu nie mają charakteru podręcznika akademickiego i nie mogą być jedynym źródłem informacji dotyczących zawartych w nich zagadnień! Stanowią one jedynie uzupełnienie treści zawartych w podanej literaturze.

  

Wykład

Warunki zaliczenia

  1. Wstęp
  2. Wspomaganie sprzętowe
  3. Ogólna struktura systemu operacyjnego

Laboratorium

Warunki zaliczenia

  1. Narzędzia systemu Linux
  2. Procesy i sygnały w Linuksie
  3. Łącza nazwane i nienazwane w Linuksie
  4. Komunikacja IPC – kolejki komunikatów
  5. Komunikacja IPC – semafory

Literatura

  1. Abraham Silberschatz, James L. Paterson, Peter B. Galvin, „Podstawy systemów operacyjnych”, WNT, Warszawa 1993
  2. Abraham Silberschatz, Peter B. Galvin, Greg Gagne, „Podstawy systemów operacyjnych”, WNT, Warszawa 2005
  3. Abraham Silberschatz, Peter B. Galvin, Greg Gagne, „Podstawy systemów operacyjnych”, Tom 1, PWN, Warszawa 2021
  4. William Stallings, „Systemy operacyjne: Struktura i zasady budowy”, PWN, Warszawa 2003
  5. Andrew S. Tanenbaum, „Systemy operacyjne”, Helion, Gliwice 2010
  6. Andrew S. Tanenbaum, Herbert Boss, „Systemy operacyjne”, Helion, Gliwice 2016
  7. Andrew S. Tanenbaum, Albert S. Woodhull, "Operating Systems Design and Implementation", Pearson Education International, Upper Saddle River 2009 (język angielski)
  8. W.Richard Stevens, „Programowanie zastosowań sieciowych w systemie Unix”, WNT, Warszawa 1995
  9. Neil Matthew, Richard Stones, „LINUX: Programowanie”, Wydawnictwo RM, Warszawa 1999
  10. Keith Haviland, Dina Gray, Ben Salama, „UNIX: Programowanie systemowe”, Wydawnictwo RM, Warszawa 1999

  

Kody źródłowe

  1. Programy i schemat układu dla Arduino z drugiego programu (wspomaganie sprzętowe)

 

Zasoby internetowe

  1. TU Dresen: Operating System Group (język angielski)
  2. OsFaqWiki (język angielski)
  3. Strona profesora Andrew S. Tanenbauma
  4. The GNU C Library