Я читал следующее: «Когда программа выполняет такую инструкцию, как: MOV REG, 1000, она делает это, чтобы скопировать содержимое адреса памяти 1000 в REG. Адрес может быть сгенерирован с использованием индексации, базовых регистров, ...
Привет всем, у меня есть вопрос и ответ, но я не могу понять вторую часть ответа! Может ли кто-нибудь здесь помочь мне? Вот оно: Вопрос; Компьютер имеет 32-битные виртуальные адреса и ...
У меня есть проект, в котором меня попросили разработать приложение для имитации работы различных алгоритмов замены страниц (с различным размером рабочего набора и периодом стабильности). Мои результаты: По вертикали...
Я использую NSService для своего приложения: пользователь запускает его из контекстного меню Finder. Мне нужно отключить кнопку контекстного меню этого NSService для нескольких выбранных файлов. Возможно ли это?
Он утверждает, что это эксплойт MS12 -020, и я проверил его на своей машине. Судя по всему, он разрушает операционную систему, которая его запускает. Просмотр только некоторых частей этого кода не указывает ни на что...
Я заинтересован в создании собственной мобильной ОС. Я читал, что существующие мобильные ОС работают на процессорах ARM и используют их язык ассемблера, тогда как настольные ОС, такие как Linux и Windows, написаны на ассемблере. ...
Мне дали доступ к серверу и сказали, что на нем установлен SP1, но я думаю, что это не так. Как проверить, установлен ли пакет обновления 1 на Windows Server 2008 R2? Что я пробовал :Если бы я…
У меня мало сомнений в том, как работает операционная система. Планировщик :Запускается ли планировщик в отдельном процессе (, как и любой другой процесс ). Что именно происходит во время подкачки в новом процессе (i...
Я нахожусь в процессе написания небольшой операционной системы на C. Я написал загрузчик и теперь пытаюсь получить простой файл C («ядро» )для компиляции с помощью gcc :int main (недействительными ){ вернуть 0; } Я...
Я составляю различные списки компетенций, которыми должны обладать программисты-самоучки. Среди всех предметов операционные системы - самый сложный, потому что создание даже игрушечной операционной системы - это...
После размышлений о концепции общей памяти в целом возник вопрос :могут ли два процесса совместно использовать один и тот же сегмент общей памяти? могут ли два потока совместно использовать одну и ту же общую память? После...
Читая о двоичном семафоре и мьютексе, я обнаружил следующую разницу :Оба могут иметь значение 0 и 1, но мьютекс может быть разблокирован тем же потоком, который получил блокировку мьютекса. А...
Итак, я читал «CLR через C #» и нашел эту строку «Поток — это концепция Windows, задачей которой является виртуализация ЦП». Действительно? Был ли одно\многопоточный изначально из Windows? Погуглил...
Насколько я понимаю, каждая ОС должна иметь какой-то механизм для периодической проверки, должна ли она запускать одни задачи и приостанавливать другие. Одним из способов был бы какой-то таймер, по истечении которого ОС будет проверять...
Существует ли какая-либо база данных, для выполнения операций которой не требуется операционная система? Если да, пожалуйста, предоставьте детали, такие как размер или ссылки с деталями. Язык программирования C. Требуется для...
Я хочу попробовать написать операционную систему на ассемблере. ПОЖАЛУЙСТА, не говорите просто: «Идиот, тебе нужно стать намного лучше в %s, %s, %s, %s и т. д., чтобы даже думать об этом». Я знаю, что обычно этому не учат -...
Итак, в данный момент (, но, скорее всего, ненадолго )Reddit, Meetup, Fark, LinkedIn, Yelp, 4Chan не работают. Netflix, по-видимому, тоже какое-то время отсутствовал. Судя по твиту Reddit, у них…
Как рассчитать количество битов в логическом адресе и физическом адресе, когда логическое адресное пространство из 8 страниц по 1024 слова каждая отображается в физическую память из 32 кадров?
Почему привязка адреса во время компиляции и загрузки генерирует одинаковые физические и логические адреса, а привязка адреса во время выполнения генерирует разные физические и логические адреса?
Это в ОС Linux. Приложение написано на C++ с библиотекой ACE. Я подозреваю, что один из потоков в процессе иногда блокируется на необычно долгое время (от 5 до 40 секунд). Приложение работает ...
Я изучаю некоторые файловые функции и поэтому сомневаюсь. Мне любопытно, почему необходимо вызывать close(), чтобы закрыть файл? Если бы я не вызывал функцию close() после чтения/записи файла, то какие вещи...
Рассмотрим следующий фрагмент кода. если (вилка() == 0)
{ а = а + 5; printf("%d, %d\n", а, &а);
}
еще
{ а = а - 5; printf("%d, %d\n", а,& а);
} Насколько мне известно, когда fork() равно ...
У меня есть программа на C++/Linux, которая в течение 2-3 секунд после запуска начинает выдавать ошибку std::bad alloc на 32 ГБ ОЗУ (и перезапускается оболочкой звонящий). Что меня действительно волнует, так это решить эту проблему...
Есть ли в python функция для проверки того, является ли данный файл/каталог символической ссылкой? Например, для следующих файлов моя функция-оболочка должна возвращать True. # лс-л
всего 0
lrwxrwxrwx 1 root root 8 ...
Я изучаю linux и графические API, однако я не понимаю, как opengl реализован в операционных системах. Это просто набор библиотек, которые используют ядро для "общения" с вашей видеокартой...
В сценарии bash в Linux я использую flock [команду flock, а не системный вызов flock()] для реализации блокировки файлов, тем самым защищая параллельный доступ к общему ресурсу [который является файлом в ...
Читая о FFS в Unix, я читал, что 10% дискового пространства зарезервировано, так что блоки данных файлов могут быть уверены, что они находятся в одной и той же группе цилиндров.Это все еще верно для файловых систем, таких как ...
На материнской плате у нас есть контроллер прерываний (IRC), который действует как мультиплексор между устройствами, которые могут инициировать прерывание, и ЦП: |-------- | |-----...
Я скачал несколько файлов dll, а вместе с ними пришли файлы pdb, exp и ilk. Теперь мне нужно знать, нужно ли мне помещать их в мой системный файл или нет, и какова цель каждого из них в целом?...