Suchergebnisse für Anfrage "system-calls"
select () - fähige Timer
select () ist ein großartiger Systemaufruf. Sie können beliebig viele Dateideskriptoren, Socket-Deskriptoren, Pipes usw. packen und werden synchron benachrichtigt, wenn Eingaben verfügbar werden. Gibt es eine Möglichkeit, einen Intervall- / ...
System ruft Overhead auf
Ich habe gerade angefangen, über Systemaufrufe zu lernen. Ich möchte wissen, was Overhead verursacht, wenn ein Systemaufruf erfolgt. Wenn wir zum Beispiel getpid () betrachten und ein Systemaufruf an getpid () erfolgt, muss, wenn sich das ...
Wie implementiert man einen Systemaufruf in ARM64?
Ich arbeite mit Arm64-Assembly-Codierung und möchte Systemaufrufe mithilfe von SVC-Anweisungen implementieren. Ich kann keine funktionierende Implementierung von arm64-Systemaufrufen online finden. Außerdem kann ich die Systemaufrufliste für ...
Wie können Sie das VDSO-Objekt mit Ihrer eigenen Programmiersprache nutzen?
Neueste Linux-Kernel (zumindest auf amd64) stellen eine Magic Object-Datei mit dem Namen @ bereilinux-vdso.so.1, das die Syscall-Schnittstelle zum Kernel abstrahiert, sodass der Kernel die optimale Aufrufkonvention auswählen kann. Wenn Sie Code ...
Syscall oder Sysenter unter 32-Bit-Linux?
Seit MS-DOS kenne ich den Systemaufruf mit Interrupts. In alten Zeitungen sah ich Verweis aufint 80h, um Systemfunktionen unter Linux aufzurufen. Ich weiß schon ziemlich lange,int 80h ist veraltet zu Gunsten dessyscall Anweisung. Aber ich kann es ...
Wie bestimme ich die auf dem Stack gespeicherten Werte?
Ich mache einige Experimente und möchte während eines Systemaufrufs sehen können, was auf dem Stapel gespeichert ist (der gespeicherte Status des Benutzerlandprozesses). ...
Wie interagieren Nicht-C-Sprachen mit dem Betriebssystem?
nter Linux (zum Beispiel) können wir Systemaufrufe direkt über die vom Betriebssystem bereitgestellte API (Öffnen / Schließen / Lesen / Schreiben) ausführen oder Funktionen verwenden, die von libc (fopen usw.) in C bereitgestellt werde Wie wird ...
Systemaufruf vs Funktionsaufruf
Was ist der Unterschied zwischen einem Systemaufruf und einem Funktionsaufruf? Ist fopen () ein Systemaufruf oder ein Funktionsaufruf?
Wo kann ich eine Liste der UNIX-Systemaufrufe erhalten?
Wo gibt es einige Listen mit Systemaufrufen unter UNIX? Dies war nicht meine ursprüngliche Frage, aber trotzdem danke:)
Wie wird Call Dynamic Linker / Loader (ld-linux.so.2) ausgeführt?
Ich habe gcc verwendet, um das grundlegendste C-Programm zu kompilieren und zu verknüpfen, test.c: int main() { } Wie erwartet ist die Ausgabe eine dynamisch verknüpfte ausführbare Datei: $ file test test: ELF 64-bit LSB executable, x86-64, ...