18
ответов

Мы должны использовать C “по причинам производительности”, [закрытым]

В этом возрасте многих языков, кажется, существует большой язык для примерно каждой задачи, и я борюсь профессионально против молитвы "только C, быстро", где быстро...
вопрос задан: 29 August 2017 19:34
6
ответов

Что самый короткий код должен записать непосредственно в адрес памяти в C/C++?

Я пишу код системного уровня для встроенной системы без защиты памяти (на Коре-M1 ARM, компилируя с gcc 4.3) и потребность к чтению-записи непосредственно к регистру с отображенной памятью. До сих пор, мой...
вопрос задан: 10 March 2010 13:32
5
ответов

Что происходит с открытым дескриптором файла на Linux, если резкий файл перемещен или удалил

Что происходит с открытым дескриптором файла на Linux, если резкий файл между тем добирается: Отодвинутый-> дескриптор файла остается допустимым? Удаленный-> Делает этот вывод к EBADF, указывая на недопустимый файл...
вопрос задан: 9 October 2019 13:00
5
ответов

Программно получите размер строки кэша?

Все приветствие платформ, укажите платформу для своего ответа. Подобный вопрос: Как программно получить размер страниц кэша ЦП в C++?
вопрос задан: 23 May 2017 12:10
4
ответа

Системное программирование Linux [закрывается]

Я хотел войти в системное программирование для Linux и хотел знать, как приблизиться к этому и где начать. Я происхожу из среды веб-разработки (Python, PHP), но я также знаю некоторый C и C++...
вопрос задан: 21 May 2010 20:33
2
ответа

*отклоните выбор и exceptfds/errorfds семантику

Выбор syscall берет 3 набора filedescriptor для наблюдения fds для читаемого/записываемого и "исключений" на filedescriptor. Моя избранная страница справочника не указывает много о exceptfd наборе дескриптора...
вопрос задан: 22 September 2013 15:17
2
ответа

Каковы все недостатки использования файлов как средство передачи между двумя процессами?

