Ich habe gelesen, dass Intel und AMD wenig Endian-Konzept folgen. Ob es sich um eine Eigenschaft von Hardware allein oder Betriebssystem handelt, kann sie überschreiben? Ich sage dies, weil Prozessor-Seriennummer, die ich von Windows und Linux bekomme, in umgekehrter Reihenfolge sind.Ob Endianness eine Eigenschaft oder Hardware oder Software ist?
-1
A
Antwort
2
Die Endianess basiert nur auf Hardware. OS kann es nicht überschreiben, da dies die Reihenfolge ist, in der Daten von/zur Hardware geschrieben/gelesen werden. Möglicherweise erhalten Sie die Nummer in umgekehrter Reihenfolge, da der von Ihnen verwendete Treiber möglicherweise die Bytes für Sie tauscht.
Verwandte Themen
- 1. Überprüfen Sie, ob Android-Gerät über Software- oder Hardware-Navigationstasten verfügt
- 2. Disable Hardware & Software Interrupts
- 3. Ist eine REST-API für interaktive Software oder Spiele geeignet?
- 4. Wie Integration/Unit Test Software Hardware-Schnittstellen
- 5. [Audio Codec]: Ist die Mixer-Funktionalität normalerweise in Hardware oder Software in einem Audio-Codec implementiert?
- 6. Nummer. [Eigenschaft] ist eine Eigenschaft von Objekt oder Konstruktor?
- 7. Winkelfilter nach Eigenschaft ODER eine andere Eigenschaft
- 8. Ermitteln, ob eine Pfadangabe ein Verzeichnis oder eine Datei (oder etwas anderes) über WMI ist?
- 9. Sicherste Weise Prozessor-ID oder eine Hardware-Informationen zu erhalten
- 10. JavaScript-Konstruktor: Ist das eine Eigenschaft oder eine Variable?
- 11. Windows Mouse - Soft Mouse, wenn Hardware entfernt oder fehlerhaft ist?
- 12. Ist diese Endianness-Konvertierung korrekt?
- 13. Wie erkennt man, ob ein OpenGL-Kontext Hardware-beschleunigt ist?
- 14. Software und Hardware-Rendering in SDL2/SFML2
- 15. Ändern der Endianness oder Byte-Reihenfolge innerhalb einer Union
- 16. So erkennen Sie, ob ein Typ eine Liste oder ein Array oder IEnumerable ist oder
- 17. Wie bestimmt man, welche OpenGL-Engine in Qt-Anwendungen verwendet wird: Software oder Hardware?
- 18. Android Hardware Acceleration - verwenden oder nicht verwenden?
- 19. Hat PHP irgendwelche Hardware- oder Systemanforderungen?
- 20. Tritt "Deadlock" aufgrund von Hardware auf oder kann dies durch Software verursacht werden?
- 21. Überprüfen Sie, ob eine Methode/Eigenschaft definiert ist oder nicht, bevor Sie anrufen
- 22. actionscript (flex): Wie kann man wissen, ob eine Eigenschaft eines Objekts existiert (oder definiert ist)?
- 23. Wie zu wissen, ob eine Grafikkarte Hardware-Rendering für WPF
- 24. Wo ist IsSynchronizedWithCurrentItem -Eigenschaft (oder gleichwertig) für eine TreeView?
- 25. Öffnen oder Starten der Software-Tastatur im Zahlen- oder Symbolmodus
- 26. Prüfe ob eine Absicht eine Aktivität oder ein Dienst ist oder keine
- 27. Überprüfen, ob eine Eigenschaft vorhanden ist. Groovy
- 28. WriteOnly Eigenschaft oder Methode?
- 29. Freie oder Open Source Collaboration/eLearning Software
- 30. PNG-Dateiformat Endianness?
Hardware. Intel Prozessoren sind Little Endian. Ich bin nicht sicher, was Sie mit "Seriennummer" meinen, da nur eine kurze Reihe von Pentium III-Chips ein Seriennummernkonzept hatte. Es gab einen Aufruhr über Privatsphäre, und die Eigenschaft in den folgenden Chips entfernt. – selbie
Endianness ist die Reihenfolge für byteorientierte Operationen eines bestimmten Prozessors. Es ist also eine Hardware, aber ohne ein Betriebssystem wird es keine Ergebnisse bringen. Beim Schreiben dieses Betriebssystems sollte ein Entwickler die genauen Endiannes berücksichtigen, also ist es eine Software. Egal, welches Betriebssystem Sie auf der gleichen Hardware verwenden, die Endiannes bleiben gleich. Es kann wenig \ big \ gemischt werden. da es gemischt werden kann - es ist auch eine Eigenschaft –