Лучшие operating-system вопросы ИТ разработчиков

  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 это ссылка на хорошее объяснение проблемы, она лежит в основе проблемы «Нужен ли мне убийца задач», о которой спорят многие пользователи Android.

ал, что Android (как и большинство мобильных ОС) не «выходит» из приложений. Когда мы нажимаем кнопку «Назад», приложение все еще находится в фоновом режиме (например, в режиме ожидания). Итак, я хотел бы знать, что он делает, когда в фоновом ...

Задан 10 Feb 2011, 13:20 от Franklyn
  • 61 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Как Программное обеспечение / Код фактически взаимодействует с Аппаратным обеспечением?

Мой вопрос:Когда я нажимаю кнопку «Завершение работы» в Windows / Linux, компьютервыключается, Как команда «Завершение работы» фактически отключила компьютер...

Задан 15 Jun 2010, 06:45 от AbyJames
  • 13 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

установка привязки процессора к процессу с самого начала в Linux

Я хочу установить сродство cpu процесса в Linux, когда он запускается. Существуют такие методы, как sched_setaffinity и taskset, но они нуждаются в processid процесса. Они могут вызвать потенциальную миграцию, как процесс был запущен на ядре, но ...

Задан 16 Mar 2013, 15:28 от ajay saini
  • 84 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Условная переменная против семафора

Когда следует использовать семафор и когда следует использовать условную переменную (CondVar)?

Задан 18 Aug 2010, 14:19 от doron
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Случайные замедления Java в Mac OS

У меня есть Java-программа для выполнения ряда научных расчетов на нескольких процессорах, разбивая ее на части и выполняя каждую часть в отдельном потоке. Проблема тривиально разбивается, поэтому между потоками нет конфликтов или связи. ...

Задан 30 Oct 2009, 19:40 от javajustice
  • 30 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Используйте эти команды как root в Linux:

аюсь настроить псевдоним, чтобы указать на какой-то каталог в моей файловой системе, не в DocumentRoot. Теперь я получаю 403 Запрещенный ответ. Это следующие шаги: 1. отредактируйте http.conf, добавив: Alias /example ...

Задан 24 Jul 2011, 14:12 от sjking
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Создание жесткой ссылки в Java

В настоящее время я использую 'ln'команда черезRuntime.exec(), Работает нормально. Единственная проблема заключается в том, что для этого форка нам нужно вдвое больше пространства кучи приложения. Мое приложение представляет собой 64-разрядное ...

Задан 23 Apr 2009, 19:01 от baskin
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как загрузить загрузчик второго этапа с первого этапа?

Я написал простой загрузчик первого этапа, который отображаетПривет, мир" используя прерывание к биосу. Теперь в качестве следующего очевидного шага, чт...

Задан 14 Jan 2010, 14:48 от Xinus
  • 12 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Есть ли кроссплатформенный способ открыть файловый браузер в Python?

