Operativ Systemer & Tråde
Operativ Systemer Processer Tråde Trådinterferens
Operativ Systemer & Tråde
Kernel, biblioteker, servere Beskyttelse Kernel
◦ Funktionalitet◦ Rettigheder
Operativ Systemer
Kernel har en række managers:◦ Process◦ Thread◦ Communication◦ Memory◦ Supervisor
Operativ Systemer
Knyttet til et Execution Environment◦ Virtuel hukommelse - Adresserum ◦ Tråd (en eller flere)
Shared Region ◦ Copy on write
Hvad er en proces
Tråde frem for Processer◦ Billigere og lettere at oprette◦ Billigere at skifte i mellem
Deler adresserum
Tråde
Men tråde kan gå i vejen for hinanden...◦ Låse
Medfører kritiske regioner◦ Deadlock◦ Livelock◦ Starvation
Trådinterferens
Operativ Systemer Processer Tråde Trådinterferens
Operativ Systemer & Tråde