Tag: low-level

In Bezug auf ein computer-system, low-level bezieht sich auf die Komponenten, erscheint in der unteren Stapel von Schichten-system.

Verwirrt über memory-mapping

Anzahl der Antworten 3 Antworten
Ich habe seit kurzem immer in low level Kram und suchen in den Bootloader und den Betriebssystemen, etc... Wie ich es verstehe, für ARM-Prozessoren zumindest, Peripheriegeräte initialisiert der bootloader, und dann sind Sie abgebildet in den physikalischen

Warum ist JavaScript manchmal angesehen, als eine low-level Sprache?

Anzahl der Antworten 8 Antworten
Inspiriert von diese Frage. Ich Häufig sehen Menschen, die unter Bezugnahme auf JavaScript als eine low-level Sprache, vor allem bei den Nutzern von GWT und ähnlichen toolkits. Meine Frage ist: warum? Wenn Sie eines dieser toolkits, Sie

Wie die Demontage in Code::Blocks?

Anzahl der Antworten 1 Antworten
Lese ich dieser Artikel über einige low-level-Grundlagen von C/C++, und der Autor ist im Grunde zeigt uns durch den Assembler-code, der vom compiler erzeugt wird, Zeile für Zeile. Er ist mit VS 2010, aber ich weiß nicht,

ARM-Uhr die Geschwindigkeit auf dem raspberry pi

Anzahl der Antworten 5 Antworten
Laufen bare-metal (kein Betriebssystem, kein Linux) Den Spezifikationen bedeutet, der ARM kann/läuft 700MHz, der sys-Uhr entspricht, das Handbuch und die scheint zu laufen bei 250MHz. Einfache versuche auf den ARM zu implizieren, dass es das gleiche tun,

Gibt es eine Möglichkeit zu erzwingen, bestimmte endianness für eine C-oder C++ - struct?

Anzahl der Antworten 10 Antworten
Ich gesehen habe ein paar Fragen und Antworten in Bezug auf die endianness der Strukturen, aber Sie waren zu erkennen, die endianness des Systems, oder die Umwandlung von Daten zwischen den zwei verschiedenen endianness. Was möchte ich

Wie kann ich überprüfen, um zu sehen, wenn ein file-Deskriptor geschlossen wurde?

Anzahl der Antworten 3 Antworten
In einer POSIX-Umgebung bei Verwendung von system calls zur Manipulation von text-Dateien (open(), close(), read(), write()), gibt es eine Möglichkeit, zu überprüfen, um zu sehen, ob ich das tatsächlich geschlossen ist, wird ein Datei-descriptor bei der Verwendung

Was sind die Nachteile der Verwendung von high-level-Sprachen?

Anzahl der Antworten 2 Antworten
Ich nehmen, dass die offensichtlichen Vorteile sind die Wartbarkeit, Programmierer-Freundlichkeit usw. aber was sind die Nachteile? Ist der compiler wird unter zusätzliche Arbeit zu konvertieren, wo es vielleicht nicht notwendig sein? Gibt es Situationen, in denen low-level-Sprachen

Wie genau ist der callstack Arbeit?

Anzahl der Antworten 6 Antworten
Ich versuche, ein tieferes Verständnis darüber, wie die low-level-Operationen von Programmiersprachen zu arbeiten und vor allem, wie Sie interagieren mit der OS/CPU. Ich habe wohl gelesen, jede Antwort in jedem stack - /heap-bezogenen thread hier auf Stack Überlauf,

CPU-Emulation und sperren, die eine bestimmte Taktfrequenz

Anzahl der Antworten 7 Antworten
Wenn Sie hatten, Lesen Sie meine anderen Frage, wissen Sie, ich habe dieses Wochenende zusammen eine 6502-CPU emulator als Programmier-übung. Den CPU-emulator ist weitgehend abgeschlossen, und scheint zu sein, ziemlich genau aus meiner begrenzten testen, aber es

Was ist INT 21h?

Anzahl der Antworten 10 Antworten
Inspiriert durch diese Frage Wie kann ich Kraft GDB zu zerlegen? Ich wunderte mich über den INT 21h als ein Konzept. Nun, ich habe einige sehr rostigen Kenntnisse der Interna, aber nicht so viele details. Ich erinnere

Warum Assembler ist immer noch notwendig, wenn wir über high-level-Sprachen bietet ausgereifte Werkzeuge?

Anzahl der Antworten 2 Antworten
An der Universität habe ich genommen zum Pflichtfach in der Computer-Architektur und die Assembler-Programmierung. Ich habe festgestellt assembly-Sprache, die sehr zeitaufwändig und schwer zu fassen. Ich kann immer noch nicht den Grund verstehen, warum Assembler gelehrt. Ich

Bluetooth-Protokoll über wifi?

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche zu implementieren, die das Bluetooth-Protokoll über eine körperliche Wi-Fi-basierte transport -, wenn das Sinn macht. Im Grunde hat mein Handy Bluetooth, und mein laptop hat eine WLAN-Karte (802.11 a/b/g). Ich weiß, dass

Wie funktioniert CheatEngine Geschwindigkeit hack Arbeit?

Anzahl der Antworten 3 Antworten
Cheat Engine kommt mit einem feature namens speed hack, was im Grunde kann verlangsamen oder erhöhen Sie die Geschwindigkeit des Spiels. Tatsächlich, nicht nur Spiele, wenn es eine software mit der Uhr tickt, es kann die Geschwindigkeit,-en

