0
ответов

Что именно делает «блокировка мьютекса»?

Интересную таблицу можно посмотреть по этой ссылке. http://norvig.com/21-days.html#answers Таблица описана, Блокировка/разблокировка мьютекса 25 нс получить из основной памяти 100 наносек Наносек? Я удивился...
вопрос задан: 26 March 2012 01:55
0
ответов

Насколько эффект может отличаться операционные системы имеют на отображение веб-страниц?

Я видел, как многие пользователи на этом сайте предоставляют спецификации операционной системы при описании ошибок веб-разработки, и я видел несколько случаев, когда что-то работало на одной ОС, но не работало на другой. Есть ли ...
вопрос задан: 24 March 2012 21:07
0
ответов

Сколько байтов кэш-контроллер извлекает за раз из основной памяти в кэш L2?

Я только что прочитал две статьи по этой теме, в которых содержится противоречивая информация, поэтому я хочу знать, какая из них верна. Возможно, оба варианта верны, но в каком контексте? В первом говорится, что мы...
вопрос задан: 22 March 2012 20:34
0
ответов

Почему файл не записывается, пока я не остановлю программу?

Я запускаю тест и обнаружил, что файл на самом деле не записывается, пока я не нажму клавишу C, чтобы прервать программу. Кто-нибудь может объяснить, почему это произошло? Я ожидал, что он будет писать одновременно, так что...
вопрос задан: 22 March 2012 14:56
0
ответов

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

Я использую JUnit4. У меня есть набор методов тестирования в тестовом примере. Каждый метод тестирования вставляет некоторые записи, проверяет результат теста и, наконец, удаляет вставленные записи. Поскольку JUnit работает в...
вопрос задан: 14 March 2012 08:12
0
ответов

Файлы справки R в разных ОС

Есть ли способ получить доступ к версии файла справки для Windows на компьютере с Linux в R? Я пишу приличное количество кода R на своем компьютере с Linux, но я должен убедиться, что код будет работать на ...
вопрос задан: 12 March 2012 15:08
0
ответов

Странное поведение загрузчика

Я пытался разработать простую ОС, только загрузочный сектор и 16-битный реальный режим с прерываниями. Наконец-то я смог создать ОС / загрузчик, который я тестировал в виртуальной коробке, и это сработало. ...
вопрос задан: 12 March 2012 00:28
0
ответов

Ввод-вывод с отображением памяти - как это делается?

Я читал о разнице между вводом-выводом с отображением порта и вводом-выводом с отображением памяти, но я не могу понять, как ввод-вывод с отображением памяти реализован в современных операционных системах (Windows или Linux). Я знаю, что...
вопрос задан: 11 March 2012 11:25
0
ответов

Преобразовать вывод os.cpus() в Node.js в проценты

