NWI-IBC019
Operating Systems
Cursus informatieRooster
CursusNWI-IBC019
Studiepunten (ECTS)3
CategorieBA (Bachelor)
VoertaalEngels
Aangeboden doorRadboud Universiteit; Faculteit der Natuurwetenschappen, Wiskunde en Informatica; Informatica en Informatiekunde;
Docenten
Coördinator
dr. B.E. van Gastel
Overige cursussen docent
Examinator
dr. B.E. van Gastel
Overige cursussen docent
Docent
dr. B.E. van Gastel
Overige cursussen docent
Contactpersoon van de cursus
dr. B.E. van Gastel
Overige cursussen docent
Docent
N.M. van der Weide
Overige cursussen docent
Collegejaar2020
Periode
KW1  (31-08-2020 t/m 01-11-2020)
Aanvangsblok
KW1
Onderwijsvorm
voltijd
Opmerking-
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
VoorinschrijvingNee
WachtlijstNee
Plaatsingsprocedure-
Cursusdoelen
After completing the course:
  • You know the concepts of processes & threads as used in modern operating systems.
  • You know the basic principles of concurrency, and describe commonly used synchronisation primitives.
  • You know to solve simple synchronisation problems and to establish the correctness of your solution.
  • You know the basic concepts and algorithms for memory management and virtual memory.
  • You know and apply basic algorithms for solving scheduling problems.
  • You know the mechanisms used to communicate with the kernel, with hardware and perform I/O.
  • You know basic principles of protection and security in operating systems.
Inhoud
In this course, we study concepts, structure, and mechanisms of modern operating systems.

Instructional Modes
  • Lecture
  • Tutorial
  • Self-study
Niveau

Voorkennis
One must know the basics of programming and have an elementary understanding of hardware.
Toetsinformatie
Practical assignment (30%) and exam (70%). Bonus points on the exam grade can be earned via weekly homework assignments.
Bijzonderheden
This course will be given in English.
Verplicht materiaal
Boek
Silberschatz, Galvin, Gagne. Operating System Concepts, Ninth Edition, International Student Edition. John Wiley and Sons, Inc
ISBN:9781118093757

Werkvormen
Cursus
AanwezigheidsplichtJa

Practicum
AanwezigheidsplichtJa

Toetsen
Wekelijkse opdrachten
Weging10
ToetsvormOpdracht
GelegenhedenBlok KW1, Blok KW2

Opdracht 1 (Shell)
Weging50
ToetsvormOpdracht
GelegenhedenBlok KW1, Blok KW2

Opdracht 2 (Synchronization)
Weging20
ToetsvormOpdracht
GelegenhedenBlok KW1, Blok KW2

Opdracht 3 (Memory)
Weging20
ToetsvormOpdracht
GelegenhedenBlok KW1, Blok KW2