Suchergebnisse für Anfrage "system-calls"

1 die antwort

Sind Systemaufrufe unter Windows von Natur aus langsamer als unter Linux?

Mein Verständnis von Systemaufrufen ist, dass unter Linux der Systemaufrufmechanismus (int 0x80 oder was auch immer) ist dokumentiert und garantiert stabil über verschiedene Kernelversionen. Unter Verwendung dieser Informationen werden die ...

4 die antwort

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- / ...

3 die antwort

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 ...

TOP-Veröffentlichungen

2 die antwort

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 ...

3 die antwort

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 ...

3 die antwort

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). ...

2 die antwort

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 ...

10 die antwort

Systemaufruf vs Funktionsaufruf

Was ist der Unterschied zwischen einem Systemaufruf und einem Funktionsaufruf? Ist fopen () ein Systemaufruf oder ein Funktionsaufruf?

8 die antwort

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:)

1 die antwort

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, ...