Вопросы по теме 'systems-programming'

рабочий код для расширенного программирования в среде UNIX 2ed, предпочтительно на Ubuntu/gcc4
Я изучал системное программирование для Linux и просматриваю книгу APUE 2ed У. Ричарда Стивенса и Стивена А. Раго. Код, указанный на http://www.apuebook.com/ , не работает. Неопределенные определения, нереализованные функции (приведены в...
1814 просмотров

Выделение памяти для процессов пространства ядра и пространства пользователя
Is there any difference between kernel space & user space MEMORY ALLOCATIONS? From which region of memory they get allocated. Может ли кто-нибудь дать несколько советов по этому поводу? Спасибо. Наилучшие пожелания, Сандип Сингх
1511 просмотров

Как я могу искать файлы в текущем каталоге и файлы в каталогах, находящихся в текущем каталоге?
Функция ищет файлы в текущем каталоге. Если он попадает в каталог, он входит и снова ищет файл, кроме текущего '.' и предыдущий каталог «..». Но он не работает так, как я хочу. Он не попадает в следующий каталог. int foo(char *currDir) {...
180 просмотров
schedule 01.01.2024

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

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

C - потоки используют только одно ядро
Позвольте мне прежде всего сказать, что это для школы, но мне действительно не нужна помощь, я просто смущен некоторыми результатами, которые я получаю. У меня есть простая программа, которая аппроксимирует пи с помощью правила Симпсона, в одном...
570 просмотров

Какую функцию winapi использует Process Explorer для приостановки процесса?
Я пытаюсь написать хук, который будет ловить " SomeFunction " Process Explorer , который приостанавливает процесс. У меня уже есть решение, которое перехватывает такие функции, как SuspendThread и NtSuspendThread . Но Process Explorer использует...
348 просмотров
schedule 12.11.2022

как генерировать прерывание мониторинга производительности после каждого переполнения
Я хочу настроить счетчик производительности IA32_PERF_FIXED_CTR0 для генерации прерывания мониторинга производительности (PMI) после каждых N удаленных инструкций. Проблема в том, что, хотя я получаю первое прерывание PMC, я не получаю никаких...
553 просмотров

Ошибка сегментации (сброс ядра) при попытке записи целых чисел в общую память в C
Я пытаюсь использовать общую память между процессами. Я просто реализую функции шаг за шагом. Я продолжаю получать сообщение об ошибке сегментации (сброс ядра), когда пытаюсь что-то записать в него. int* ms; // Pointer for milliseconds int* ns;...
49 просмотров