После обновления Snow Leopard до Lion иногда появляется всплывающее окно: syncdefaultsd хочет использовать связку ключей для входа в систему. запрашивает пароль связки ключей. ps aux не показывает ни одного процесса под названием ...
Как говорится во всех книгах, переключение между задачами/процессами обходится дороже, чем переключение между потоками одного и того же процесса/задачи. Если это так, то планировщик ОС, поддерживающей потоки, должен планировать потоки...
Мы только что выпустили приложение, использующее платформу Crittercism. Через некоторое время у нас было около 125 тысяч загрузок приложений и 95 сбоев — показатель менее 0,08%. Один сбой произошел 19 раз, другой — 10, но…
Я знаком с архитектурой MIPS, которая имеет программно управляемый TLB. Таким образом, как и где вы (операционная система) хотите хранить таблицы страниц и записи таблицы страниц, полностью зависит от...
В последних ядрах Linux самый быстрый способ скопировать файл или подмножество файла в другой файл — использовать очень хороший системный вызов splice. Эта система получает ядро для управления...
Несколько дней назад в одном из интервью мне задали один вопрос: Являются ли обратный вызов функции в C и межпроцессное взаимодействие одинаковыми? Я был немного нейтрален в этом вопросе. Потому что я был перед дилеммой. В ...
Я использую VirtualBox 4.1.14 на Windows 7 и пытаюсь запустить мою тестовую ОС. Я использую приведенный ниже ассемблерный код и компилирую его с помощью nasm -f bin -o boot.bin boot.asm. Я пытаюсь ...
В школе нас учили, что компиляторы компилируют компьютерную программу в машинный язык. Нас также учили, что машинный язык состоит из прямых инструкций аппаратному обеспечению. Тогда как...
Как обычно отлаживаются операционные системы? Их нельзя выполнить с помощью отладчика, как простые консольные программы, а время сборки слишком велико, чтобы многократно вносить небольшие изменения и ...
Я пытаюсь написать максимально быстрый и оптимальный метод сохранения файлов. Есть ли способ получить размер системного блока в java? Что-то вроде System.getProperty ("block.size" )или что-то в этом роде.
Я участвую в создании онлайн-судьи по программированию, поддерживающего C / C ++, например SPOJ, UVA и т. Д. На Linux-машине (Ubuntu). Сам код написан на C ++. Я должен защитить сервер от вредоносного кода.
Я планирую ...
Кто-нибудь может объяснить разницу между промахом TLB (буфера резервного перевода )и промахом кэша? Кажется, я обнаружил, что TLB относится к какому-то адресу виртуальной памяти, но я не был...
Я пишу приложение для Mac и хочу, чтобы NSWindow имел полупрозрачный -размытый фон (, подобный фону меню ). Этого можно добиться, используя частный Apple CGS *API (пример ), но я...
I Я пытаюсь написать ISR для общей ошибки защиты (GP #13 )на x86. Я не могу понять из документов INTEL, как узнать ошибочный адрес, вызвавший исключение. Я знаю...
Я знаю, что есть много книг для разработчиков Android, но мне нужно несколько книг по самой операционной системе. Кто-нибудь может мне помочь, я знаю, что он основан на Linux, но мне нужно кое-что...
Когда ОС загружается в момент запуска компьютера, как ОС узнает информацию об оборудовании, есть ли какая-то инструкция io или программа-загрузчик получает информацию из биоса??
Я читаю о блоке управления подкачкой и памятью в Википедии. Как ссылка и измененный бит записи в таблице страниц влияет на операцию разбиения по страницам? {1}} http: // ru ....
Как сделать ОС, совместимую с программами Windows? Я использую VB, но есть ли другой язык, который я мог бы выучить? Может быть, я мог бы попробовать ядро Windows, но КАК ??
Я работаю с большой библиотекой C, где некоторые индексы массива вычисляются с использованием int. Мне нужно найти способ перехватывать целочисленные переполнения во время выполнения таким образом, чтобы сузить проблемную строку кода....
Я программирую приложение в стиле Metro с помощью C#и бета-версии Visual Studio 11. Теперь я хочу получить -версию ОС. Как я могу получить это? Я узнал, как это сделать в «обычных» приложениях. Итак...
обсуждение критериев для операционных систем каждый раз, когда я слышу Interupt-Latency и OS-Jitter. И теперь я спрашиваю себя, в чем разница между этими двумя. На мой взгляд, Interrupt-Latency - это...
Что важно делать и чего не делать в режиме ядра и подпрограмме ISR? Например, -отключено ли переключение контекста-во время работы обработчика прерывания? Может ли переключение контекста произойти, когда...
Я хочу отладчик для отладки моя ОС. Во многих местах я не могу понять, что не так. Так есть ли какой-нибудь отладчик, который может отлаживать операционные системы? могу ли я сделать это с gdb?
Подпрограмма не загружается до тех пор, пока она не будет вызвана. Все подпрограммы хранятся на диске в перемещаемом формате загрузки. Основная программа загружается в память и выполняется. Это называется динамическим связыванием. Почему...
Разделы памяти приложения обычно называются следующим образом: .text,
.данные,
.бсс,
... Мой вопрос в том, какова история появления '.' префикс (почему .text, а не текст)?
В настоящее время .NET Framework 4.5 работает только в Windows 7 и более поздних версиях: Операционная система Версия 4.5 Beta ------------------------------ -------------------------- Windows 8 ...
Я знаю, что делает динамический загрузчик. Он загружает программы по запросу приложения во время выполнения, тем самым сводя к минимуму объем памяти. Но я действительно не понимаю, что это за динамический...
Я пишу сценарий bash для Mac OS X Lion 10.7, и я хотел бы знать, как я могу проверить версию ОС в bash и версия, скажем, 10.7.1, затем она выполняет команду и продолжает с ...
Я написал драйвер для Linux, который ioremaps экспортирует PCI BAR0 для конкретного устройства в двоичный атрибут sysfs, позволяя пользовательскому пространству напрямую управлять им. Проблема возникает, когда я пытаюсь использовать MMAP на...