Я думаю о чем-то вродевеб-браузер [http://docs.python.org/library/webbrowser.html]модуль, но для файловых браузеров. В Windows я хотел бы открыть проводник, в GNOME в Linux я хочу открыть nautilus, Konqueror в KDE и т. Д. Я бы предпочел не ...

Задан 25 Nov 2009, 06:56 от cdleary
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Получить системный вывод команды в C-программе

Есть ли лучший способ сделать это? int numOfCPU; system("grep -c ^processor /proc/cpuinfo >> /tmp/cpuinfo"); FILE *fp = fopen("/tmp/cpuinfo", "r"); fscanf(fp, "%d", &numOfCPU); fclose(fp); system("rm /tmp/cpuinfo");Я не хочу создавать ...

Задан 14 Jun 2013, 11:23 от Vikas Goel
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как компилятор выкладывает код в память

Хорошо, у меня есть немного студенческий вопрос новичка. Итак, я знаком с тем фактом, что стеки содержат вызовы подпрограмм, а кучи содержат структуры данных переменной длины, а глобальные статические переменные присваиваются постоянным ячейкам ...

Задан 30 Sep 2013, 18:42 от mutant_city
  • 18 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Что содержит виртуальная память ядра каждого процесса?

Когда, скажем, 3 программы (исполняемые файлы) загружены в память, макет может выглядеть примерно так:альтернативный текст http://img97.imageshack.us/img97/3...

Задан 15 Mar 2010, 05:17 от claws
  • 16 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

Задан 12 Mar 2012, 13:30 от Athiruban
  • 2 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Что происходит во время завершения работы ОС?

Я надеюсь, что это достаточно связано с программированием.Что именно происходит во время завершения работы операционной системы, давайте возьмем Linux здесь ...

Задан 28 Feb 2010, 21:15 от yapl
  • 15 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как передать аргументы процессам, созданным fork ()

Я хочу создать копии процесса, используявилка () в C. Я не могу понять, как передать аргументы в копии моего процесса. Например, я хочу передать целое число ...

Задан 19 Nov 2012, 19:21 от Basti
  • 22 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

форк в многопоточной программе

Я слышал, что смешивание разветвлений и потоков в программе может быть очень проблематичным, часто приводя к загадочному поведению, особенно при работе с общ...

Задан 05 Aug 2009, 20:18 от jimx
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Получить информацию об операционной системе

Я думал, что это будет легко, но я не могу понять это.Как узнать, используете ли Win7 или WinXP? Как подробности об операционной системе. Linux должен дать к...

Задан 04 Jun 2014, 08:14 от Noitidart
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

Задан 23 Jan 2012, 17:34 от Vin
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Уникальность Guid На другой машине [дубликаты]

Возможный дубликат: Является ли GUID уникальным в 100% случаев? [https://stackoverflow.com/questions/39771/is-a-guid-unique-100-of-the-time] Прочитав все посты на Guid, я все еще не могу понять одну простую вещь: Направляющие, генерируемые ...

Задан 28 Dec 2012, 18:46 от Rohit Garg
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

спасибо @caf ... я согласен с твоим мнением, но я хочу убить любые мошеннические процессы, которые осиротели непреднамеренно или иначе.

я есть программа, которая можетfork() а такжеexec() несколько процессов в цепочке. Например: процесс A -> fork, exec B -> fork, exec C -> fork, exec D. Таким образом, A является пра-пра-пра-прародителем C. Теперь проблема в том, что я не имею ...

Задан 04 Aug 2011, 06:20 от vinodkone
  • 47 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Как получить ОС, на которой работает PHP?

Для создания сценария для Unix / DOS мне нужно знать, на какой операционной системе я нахожусь.Как я могу получить эту информацию?

Задан 26 Sep 2009, 19:44 от Martin Klepsch
  • 10 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Получение версии ОС Windows программно

Я пытаюсь получить версию Windows с C # на моем компьютере с Windows 10.Я всегда получаю эти значения (с C # \ C ++):Major: 6Незначительное: 2Какая ОС Window...

Задан 08 Jun 2016, 10:58 от Pavel Durov
  • 33 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

Мне жаль задавать этот вопрос, когда он уже был задан, но я не смог получить от них ясности. Поэтому я задаю следующие связанные вопросы, чтобы получить разницу между системным вызовом (переключение режима) и переключением контекста Почему ...

Задан 11 Feb 2012, 06:27 от vjain27
  • 81 голос
  • 0 ответов
  • 0 просмотров
0 ответов

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

Меня часто путают с концепцией виртуализации в операционных системах. Рассматривая ОЗУ как физическую память, зачем нам виртуальная память для выполнения процесса? Где находится эта виртуальная память, когда процесс (программа) с ...

Задан 15 Jan 2013, 21:24 от starkk92
  • 24 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

В Windows процессы тяжелее, чем потоки. Так что если у вас есть несколько небольших задач, поток или пул потоков будет лучше. Или используйте пул процессов для их переработки. Также разделение состояния между процессами - это больше работы, чем разделение состояния между потоками. Но опять же: потоки могут дестабилизировать весь процесс, унося с собой другие потоки. Если вы хотите свести к минимуму вероятность этого, вы можете перейти к отдельным процессам. Домены приложений .Net могут быть средним звеном между обоими.

ешить, использовать ли потоки или создать отдельный процесс в вашем приложении для достижения параллелизма.

Задан 15 Sep 2008, 13:35 от Nitin
  • 14 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

vm / min_free_kbytes - Зачем хранить минимально зарезервированную память?

Согласно этомустатья [http://doc.opensuse.org/products/draft/SLES/SLES-tuning_sd_draft/cha.tuning.memory.html] : / proc / sys / vm / min_free_kbytes: контролирует объем памяти, который остается свободным для использования специальными резервами, ...

Задан 27 Jan 2014, 06:41 от user3063877
  • 10 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Могут ли два разных процесса в виртуальной памяти иметь один и тот же адрес?

Это вопрос для собеседования, который я нашел на веб-сайте: «В виртуальной памяти могут ли два разных процесса иметь один и тот же адрес? Когда вы отвечаете«...

Задан 24 Aug 2010, 00:08 от Vin
  • 56 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Проверьте лимит открытого FD для данного процесса в Linux

Недавно у меня был процесс Linux, который "утечка» дескрипторы файлов: он открыл их и неправильно закрыть некоторые из них.Если бы я следил за этим, я м...

Задан 31 Aug 2009, 07:39 от Adam Matan
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Что такое сегментация и разбиение на страницы в информатике?

Я гуглил в течение долгого времени, но я все еще не понимаю, как это работает, так как большая часть объяснения очень техническая, и нет иллюстраций, чтобы п...

Задан 10 May 2014, 17:13 от user1535147
  • 22 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

NSUserDefaults не работает на бета-версии Xcode с Watch OS2

Я только что установил последнюю бета-версию XCode, чтобы попробоватьSwift 2 и улучшения, внесенные в раздел разработки Apple Watch.Я на самом деле трудно по...

Задан 15 Jun 2015, 17:50 от Sara Canducci
  • 145 голосов
  • -1 ответ
  • 0 просмотров
-1 ответ

Как получить переменную среды PATH в Python?

Когда необходимо объединить несколько каталогов, как в исполняемом пути поиска, существует символ разделителя, зависящий от ОС. Для Windows это';'для Linux это':', Есть ли способ в Python, чтобы получить, какой символ разделить на? В дискуссиях ...

Задан 30 Sep 2009, 15:51 от Mark Ransom
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Системные вызовы накладные расходы

Я только начал изучать системные вызовы. Я хотел бы знать, что вызывает издержки, когда системный вызов сделан.Например, если мы рассмотрим функцию getpid ()...

Задан 11 May 2014, 23:38 от user3344978
  • 38 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

«Сеть с нулевым копированием» против «обхода ядра»?

В чем разница между «сетью без копирования» и «обходом ядра»? Это две фразы, означающие одно и то же или разные? Является ли обход ядра методом, используемым в «сети с нулевым копированием», и это взаимосвязь?

Задан 20 Aug 2013, 19:21 от user997112
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как обнаружить ОС из приложения silverlight?

У меня есть приложение Silverlight3, которое предназначено для работы в средах Windows и Mac OS. Я хотел бы знать во время выполнения, работает ли мое приложение на Windows или Mac, чтобы я мог настроить несколько вещей так, как привыкли ...

Задан 10 Sep 2009, 06:55 от sprite
  • 6 голосов
  • -1 ответ
  • 0 просмотров
-1 ответ

Может быть комментарий.

аюсь написать загрузчик (привет мир сортировки). Я использую Bochs для моделирования (платформа Linux-Ubuntu). Но я не могу сделать загрузочный ISO для моего двоичного файла. Хотя в учебнике используется VFD (виртуальная дискета), но это для ...

Задан 14 Jan 2011, 10:58 от Terminal
  • 2 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Случайные замедления Java в Mac OS

У меня есть Java-программа для выполнения ряда научных расчетов на нескольких процессорах, разбивая ее на части и выполняя каждую часть в отдельном потоке. П...

Задан 30 Oct 2009, 18:40 от javajustice
Page 1 of 8
1 2 3 4 5