Hardwarebeveiliging: nieuwste ontwikkelingen
Een taak duurde vóór het toepassen van tegenmaatregelen tegen speculatieve uitvoering 10 seconden en deed in die tijd 5 miljoen systeemaanroepen. Neem aan dat de tegenmaatregelen de verwerkingstijd per systeemaanroep verhogen van 0,4 µs naar 0,6 µs en de tijd van al het andere niet veranderen. Met welk aandeel neemt de totale tijd van de taak toe?
- AOngeveer 10%
- BOngeveer 30%
- COngeveer 50%
Antwoord en toelichting tonen
Antwoord: A. Ongeveer 10%
De tijd voor systeemaanroepen is vóór de tegenmaatregelen 5 miljoen × 0,4 µs = 2 seconden en erna 5 miljoen × 0,6 µs = 3 seconden. De toename is 1 seconde, dus het geheel gaat van 10 naar 11 seconden, een toename van 1 ÷ 10 = 10%. Ook al wordt elke systeemaanroep 1,5 keer zo traag (50% meer), het effect op het geheel wordt bepaald door het aandeel van de tijd dat dat deel inneemt (hier 20%). Daarom is bij tegenmaatregelen zoals KPTI het prestatieverlies groter bij databases en invoer-/uitvoerverwerking, waar systeemaanroepen en de afhandeling van een interrupt veel voorkomen.
Verder: nog 9 vragen over Hardwarebeveiliging: nieuwste ontwikkelingen