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