Ich denke, dass die Kommentare über Anwendungsentwickler und Webentwickler falsch sind.
Wenn zum Beispiel jemand eine Webanwendung entwickelt, die viel Sicherheitsmaterial wie ssh oder einen anderen Verschlüsselungsalgorithmus enthält, ist es ziemlich wichtig, dass er weiß, auf welcher Art von Hardware er ausgeführt wird, damit er feststellen kann, ob der Computer tatsächlich damit umgehen kann Die Arbeitsbelastung. Ein anderes Beispiel könnte einen Server enthalten, der irgendeine Art von heruntergeladenem Inhalt hostet. Sie kennen die Funktionen des Festplattenlaufwerks und die Art der Busschnittstelle, an die es angeschlossen ist, besser, wenn Sie mit einer relativ großen Anzahl von Anforderungen rechnen.
Vom Standpunkt der Anwendung aus können Sie erwarten, dass diese Anwendung sowohl algorithmisch als auch grafisch rechenintensiv ist, wenn Sie eine Art CAD-Programm oder 3D-Rendering entwickeln. Es ist ratsam, die Hardware zu verstehen, um sicherzustellen, dass die Anwendung reagiert und verwendet werden kann.
Ich sage nicht, dass Sie so weit gehen müssen, die Vor- und Nachteile des PCI-Protokolls zu verstehen, aber Sie sollten besser verstehen, wozu die Schnittstelle und die Hardware in der Lage sind.
Letztendlich ist es wichtig, egal welche Art von Entwicklung Sie durchführen. Die für Ihr Verständnis erforderliche Detailstufe ist umstritten.