Wie legen Sie Zeichenfolgen in Großbuchstaben / Kleinbuchstaben in Unicode?

Anzahl der Antworten 4 Antworten
Dies ist vor allem eine theoretische Frage, ich bin nur sehr neugierig. (Ich versuche nicht, dies zu tun durch die Kodierung ist es mir oder etwas, ich bin nicht neu erfinden, Räder.) Meine Frage ist, wie die

Assembler zu lernen - sollte ich anfangen mit 32-bit-oder 64-bit?

Anzahl der Antworten 4 Antworten
Ich bin wirklich wollen, Assembler zu lernen. Ich bin ziemlich gut in c/c++, aber besser verstehen will, was Los ist auf einem niedrigeren Niveau. Erkenne ich, dass die assembly im Zusammenhang in Frage gestellt, bevor, aber ich

Würden Sie mit num% 2 oder num & amp; 1 prüfen, ob eine Zahl gerade ist?

Anzahl der Antworten 12 Antworten
Gut, es gibt mindestens zwei low-level Möglichkeiten der Bestimmung, ob eine gegebene Zahl gerade ist oder nicht: 1. if (num%2 == 0) { /* even */ } 2. if ((num&1) == 0) { /* even */ }

Was ist der beste Weg, um zwei Zahlen ohne den Operator + hinzuzufügen?

Anzahl der Antworten 18 Antworten
Einen Freund und ich gehen hin und her mit brain-Teaser und ich habe keine Ahnung, wie man dieses Problem lösen. Meine Vermutung ist, dass es möglich ist, mit einigen bitweise Operatoren, aber nicht sicher. InformationsquelleAutor der Frage

Wie werden Betriebssysteme "gemacht"?

Anzahl der Antworten 25 Antworten
Erstellen eines OS scheint wie ein massive Projekt. Wie würde jemand, selbst loszulegen? Zum Beispiel, wenn ich pop Ubuntu in mein Laufwerk, wie kann mein computer nur laufen? (Dies, denke ich, ist das, was ich würde wirklich

Assembly - .data, .code und Register ...?

Anzahl der Antworten 2 Antworten
So bin ich heute morgen gepostet, eine verwirrte Frage über die Montage und ich erhielt einige große echte Hilfe, die ich wirklich zu schätzen. Nun bin ich ab zu bekommen in der Montage-und fange an zu verstehen,

Warum ist Bit-Endian in Bitfeldern ein Problem?

Anzahl der Antworten 6 Antworten
Jede portable code, der verwendet bitfields scheint die Unterscheidung zwischen little - und big-endian-Plattformen. Finden Sie die Deklaration von struct iphdr im linux-kernel ein Beispiel für einen solchen code. Ich verstehe nicht, warum bit endian ist ein

Welche Programmiersprachen gelten nicht als hochstufig?

Anzahl der Antworten 8 Antworten
In der informatik-Theorie, die ich hören und Lesen über high-level und low-level Sprachen alle Zeit. Doch ich verstehe nicht, warum dies immer noch relevant, da es keine (relevanten) low-level-Sprachen mit Ausnahme von assembler heute im Einsatz. So

Wie werden 3D-Arrays in C gespeichert?

Anzahl der Antworten 8 Antworten
Ich verstehe, dass arrays in C erfolgt in row-major-Reihenfolge. Also, für ein 2 x 3-array: 0 1 2 3 4 5 Wird im Speicher gespeichert, wie 0 1 2 3 4 5 Aber was ist, wenn ich

Wie "niedrig" läuft C als "Low-Level" Sprache?

Anzahl der Antworten 12 Antworten
Oft hören wir, dass C eine low-level-Sprache, aber wie tief geht es? Die niedrigste Ebene, ich bin mir bewusst, ist Speicherverwaltung mit Zeigern. Gibt es weitere Ebenen, die ich noch zu entdecken? Was bedeutet "nahe an der

Mit Bit Shifts um 10 dividieren?

Anzahl der Antworten 6 Antworten
Ist es möglich, zu teilen eine vorzeichenlose ganze Zahl durch 10 unter Verwendung von reinem bit-Verschiebungen, addition, Subtraktion und vielleicht multiplizieren? Mit einem Prozessor, der mit sehr begrenzten Ressourcen und langsame unterteilen. InformationsquelleAutor der Frage Thomas O

Wie berechnet der Computer Quadratwurzeln?

Anzahl der Antworten 5 Antworten
Wie kann der computer berechnen Quadrat-Wurzeln ? Ich meine, was dort Los ist! Wie verarbeitet Sie es!! Ist es verwenden einige mathematische Möglichkeiten, wie die Newton-Methode? Was über Trigonometrische Funktionen? Und fast alle diese Mathematischen Funktionen .

Wie führe ich ein C-Programm ohne Betriebssystem auf dem Raspberry Pi?

Anzahl der Antworten 5 Antworten
Ich würde gerne Experimentieren mit dem Raspberry Pi für einige andere low-level embedded-Anwendungen. Das einzige problem ist, dass, im Gegensatz zu den AVR-und PIC-mikrocontroller-boards zur Verfügung, Raspberry Pi, in der Regel läuft ein Betriebssystem (wie z.B. Raspbian),

Warum programmieren Sie in der Montage?

Anzahl der Antworten 29 Antworten
Ich habe eine Frage an alle hardcore-low-level-Hacker da draußen. Ich rannte über diesem Satz in einem blog. Ich denke nicht wirklich, dass die Quelle ankommt (es ist Haack, wenn Sie wirklich interessieren), weil es scheint eine Allgemeine