Frage

Hier ist der Grund, warum ich mich frage.Ich habe kürzlich einen externen TV-Tuner für meinen Laptop gekauft, der über eine Funktion verfügt, die dazu führt, dass sich die Festplatte nicht mehr dreht, wenn man sie erschüttert.Aber selbst wenn ich meinen Laptop bewege, ruckelt das Video vom TV-Tuner (der laut Buch die gesamte Videoverarbeitung übernimmt) nicht.Ich frage mich, ob dieser TV-Tuner direkt auf die Grafikkarte und die Anzeigesysteme zugreift, anstatt auf die Festplatte zu schreiben und diese dann anzuzeigen.

Das bringt mich zu meiner Frage.Welche Dinge kann/kann ein externes Gerät nicht?

War es hilfreich?

Lösung

Es ist nicht Hardware-Zugriff direkt, aber es ist auch nicht auf das Laufwerk zu schreiben. Das Programm, das Sie verwenden wird vom Tuner zu lesen und dass auf das Windowing-System drückt, die dann durch die Schichten des OS auf der Grafikkarte, am Ende geht.

Mehr allgemein kann ein USB-Gerät niemals direkt auf die Hardware zugreifen. Ein USB-Gerät muss vom Host zugegriffen wird und dann können sie Daten hin und her senden, die durch den Fahrer gehandhabt wird (ob das ein echter ‚Fahrer‘ in den OS oder Software vollständig auf dem Anwendungsfall abhängt). Denken Sie jedoch daran, dass Firewire hat Unterstützung für DMA (Direct Memory Access) und damit Speicherzugriffssystem kann, der / könnte / bedeuten Zugang direkte Hardware, obwohl dies nicht der allgemeine Gebrauch ist, aber Dinge wie das Kopieren von Daten zu beschleunigen.

Andere Tipps

Ein unassisted USB-Gerät kann nicht direkt eine der anderen Hardware-Zugriff in der Host-Maschine. Allerdings keine Software-Treiber, die Sie auf dem Host-Rechner installiert haben könnten sicherlich kann.

Es ist wahrscheinlich, dass die USB-TV-Tuner direkt mit Ihrem Video-Display-Treiber kommunizieren, anstatt TV-Inhalte auf die Festplatte gespoolt und dann wieder lesen, um die Anzeige zu senden.

Auch bei einem DVR-Typ-Setup Sie wahrscheinlich gleichzeitig auf die Festplatte zu senden an die Anzeige Spule würde, anstatt seriell (TV-> HDD dann HDD-> Display).

Ah. So ist die Anwendung, die ich mit dem Tuner installiert ist, in meinem Beispiel ist damit der Tuner die Grafikkarte / Display-Steuerung zugreifen zu können, das ist, wie es zu funktionieren scheint. Danke.

Eine Möglichkeit, ein USB-Gerät, ein System auf seinem eigenen beeinflussen könnte, wäre, wenn es wurde schlecht gestaltet / Rogue / gebrochen und wurde um die verschiedene Schnittstellensignale unangemessen ziehen. Zum Beispiel könnte ein Gerät sporadisch auf den Boden oder 5 V Linie aus Schritt ziehen und sie dort halten, je nach Auslegung des Gesamtsystemes dieser breiteren Probleme verursachen könnte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top