0
ответов

Почему «Исполняемые файлы» зависят от операционной системы?

Я понимаю, что каждый ЦП / архитектура имеет свой собственный набор инструкций, поэтому программа (двоичная) написана для конкретного ЦП не может работать на другом. Но на самом деле я не понимаю, почему ...
вопрос задан: 29 March 2011 18:55
0
ответов

Почему нет? В каждой ОС в реальном времени?

Я слышал только хорошее о RTOS - они дают программисту больший контроль над планировщиком, чтобы, например, избежать инверсии приоритета, их синхронизация более согласована, лучше многозадачность ... .
вопрос задан: 27 March 2011 20:53
0
ответов

Планирование написания операционной системы на Objective-C [закрыто]

В данный момент я изучаю цель c 2.0, Вскоре я планирую выучить ассемблер, чтобы писать операционную систему. Я знаю, что это будет нелегко, и я знаю, что на это потребуются месяцы, возможно, годы ...
вопрос задан: 22 March 2011 00:40
0
ответов

Разница между возвратом из прерывания (RTI) и возвратом из подпрограммы (RTS)

Я хотел бы знать, в чем разница между возвратом из прерывания (RTI) и возвратом из подпрограммы (RTS) . Оба они одинаковы или есть какая-то разница между ними?
вопрос задан: 11 March 2011 08:29
0
ответов

Почему LRU не страдает аномалией Белади?

У меня вопрос об алгоритмах замены страниц. FIFO страдает аномалией Белады, а LRU - нет. Кто-нибудь знает, почему не страдает LRU? Я искал причину в Интернете, но ...
вопрос задан: 10 March 2011 16:50
0
ответов

