Свързани въпроси 'systems-programming'
Грешка при сегментиране (ядрото е изхвърлено) при опит за запис на цели числа в споделената памет в C
Опитвам се да използвам споделена памет между процесите. Просто внедрявам функциите стъпка по стъпка. Продължавам да получавам Segmentation fault (core dumped), докато се опитвам да напиша нещо в него.
int* ms; // Pointer for milliseconds
int*...
49 изгледи
schedule
25.09.2022
Разпределение на паметта за процесите на Kernel Space и User Space
Is there any difference between kernel space & user space MEMORY ALLOCATIONS?
From which region of memory they get allocated.
Може ли някой да даде някои насоки по този въпрос?
Благодаря.
С Най-Добри Пожелания,
Сандип Сингх
1511 изгледи
schedule
10.10.2022
работен код за разширено програмиране в UNIX среда 2ed за предпочитане на Ubuntu/gcc4
учех системно програмиране на Linux и разглеждах книгата APUE 2ed от W. Richard Stevens и Stephen A. Rago.
Кодът, даден на http://www.apuebook.com/ , не работи. Недефинирани дефиниции, неизпълнени функции (посочени в приложението)
Може ли...
1814 изгледи
schedule
01.12.2022
Защо да използвате bzero над memset?
В клас по системно програмиране, който взех този предишен семестър, трябваше да внедрим основен клиент/сървър в C. При инициализиране на структурите, като sock_addr_in , или символни буфери (които използвахме за изпращане на данни напред и назад...
97524 изгледи
schedule
30.11.2023
Изглежда, че нишките C - p използват само едно ядро
Нека първо да кажа, че това е за училище, но всъщност нямам нужда от помощ, просто съм объркан от някои резултати, които получавам.
Имам проста програма, която приближава pi, използвайки правилото на Симпсън, в едно задание трябваше да направим...
570 изгледи
schedule
07.11.2023
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