Свързани въпроси 'systems-programming'

Грешка при сегментиране (ядрото е изхвърлено) при опит за запис на цели числа в споделената памет в C
Опитвам се да използвам споделена памет между процесите. Просто внедрявам функциите стъпка по стъпка. Продължавам да получавам Segmentation fault (core dumped), докато се опитвам да напиша нещо в него. int* ms; // Pointer for milliseconds int*...
49 изгледи

Разпределение на паметта за процесите на Kernel Space и User Space
Is there any difference between kernel space & user space MEMORY ALLOCATIONS? From which region of memory they get allocated. Може ли някой да даде някои насоки по този въпрос? Благодаря. С Най-Добри Пожелания, Сандип Сингх
1511 изгледи

работен код за разширено програмиране в UNIX среда 2ed за предпочитане на Ubuntu/gcc4
учех системно програмиране на Linux и разглеждах книгата APUE 2ed от W. Richard Stevens и Stephen A. Rago. Кодът, даден на http://www.apuebook.com/ , не работи. Недефинирани дефиниции, неизпълнени функции (посочени в приложението) Може ли...
1814 изгледи

Защо да използвате bzero над memset?
В клас по системно програмиране, който взех този предишен семестър, трябваше да внедрим основен клиент/сървър в C. При инициализиране на структурите, като sock_addr_in , или символни буфери (които използвахме за изпращане на данни напред и назад...
97524 изгледи
schedule 30.11.2023

Изглежда, че нишките C - p използват само едно ядро
Нека първо да кажа, че това е за училище, но всъщност нямам нужда от помощ, просто съм объркан от някои резултати, които получавам. Имам проста програма, която приближава pi, използвайки правилото на Симпсън, в едно задание трябваше да направим...
570 изгледи

linux execvp; ls няма достъп |, няма такъв файл или директория
Опитвам се да кодирам обвивка. Но моята обвивка не изпълнява командата - ls -l | по-малко. Използвам execvp. кодът е даден по-долу. #include <stdio.h> #include <unistd.h> #include <string.h> int main(){ int pid, status,...
6347 изгледи
schedule 08.12.2023

Коя функция на winapi използва Process Explorer за спиране на процеса?
Опитвам се да напиша кука, която ще хване " SomeFunction " на Process Explorer , която спира процеса. Вече имам решение, което захваща функции като SuspendThread и NtSuspendThread . Но Process Explorer използва нещо различно и не знам какво....
348 изгледи
schedule 12.11.2022

Как мога да търся файлове в текущата директория и файловете в директории, които са под текущата директория?
Функцията търси файловете в текущата директория. Ако прекоси директория, влиза и отново търси файл с изключение на текущия '.' и предишната директория '..'. Но не работи както искам. Не влиза в следващата директория. int foo(char *currDir) {...
180 изгледи
schedule 01.01.2024