Tag: sbrk
**sbrk** ist ein basic-memory-management-system-Aufruf in Unix und Unix-ähnlichen Betriebssystemen zur Steuerung der Menge des Arbeitsspeichers für die Daten-segment[Klärungsbedarf] der Prozess.
5
Antworten
Wo kann ich darüber Lesen sbrk() im detail? Wie funktioniert es genau funktioniert? In welchen Situationen würde ich verwenden wollen sbrk() statt der schwerfälligen malloc() und new()? btw, was ist die Erweiterung für sbrk()? InformationsquelleAutor Lazer |
1
Antworten
Schreibe ich meine eigenen Funktionen für malloc und free in C für eine Zuordnung. Ich brauche, um die Vorteile der C sbrk() wrapper-Funktion. Was ich verstehen sbrk() erhöht das Programm die Daten von Speicherplatz durch die Anzahl
4
Antworten
Ich habe ein problem mit _sbrk. Im link-phase der Kompilierung ich benutze unten comand link zu meinen Objekten und ich bekomme undefined reference to _sbrk. arm-none-eabi-ld -static -T linkerscript.ld -o exe timer_example.o /home/ziga/projects/cs_lite/arm-none-eabi/lib/libc.a /home/ziga/projects/cs_lite/lib/gcc/arm-none-eabi/4.5.1/libgcc.a Ich bin kompilieren
4
Antworten
War ich darüber nachzudenken, wie der Linux-kernel implementiert die system-Aufrufe, und ich Frage mich, wenn jemand könnte mir eine high-level-Sicht, wie sbrk/brk-Arbeit? Habe ich überprüft der kernel-code, aber es gibt einfach so viel und ich verstehe es