Есть ли способ преобразовать информацию os.cpus() в проценты? Так же, как вывод iostat (в разделе ЦП). Мой код: var os = require('os'); console.log(os.cpus()); Вывод: [ { model: '...
вопрос задан: 5 March 2012 11:33
0
ответов

Что такое поток ядра?

Я только начал кодировать драйвер устройства и новичок в потоках, просмотрел множество документов, чтобы получить представление о потоках. у меня все еще есть сомнения. что такое ядро? как это ...
вопрос задан: 28 February 2012 11:28
0
ответов

Максимальное количество процессов в Linux [закрыто]

Каков максимальный предел количества процессов, возможных в системе Linux? Как его найти?
вопрос задан: 20 February 2012 13:24
0
ответов

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

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

системный вызов и переключение контекста

Мне жаль, что я задаю этот вопрос, когда он уже был задан, но я не смог получить от них ясности. Поэтому я задаю следующие связанные вопросы, чтобы понять разницу между системным вызовом (mode -...
вопрос задан: 11 February 2012 06:27
0
ответов

32-битные указатели с x86-64 ISA: почему бы и нет?

В набор инструкций x86-64 добавлены дополнительные регистры и другие улучшения, помогающие упростить исполняемый код. Однако во многих приложениях увеличенный размер указателя является обузой. Дополнительные неиспользуемые байты ...
вопрос задан: 10 February 2012 19:04
0
ответов

Код инициализации программного обеспечения 0xFFFFFFF0H

Intel сообщает, что после сброса процессор переводится в реальный режим, и код инициализации программного обеспечения начинается с 0xFFFFFFF0H. Мои вопросы: Если процессор находится в реальном режиме, как он может получить доступ к памяти> 1 МБ (...
вопрос задан: 9 February 2012 11:47
0
ответов

Метод CreateProcess завершается ошибкой

У меня проблема со следующим кодом: int main (int argc, char ** argv) {PROCESS_INFORMATION pi; STARTUPINFO si; printf ("Обработка% d отчета для дежурства \ n", GetCurrentProcessId ()); ...
вопрос задан: 6 February 2012 22:32
0
ответов

Когда файл загружается в память - для вызовов fread, fopen и fwrite?

Когда я выполняю fopen а затем fread, когда файл фактически / частично загружен в память во время fopen или fread? Или он частично загружен в fopen в зависимости от размера файла, а затем полностью загружен в ...
вопрос задан: 3 February 2012 17:22
0
ответов

Что управляет ОЗУ?

Когда программа сборки компилируется и запускается на машине без операционной системы, как выбирается начальный адрес в ОЗУ, чтобы переменные, объявленные с помощью директив данных, распределялись должным образом?
вопрос задан: 3 February 2012 16:57
0
ответов

Кто именно владеет «текущий рабочий каталог»?

Я знаю, что такое рабочий каталог (wd) и его назначение (по крайней мере, для написания программного обеспечения). Чего я не понимаю, так это права собственности на wd. Более того, я хочу понять, как ответ может ...
вопрос задан: 31 January 2012 16:33
0
ответов

Что делает VxWorks такой детерминированной и быстрой?

Когда-то давно я работал над VxWorks 5.5, и это был лучший опыт работы над лучшей в мире ОС реального времени. С тех пор у меня больше не было возможности поработать над ней. Но, вопрос продолжает приходить мне в голову, ...
вопрос задан: 31 January 2012 11:02
0
ответов

режим ядра и защита памяти [закрыто]

в операционной системе Виртуальное адресное пространство приложения в пользовательском режиме является частным, одно приложение не может изменять данные, принадлежащие другому приложению. Каждое приложение работает изолированно, и если ...
вопрос задан: 29 January 2012 20:38
0
ответов

Происходит ли переключение контекста в системе, очередь готовности которой состоит только из одного процесса и которая использует циклическое планирование?

Происходит ли переключение контекста в системе, чья очередь готовности имеет только один процесс и использует циклическое планирование? Предположим, что текущий пакет ЦП одиночного процесса охватывает более одного временного интервала ...
вопрос задан: 25 January 2012 09:34
0
ответов

Используете waitpid или sigaction?

Я понял, что: 1) waitpid используется для ожидания смерти ребенка, а затем сбора SIGCHLD и статуса выхода ребенка и т. Д. 2) Когда у нас есть обработчик сигнала для SIGCHLD, мы делаем еще кое-что ...
вопрос задан: 23 January 2012 17:34
0
ответов

Почему 64-битные программные файлы больше, чем 32-битные? [закрыто]

64-битные скомпилированные файлы примерно на 20% больше, чем 32-битные исполняемые файлы. Я думаю, что это одинаково для 64-битных и 32-битных ОС. Слава богу, что соотношение не 50%. Действительно ли 20% так необходимы? Потребляют ли 64-битные программы .
вопрос задан: 20 January 2012 10:01
0
ответов

Почему одна таблица страниц на процесс

Сначала я думал, что есть только одна таблица страниц для всей системы. Но на самом деле есть одна таблица страниц на процесс? В чем смысл иметь несколько таблиц страниц вместо одной. I ...
вопрос задан: 18 January 2012 23:14
0
ответов

Зачем мне использовать несколько потоков для одной задачи обработки, если я могу повысить приоритет программы?

Ранее я спрашивал об обработке потока данных, и кто-то предложил помещать данные в очередь и обрабатывать эти данные на другом устройстве. Если бы это было слишком медленно, я бы использовал несколько потоков. Однако ...
вопрос задан: 17 January 2012 22:37
0
ответов

Реальный режим x86 ASM: как дела?

В настоящее время я читаю файл boot.s в исходном коде первого в истории ядра Linux (при условии, что 0.01 действительно является первым общедоступным выпуском). Я знаю C и ASM, последний значительно меньше, чем ...
вопрос задан: 17 January 2012 12:00
0
ответов

если существует, не работает в пакетном режиме

Я пытаюсь создать файл .bat, который создает простой текстовый файл. Моя проблема в том, что домашняя папка Windows XP - это C: \ Documents and Settings, в то время как vista и выше C: \ Users \ Я запускаю это и неважно ...
вопрос задан: 17 January 2012 00:30
0
ответов

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

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

как запланировать две задачи?

Я новичок в управлении процессами / задачами. Я хочу запланировать две задачи. предположим, fun1 () {printf ("Он будет печататься каждые 1 мин \ n"); } fun2 () {printf ("Будет напечатано ...
вопрос задан: 11 January 2012 19:57