Suchergebnisse für Anfrage "system-calls"
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 ...
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 ...
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 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 ...
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, ...