Aktuelle Entwicklungen der Hardwaresicherheit
Eine Verarbeitung dauerte vor dem Einbau von Gegenmaßnahmen gegen spekulative Ausführung 10 Sekunden und rief in dieser Zeit 5 Millionen Mal einen Systemaufruf auf. Mit den Gegenmaßnahmen steigt die Verarbeitungszeit pro Systemaufruf von 0,4 µs auf 0,6 µs, während die Zeit aller übrigen Teile unverändert bleibt. Um welchen Anteil erhöht sich die Gesamtzeit der Verarbeitung?
- Aetwa 10 %
- Betwa 30 %
- Cetwa 50 %
Antwort und Erläuterung anzeigen
Antwort: A. etwa 10 %
Die Zeit für Systemaufrufe beträgt vor den Gegenmaßnahmen 5 Millionen × 0,4 µs = 2 s und danach 5 Millionen × 0,6 µs = 3 s. Der Zuwachs beträgt 1 s, sodass die Gesamtzeit von 10 s auf 11 s steigt, eine Zunahme um 1 ÷ 10 = 10 %. Auch wenn ein einzelner Systemaufruf 1,5-mal so langsam wird (50 % mehr), hängt die Wirkung auf das Ganze vom Zeitanteil dieses Teils ab (hier 20 %). Deshalb fällt bei Gegenmaßnahmen wie KPTI der Leistungsverlust umso größer aus, je häufiger eine Datenbank oder eine E/A-lastige Verarbeitung Systemaufrufe absetzt und durch einen Interrupt unterbrochen wird.
Weiter: 9 weitere Fragen zu Aktuelle Entwicklungen der Hardwaresicherheit