У меня есть унаследованный код, который я должен улучшить по причинам производительности. Мое приложение включает два исполняемых файла, которые должны обмениваться определенной информацией. В унаследованном коде один exe пишет в файл (...
вопрос задан: 22 May 2010 14:20
2
ответа

Непосредственно Переход к другой функции C++

Я портирую маленькую академическую ОС от TriCore до Коры ARM (Ползунок 2 системы команд). Чтобы планировщик работал, я иногда должен ПЕРЕХОДИТЬ непосредственно к другой функции, не изменяя стек, ни...
вопрос задан: 30 March 2010 11:22
1
ответ

Программно перезапустите USB-устройство в Windows

Некоторое программное обеспечение, которое я разрабатываю, требует присутствия USB-устройства (с которым я взаимодействую как SerialPort с мостом USB К UART). Иногда, после того, как компьютер перезапускается от спящего режима...
вопрос задан: 22 January 2019 11:22
1
ответ

64-разрядный Windows использует KERNEL64?

Я смотрел на некоторые библиотеки с dumpbin, и я заметил, что все 64-разрядные версии были связаны с KERNEL32. Есть ли в 64-разрядном Windows № KERNEL64? В противном случае, почему? Все мои операционные системы 32-...
вопрос задан: 1 September 2009 22:06
1
ответ

Информация о N-пути установила ассоциативный Кэш stides

Несколько из ресурсов, в которые я перешел в Интернете, имеют, не соглашаются относительно того, как набор ассоциативное кэширование работает. Например, аппаратные секреты, кажется, полагают, что это работает как это: Затем основная Оперативная память...
вопрос задан: 4 May 2009 05:18
0
ответов

Использование подписи (), c

Я немного читал о sigaction()(источники взяты из моих курсовых заметок )и я не уверен, что понимаю этот текст :Маска сигнала рассчитывается и устанавливается только на время действия...
вопрос задан: 7 December 2018 17:36
0
ответов

работа fork на языке c [closed]

Теперь у меня проблема с пониманием работы системного вызова fork (). Я пишу следующий код: #include int main () {int a, b; b = вилка (); printf ("\ n значение ...
вопрос задан: 30 April 2015 21:22
0
ответов

как сделать демон процесса

Я пытаюсь понять, как я могу сделать мою программу демоном. Я столкнулся с некоторыми вещами, с которыми я столкнулся. В общем, программа выполняет следующие шаги, чтобы стать демоном: Вызвать fork (). В ...
вопрос задан: 11 April 2014 16:41
0
ответов

Зачем использовать bzero поверх memset?

В классе системного программирования, который я взял в предыдущем семестре, мы должны были реализовать базовый клиент / сервер на C. При инициализации структур, таких как sock_addr_in или буферы символов (которые мы использовали для отправки ...
вопрос задан: 13 June 2013 21:18
0
ответов

Вызов отладчика из программы на C

Я читаю книгу Дэвида Хэнсона -"C Interfaces and Assessments". Вопросы в этом упражнении кажутся интересными, и я не могу найти решение :В некоторых системах программа может вызывать...
вопрос задан: 16 July 2012 07:25
0
ответов

Как я могу запустить список команд параллельно?

У меня есть файл, содержащий командные строки, которые я хочу запустить. Этот файл содержит около 2000 строк. У меня доступно 8 ядер. Можно ли проанализировать файл и запустить 8 процессов, а затем выполнить ...
вопрос задан: 15 July 2012 05:31
0
ответов

Узнайте о внутренностях андроида(погрузитесь в систему) [закрыто]

Хорошо, ребята, я думаю, что это правильное место, чтобы задать вопрос, потому что это все о разработке(если я ошибаюсь или это дублирующий вопрос , пожалуйста, скажите мне). Итак, хочу углубиться в Android, разобраться...
вопрос задан: 29 June 2012 13:36
0
ответов

(ORIG_EAX*4) в вызовах ptrace

Я просматривал статью здесь и пробовал фрагмент кода, который я скопировал ниже: - #include #include #include #include <...
вопрос задан: 19 June 2012 08:37
0
ответов

возвращаемое значение в системном вызове vfork ()

Учитывая приведенный ниже код: int main () {int pid; pid = vfork (); если (pid == 0) printf ("ребенок \ п"); иначе printf ("родитель \ п"); возврат 0; } В случае vfork () адресное пространство, используемое ...
вопрос задан: 19 February 2012 08:59
0
ответов

Доступ к беспроводному интерфейсу (802.11) на уровне MAC (Linux)

Я провел последние дни, читая страницы руководства, документацию и все остальное, что опубликовал Google, но я полагаю, что сейчас я сбит с толку еще больше, чем был на начало. Вот что я хочу сделать: я ...
вопрос задан: 8 February 2012 11:22
0
ответов

Реализация форка

Как пишется код системного вызова форка. Я хочу знать некоторые подробности того, как функция может возвращать два разных значения и это двум разным процессам. Короче говоря, хочу знать, как устроен системный вызов fork ...
вопрос задан: 13 January 2012 22:02
0
ответов

vfork () системный вызов

Я прочитал, что новый процесс, созданный с помощью системного вызова vfork (), выполняется как поток в адресном пространстве родителя, и до тех пор, пока дочерний поток не вызовет системный вызов exit () или exec (), остается родительский. ..
вопрос задан: 25 October 2011 13:21
0
ответов

mmap на / proc / pid / mem

Кто-нибудь преуспел в mmap'е / proc / pid / mem файл с ядром Linux 2.6? Я получаю ошибку ENODEV (Нет такого устройства). Мой вызов выглядит так: char * map = mmap (NULL, PAGE_SIZE, PROT_READ, ...
вопрос задан: 6 October 2011 22:54
0
ответов

Как получить информацию из диспетчера устройств?

Как я могу в своем приложении C # прочитать конкретную информацию об устройстве? Я пробовал WMI, но он не предоставляет нужной мне информации. Информация, которая мне нужна, хранится в разделе Details ...
вопрос задан: 4 August 2011 13:30
0
ответов

Можно ли реализовать небольшую дисковую ОС на C или C ++?

Я не пытаюсь делать что-либо подобное, но из любопытства мне было интересно, можно ли реализовать «целую ОС» (не обязательно что-то большое вроде Linux или Microsoft Windows, но больше похоже на ...
вопрос задан: 21 July 2011 15:19
0
ответов

Реализация барьера процесса N с использованием семафоров

В настоящее время я тренируюсь для экзамена по ОС с предыдущими итерациями, и я наткнулся на это: Реализуйте «N Process Barrier», то есть убедитесь, что каждый процесс из их группы ждет, в ...
вопрос задан: 13 June 2011 13:46
0
ответов

Невозможно войти в исходный код системного вызова

Я скомпилировал исходный код freebsd libc с параметром -g, поэтому что теперь я могу войти в функции libc. Но у меня возникают проблемы с вводом кода системных вызовов. Я скомпилировал ядро ​​freebsd ...
вопрос задан: 14 May 2011 02:11
0
ответов

ClassCastException в подклассе ListFragment с использованием библиотеки совместимости

Это происходит только при использовании библиотеки совместимости для устройств до 3.0. Я получаю сообщение об ошибке, которое я не могу определить. У меня есть Activity с ListFragment и стандартным фрагментом. Это похоже на ...
вопрос задан: 3 May 2011 20:09
0
ответов

Об использовании и неправильном использовании alloca

Я работаю над системой обработки событий мягкого реального времени. Я хотел бы минимизировать в моем коде столько вызовов, которые имеют недетерминированное время. Мне нужно создать сообщение, состоящее из строк, ...
вопрос задан: 28 April 2011 14:53