Systemy operacyjne 2

by Arkadiusz Chrobot published 2019/02/25 21:44:00 GMT+1, last modified 2026-03-03T14:07:23+01:00
Strona z materiałami dydaktycznymi do przedmiotu Systemy operacyjne 2.

Uwaga:  Zamieszczone tu materiały nie mają charakteru podręczników akademickich. Stanowią jedynie uzupełnienie wykładu i literatury podanej na stronie.

Wykład

Warunki zaliczenia

Laboratorium

Warunki zaliczenia

Materiały wprowadzające

Literatura i inne materiały

Literatura podstawowa:

  1. Robert Love, „Jądro Linuksa, przewodnik programisty”, Helion, Gliwice 2014
  2. Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman, "Linux Device Drivers"
  3. Wolfgang Mauerer, "Professional Linux Kernel Architecture", Wiley Publishing, Inc., Indianapolis, 2008
  4. Sreekrishnan Venkateswaran, "Essential Linux Device Drivers", Prentice Hall, Upper Saddle River, 2008
  5. Kaiwan N. Billimoria, "Linux Kernel Programming", Packt Publishing, Birmingham, 2024
  6. Daniel P. Bovet, Marco Cesati, "Understanding the Linux Kernel, 3rd Edition", O'Reilly Media, Sebastopol 2005

Literatura uzupełniająca:

  1. Robert Love, „Kernel Linux, przewodnik programisty”, Helion, Gliwice 2004
  2. Mel Gorman, "Understanding the Linux Virtual Memory Manager"
  3. Maurice J.Bach, „Budowa systemu operacyjnego UNIX”, WNT, Warszawa 1995

Kody źródłowe przykładowych modułów jądra:

Zasoby internetowe:

  1. Linux Weekly News
  2. Linux Kernel Newbies
  3. Linux Cross Reference
  4. Kurs tworzenia sterowników dla platformy BeagleBone Black (język angielski)
  5. Build own USB device on linux-based board! [en] - Krzysztof Opasiak
  6. Linux Kernel Documentation