Выдает ли когда-нибудь python ʻos.system` исключение?

Может ли уважаемая os.system слава Python выдать исключение? Если да, то какие именно?
вопрос задан: 9 March 2011 20:30
0
ответов

Какой IPC здесь более эффективен?

У меня есть системное приложение, которое запускается как сборник на 12 процессах в unix. Есть процесс монитора, который обменивается данными с 11 другими процессами. Требование IPC состоит в том, чтобы сделать эти ...
вопрос задан: 3 March 2011 01:01
0
ответов

Идентификатор потока и дескриптор потока

Неловкий вопрос: в чем разница между идентификатором потока и дескриптором потока? Зачем нужны оба? Есть ли разница между Windows и Linux?
вопрос задан: 24 February 2011 08:07
0
ответов

Как работает буферизация unix pcap?

Гипотетический сценарий: Поток пакетов udp поступает на машину X, на которой работают две программы - одна, которая прослушивает пакеты с помощью recv (), а другая - pcap. В этом случае ...
вопрос задан: 23 February 2011 18:02
0
ответов

Как узнать количество потоков, используемых процессом в Solaris?

Я знаю pid процесса. top -H -p работает в Linux, но я не могу запустить его в Solaris: $ top -H -p 3677 / usr / local / packages / top / bin / top-default: недопустимый параметр - H Наверх ...
вопрос задан: 14 February 2011 22:39
0
ответов

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

В чем необходимость использования двух разных стеков в одной программе? Как trap изменяет текущий стек программы с пользовательского на стек ядра? Как он возвращается в стек пользователя после завершения ...
вопрос задан: 9 February 2011 07:16
0
ответов

posix_fadvise (WILLNEED) замедляет ввод-вывод?

На машине CentOS 5.5 с ядром Linux версии 2.6.18-194.26.1.el5 я заметил что posix_fadvise (WILLNEED) делает чтение файлов размером 60К намного медленнее, чем обычный ввод-вывод, почти на 200%. Кажется, что ...
вопрос задан: 8 February 2011 17:56
0
ответов

Как работает sleep ()?

Это может быть глупый вопрос, но как sleep (), wait (), pause (), функции работают?
вопрос задан: 7 February 2011 20:28
0
ответов

В 64-битном процессе мой запрос mmap / malloc будет отклонен?

Адресное пространство для 64-битной адресации просто огромно. У меня есть программа, которая будет отображать несколько кусков памяти, каждый из которых порядка 100 - 500 МБ. Я неизбежно буду переотображать несколько раз, ...
вопрос задан: 7 February 2011 15:33
0
ответов

Маскирование прерывания: почему?

Я читал о прерываниях. Можно приостановить некритические прерывания с помощью специальной маски прерывания. Это называется маскированием прерывания. Чего я не знаю, так это когда / почему вы могли бы захотеть или нуждаться ...
вопрос задан: 7 February 2011 09:45
0
ответов

Как настроить репозиторий SVN для аварийных исправлений?

Как разработчик в течение нескольких лет, я должен знать это, но не знаю. Я работаю над выпущенным продуктом в небольшой команде. Я являюсь основным разработчиком, выполняющим большую часть кода, но там ...
вопрос задан: 5 February 2011 02:58
0
ответов

Сколько ГБ может выделить malloc для вашей программы

Я использовал следующий код, чтобы выяснить это, но всегда получаю 1 в качестве ответа. здесь что-то не так. Спасибо #include #include int main () {int mult = 0; int ...
вопрос задан: 4 February 2011 06:07
0
ответов

Изолированная операционная система

На большинстве В современных операционных системах по умолчанию, когда мы устанавливаем программу, ей предоставляется доступ ко многим ресурсам, которые могут ей не понадобиться, и пользователь может не намереваться предоставлять ей доступ. Для ...
вопрос задан: 2 February 2011 18:39
0
ответов

Отключить встроенные команды распознавания речи?

Я пытаюсь создать программное обеспечение, которое интерпретирует различные текстовые команды по-своему. Я использую System.Speech.Recognition, и он работает на удивление хорошо, но я не могу понять, как обойти ...
вопрос задан: 1 February 2011 00:59
0
ответов

Как работает ProcessMonitor SysInternal?

Не могли бы кто-нибудь дать мне высокоуровневое объяснение, как они могут отслеживать каждый доступ к реестру? http://technet.microsoft.com/en-us/sysinternals/bb896645 Достаточно подробностей, чтобы я ...
вопрос задан: 28 January 2011 23:19
0
ответов

Выполняет ли MMU все, что связано с операционной системой и физическая память, или это просто преобразователь адресов?

Я пытаюсь понять, как работает операционная система, когда мы хотим присвоить какое-то значение определенному адресу виртуальной памяти. Мой первый вопрос касается того, все ли обрабатывает MMU ...
вопрос задан: 27 January 2011 02:39
0
ответов

политика и механизм

Я просматривал свой учебник по операционным системам и натолкнулся на концепцию «механизма разделения и политики». Я не был уверен, что это значит, поэтому я проверил википедию, и должен признать, ...
вопрос задан: 24 January 2011 16:37
0
ответов

как работает диспетчер?

Я недавно начал изучать ОС. Насколько я знаю, работа диспетчера заключается в том, чтобы сохранить контекст текущего процесса и загрузить контекст процесса, который будет запущен следующим. Но как это сделать? Когда ...
вопрос задан: 24 January 2011 13:14
0
ответов

Разница между переменными завершения и семафорами

В ядре Linux семафоры используются для взаимного исключения критических секций переменных данных и завершения используются для синхронизации между 2 потоками, ожидающими события. Почему бы не использовать ...
вопрос задан: 21 January 2011 23:29
0
ответов

Как лучше всего отсортировать 30 ГБ строк на компьютере с 4 ГБ ОЗУ, используя Ruby как язык сценариев?

Привет, я воспринял это как вопрос интервью и подумал, что это интересный вопрос, и я не уверен в ответе. Я хотел бы в качестве упражнения реализовать простую файловую систему без каталогов, которая может читать и записывать файлы. С чего мне начать? Wil
вопрос задан: 17 January 2011 14:06
0
ответов

«Операция запрещена» при удалении привилегий с помощью функции setuid ()

Почему эта простая программа, использующая os.setuid () / gid (), не работает? Написан на python, но я думаю, что это не проблема языка (в конце все те же системные вызовы posix): import os, pwd if ...
вопрос задан: 14 January 2011 17:44
0
ответов

Можете ли вы писать операционные системы только на C?

Я понимаю, что C и его супернаборы позволяют вам иметь низкоуровневый доступ, но не могли бы вы использовать другой язык. Например Visual Basic, C # или даже Java? Мне просто было любопытно, потому что похоже ...
вопрос задан: 11 January 2011 17:45
0
ответов

Почему существует разница между языками ассемблера, такими как Windows, Linux?

Я относительно новичок во всем этом низкоуровневом языке ассемблера ... и хочу узнать больше. Почему существует разница между языками сборки Linux и Windows? Насколько я понимаю, когда я компилирую ...
вопрос задан: 5 January 2011 14:46
0
ответов

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

Как Я понимаю, что при переключении контекста процесса ОС «копирует» регистры и указатель инструкций (также часть регистра). Но в случае переключения между потоками внутри процесса ОС ...
вопрос задан: 31 December 2010 09:42
0
ответов

В Python, без использования файловой системы / proc, как мне узнать, работает ли данный PID?

Допустим, у меня есть PID, например, 555. Я хочу посмотреть, работает ли этот pid или завершено. Я могу проверить / proc /, но у меня нет доступа к нему в моей производственной среде. Как лучше всего это сделать ...
вопрос задан: 29 December 2010 03:08