0
ответов

Понимание виртуального адреса и виртуального адресного пространства

Я читал следующее: «Когда программа выполняет такую ​​инструкцию, как: MOV REG, 1000, она делает это, чтобы скопировать содержимое адреса памяти 1000 в REG. Адрес может быть сгенерирован с использованием индексации, базовых регистров, ...
вопрос задан: 14 November 2012 04:30
0
ответов

Операционные системы и управление памятью (теоретическое)

Привет всем, у меня есть вопрос и ответ, но я не могу понять вторую часть ответа! Может ли кто-нибудь здесь помочь мне? Вот оно: Вопрос; Компьютер имеет 32-битные виртуальные адреса и ...
вопрос задан: 18 September 2012 22:02
0
ответов

Алгоритмы замены страниц виртуальной памяти

У меня есть проект, в котором меня попросили разработать приложение для имитации работы различных алгоритмов замены страниц (с различным размером рабочего набора и периодом стабильности). Мои результаты: По вертикали...
вопрос задан: 15 September 2012 02:54
0
ответов

Отключение контекстного меню NSService для нескольких файлов, выбранных в Finder

Я использую NSService для своего приложения: пользователь запускает его из контекстного меню Finder. Мне нужно отключить кнопку контекстного меню этого NSService для нескольких выбранных файлов. Возможно ли это?
вопрос задан: 11 September 2012 00:21
0
ответов

Почему этот код Python разрушает мой компьютер? [закрыто]

Он утверждает, что это эксплойт MS12 -020, и я проверил его на своей машине. Судя по всему, он разрушает операционную систему, которая его запускает. Просмотр только некоторых частей этого кода не указывает ни на что...
вопрос задан: 13 August 2012 03:05
0
ответов

Как мне приступить к написанию собственной мобильной ОС для процессоров ARM?

Я заинтересован в создании собственной мобильной ОС. Я читал, что существующие мобильные ОС работают на процессорах ARM и используют их язык ассемблера, тогда как настольные ОС, такие как Linux и Windows, написаны на ассемблере. ...
вопрос задан: 10 August 2012 23:43
0
ответов

Как узнать, установлен ли пакет обновления 1 (SP1) на Windows Server 2008 R2 Standard? [закрыто]

Мне дали доступ к серверу и сказали, что на нем установлен SP1, но я думаю, что это не так. Как проверить, установлен ли пакет обновления 1 на Windows Server 2008 R2? Что я пробовал :Если бы я…
вопрос задан: 8 August 2012 13:52
0
ответов

ОС :запускает планировщик процессов в отдельном процессе

