Download - Operativ Systemer & Tråde
Transcript
![Page 1: Operativ Systemer & Tråde](https://reader036.vdocuments.us/reader036/viewer/2022062409/568150da550346895dbefc9e/html5/thumbnails/1.jpg)
Operativ Systemer & Tråde
![Page 2: Operativ Systemer & Tråde](https://reader036.vdocuments.us/reader036/viewer/2022062409/568150da550346895dbefc9e/html5/thumbnails/2.jpg)
Operativ Systemer Processer Tråde Trådinterferens
Operativ Systemer & Tråde
![Page 3: Operativ Systemer & Tråde](https://reader036.vdocuments.us/reader036/viewer/2022062409/568150da550346895dbefc9e/html5/thumbnails/3.jpg)
Kernel, biblioteker, servere Beskyttelse Kernel
◦ Funktionalitet◦ Rettigheder
Operativ Systemer
![Page 4: Operativ Systemer & Tråde](https://reader036.vdocuments.us/reader036/viewer/2022062409/568150da550346895dbefc9e/html5/thumbnails/4.jpg)
Kernel har en række managers:◦ Process◦ Thread◦ Communication◦ Memory◦ Supervisor
Operativ Systemer
![Page 5: Operativ Systemer & Tråde](https://reader036.vdocuments.us/reader036/viewer/2022062409/568150da550346895dbefc9e/html5/thumbnails/5.jpg)
Knyttet til et Execution Environment◦ Virtuel hukommelse - Adresserum ◦ Tråd (en eller flere)
Shared Region ◦ Copy on write
Hvad er en proces
![Page 6: Operativ Systemer & Tråde](https://reader036.vdocuments.us/reader036/viewer/2022062409/568150da550346895dbefc9e/html5/thumbnails/6.jpg)
![Page 7: Operativ Systemer & Tråde](https://reader036.vdocuments.us/reader036/viewer/2022062409/568150da550346895dbefc9e/html5/thumbnails/7.jpg)
Tråde frem for Processer◦ Billigere og lettere at oprette◦ Billigere at skifte i mellem
Deler adresserum
Tråde
![Page 8: Operativ Systemer & Tråde](https://reader036.vdocuments.us/reader036/viewer/2022062409/568150da550346895dbefc9e/html5/thumbnails/8.jpg)
Men tråde kan gå i vejen for hinanden...◦ Låse
Medfører kritiske regioner◦ Deadlock◦ Livelock◦ Starvation
Trådinterferens
![Page 9: Operativ Systemer & Tråde](https://reader036.vdocuments.us/reader036/viewer/2022062409/568150da550346895dbefc9e/html5/thumbnails/9.jpg)
Operativ Systemer Processer Tråde Trådinterferens
Operativ Systemer & Tråde