Результаты поиска по запросу "operating-system"

3 ответа

Ограничение памяти процесса и адресного пространства для UNIX, Linux и Windows

Каков максимальный объем памяти для одного процесса в UNIX, Linux и Windows? как рассчитать это? Сколько пользовательского адресного пространства и адресного пространства ядра для 4 ГБ оперативной памяти?

6 ответов

Да, ваше понимание абсолютно верно, программа на C может вызывать прямой системный вызов, когда этот системный вызов происходит, это может быть серия вызовов до сборки Trap. Я думаю, что ваше понимание может помочь новичку. Проверьте этот код, в котором я называю «системный» системный вызов.

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

1 ответ

 разрешает адрес во время выполнения => вручную!

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

ТОП публикаций

6 ответов

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

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

1 ответ

Вот тест в Groovy (Java)

нтересно какFile.exists() работает. Я не очень осведомлен о том, как работают файловые системы, поэтому, возможно, мне следует сначала начать читать там. Но для быстрой предварительной информации: Это звонок вFile.exists() одно действие для ...

6 ответов

Раздел реестра будет немного отличаться для 64-разрядных и 32-разрядных, так как Wow6432Node отсутствует, например, в 32-разрядном реестре Windows 7.

тоящее время я работаю над проектом C #. Я хочу собирать статистику пользователей, чтобы лучше разрабатывать программное обеспечение. Я используюEnvironment.OS особенность C #, но она показывает только имя ОС как-то вродеMicrosoft Windows NT Что ...

1 ответ

 как DETACH_PROCESS.

ался понять разницу между этими двумя флагами создания процесса.MSDN документация [http://msdn.microsoft.com/en-us/library/ms684863%28v=vs.85%29.aspx]не ясно о разнице. Вызывает ли CREATE_NO_WINDOW консоль процесса (инициализируются ...

1 ответ

есть ли после него двоеточие или нет? unix:! macx: {...}

артная библиотека на основе c ++ qmake разработана для Win32, Mac и Linux. В файле проекта qmake источники, зависящие от платформы, включены следующим образом: win32 { SOURCES += WinSystem.cpp HEADERS += WinSystem.h } macx { SOURCES ...

4 ответа

Ответ: A. Обработка ошибки после ее обнаружения обрабатывается средой выполнения языка программирования и приложением пространства пользователя. С другой стороны, mmap для файла требует входа в режим ядра, чтобы выделить необходимые страницы и поставить в очередь любой дисковый ввод-вывод. Так что Б определенно не правильный вариант.

сь на тест ОС (Unix это наша модель). у меня следующий вопрос: Что из перечисленного ниже 2 НЕ вызывает остановку программы пользователя и переключение на код ОС? A. программа обнаружила ошибку и выводит ее на экран. B. Программа выделяет ...

9 ответов

Что такое побои? Почему это происходит?

В операционной системе обмолота связана с управлением памятью. Почему происходят побои? Как мы можем предотвратить это? Я проверил Википедию (но мне нужно простое понимание).