У меня мало сомнений в том, как работает операционная система. Планировщик :Запускается ли планировщик в отдельном процессе (, как и любой другой процесс ). Что именно происходит во время подкачки в новом процессе (i...
вопрос задан: 2 August 2012 01:17
0
ответов

Что это за дополнительные байты в моем двоичном файле?

Я нахожусь в процессе написания небольшой операционной системы на C. Я написал загрузчик и теперь пытаюсь получить простой файл C («ядро» )для компиляции с помощью gcc :int main (недействительными ){ вернуть 0; } Я...
вопрос задан: 23 July 2012 18:42
0
ответов

какие концепции операционных систем должен знать каждый программист? [закрыто]

Я составляю различные списки компетенций, которыми должны обладать программисты-самоучки. Среди всех предметов операционные системы - самый сложный, потому что создание даже игрушечной операционной системы - это...
вопрос задан: 20 July 2012 12:45
0
ответов

Поток процесса VS :могут ли два процесса совместно использовать одну и ту же общую память? можно две нити?

После размышлений о концепции общей памяти в целом возник вопрос :могут ли два процесса совместно использовать один и тот же сегмент общей памяти? могут ли два потока совместно использовать одну и ту же общую память? После...
вопрос задан: 19 July 2012 18:07
0
ответов

условие maven на основе семейства ОС

Я пытаюсь сделать следующее: copy- jre package <...
вопрос задан: 19 July 2012 15:51
0
ответов

Где использовать бинарный семафор, когда доступны мьютексы?

Читая о двоичном семафоре и мьютексе, я обнаружил следующую разницу :Оба могут иметь значение 0 и 1, но мьютекс может быть разблокирован тем же потоком, который получил блокировку мьютекса. А...
вопрос задан: 18 July 2012 14:18
0
ответов

Является ли поток концепцией Windows?

Итак, я читал «CLR через C #» и нашел эту строку «Поток — это концепция Windows, задачей которой является виртуализация ЦП». Действительно? Был ли одно\многопоточный изначально из Windows? Погуглил...
вопрос задан: 17 July 2012 18:04
0
ответов

Как операционные системы справляются с переключением контекста?

Насколько я понимаю, каждая ОС должна иметь какой-то механизм для периодической проверки, должна ли она запускать одни задачи и приостанавливать другие. Одним из способов был бы какой-то таймер, по истечении которого ОС будет проверять...
вопрос задан: 14 July 2012 11:08
0
ответов

для встроенной системы требуется база данных без операционной системы

Существует ли какая-либо база данных, для выполнения операций которой не требуется операционная система? Если да, пожалуйста, предоставьте детали, такие как размер или ссылки с деталями. Язык программирования C. Требуется для...
вопрос задан: 12 July 2012 13:58
0
ответов

Чистая сборка -без связанных функций C

Я хочу попробовать написать операционную систему на ассемблере. ПОЖАЛУЙСТА, не говорите просто: «Идиот, тебе нужно стать намного лучше в %s, %s, %s, %s и т. д., чтобы даже думать об этом». Я знаю, что обычно этому не учат -...
вопрос задан: 10 July 2012 20:04
0
ответов

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

Итак, в данный момент (, но, скорее всего, ненадолго )Reddit, Meetup, Fark, LinkedIn, Yelp, 4Chan не работают. Netflix, по-видимому, тоже какое-то время отсутствовал. Судя по твиту Reddit, у них…
вопрос задан: 1 July 2012 02:18
0
ответов

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

Как рассчитать количество битов в логическом адресе и физическом адресе, когда логическое адресное пространство из 8 страниц по 1024 слова каждая отображается в физическую память из 32 кадров?
вопрос задан: 24 June 2012 13:38
0
ответов

Привязка адреса генерирует один и тот же адрес

Почему привязка адреса во время компиляции и загрузки генерирует одинаковые физические и логические адреса, а привязка адреса во время выполнения генерирует разные физические и логические адреса?
вопрос задан: 20 June 2012 12:30
0
ответов

как определить, не зависает ли поток или процесс из-за планирования ОС

Это в ОС Linux. Приложение написано на C++ с библиотекой ACE. Я подозреваю, что один из потоков в процессе иногда блокируется на необычно долгое время (от 5 до 40 секунд). Приложение работает ...
вопрос задан: 19 June 2012 21:21
0
ответов

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

Я изучаю некоторые файловые функции и поэтому сомневаюсь. Мне любопытно, почему необходимо вызывать close(), чтобы закрыть файл? Если бы я не вызывал функцию close() после чтения/записи файла, то какие вещи...
вопрос задан: 19 June 2012 06:33
0
ответов

Почему адрес переменной остается прежним в системном вызове fork() после его изменения

Рассмотрим следующий фрагмент кода. если (вилка() == 0) { а = а + 5; printf("%d, %d\n", а, &а); } еще { а = а - 5; printf("%d, %d\n", а,& а); } Насколько мне известно, когда fork() равно ...
вопрос задан: 18 June 2012 17:07
0
ответов

получение ошибки std::bad_alloc ; Как перекрестно проверить, что ОС действительно не хватает памяти

У меня есть программа на C++/Linux, которая в течение 2-3 секунд после запуска начинает выдавать ошибку std::bad alloc на 32 ГБ ОЗУ (и перезапускается оболочкой звонящий). Что меня действительно волнует, так это решить эту проблему...
вопрос задан: 18 June 2012 07:43
0
ответов

Проверить, является ли файл символической ссылкой в ​​python

Есть ли в python функция для проверки того, является ли данный файл/каталог символической ссылкой? Например, для следующих файлов моя функция-оболочка должна возвращать True. # лс-л всего 0 lrwxrwxrwx 1 root root 8 ...
вопрос задан: 17 June 2012 02:14
0
ответов

Как OpenGl реализован в операционной системе? [закрыто]

Я изучаю linux и графические API, однако я не понимаю, как opengl реализован в операционных системах. Это просто набор библиотек, которые используют ядро ​​для "общения" с вашей видеокартой...
вопрос задан: 16 June 2012 22:06
0
ответов

Высвобождается ли flock автоматически при выходе из процесса?

В сценарии bash в Linux я использую flock [команду flock, а не системный вызов flock()] для реализации блокировки файлов, тем самым защищая параллельный доступ к общему ресурсу [который является файлом в ...
вопрос задан: 13 June 2012 03:17
0
ответов

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

Читая о FFS в Unix, я читал, что 10% дискового пространства зарезервировано, так что блоки данных файлов могут быть уверены, что они находятся в одной и той же группе цилиндров.Это все еще верно для файловых систем, таких как ...
вопрос задан: 6 June 2012 08:13
0
ответов

Обработка прерываний (Linux/Общие)

На материнской плате у нас есть контроллер прерываний (IRC), который действует как мультиплексор между устройствами, которые могут инициировать прерывание, и ЦП: |-------- | |-----...
вопрос задан: 3 June 2012 10:27
0
ответов

Зачем мне файлы ILK, PDB и EXP?

Я скачал несколько файлов dll, а вместе с ними пришли файлы pdb, exp и ilk. Теперь мне нужно знать, нужно ли мне помещать их в мой системный файл или нет, и какова цель каждого из них в целом?...
вопрос задан: 3 June 2012 01:14