Вопросы с тегом 'operating-system'

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

Разница между двоичным семафором и мьютексом

Есть ли разница между двоичным семафором и мьютексом или они по существу одинаковы?
задан 15 сент. '08 в 16:23
28
ответов

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

Одна вещь, которую я всегда хотел сделать, - это разработать мою собственную операционную систему (не обязательно такую, как Linux или Windows, но лучше, чем простой загрузчик, который я уже сделал). Мне сложно найти ресурсы/руководства, которые зас...
задан 04 сент. '08 в 7:28
4
ответов

Что такое личные байты, виртуальные байты, рабочий набор?

Я пытаюсь использовать служебную программу perfmon для отладки утечек памяти в процессе. Вот как perfmon объясняет термины: Рабочий набор - текущий размер в байтах рабочего набора этого процесса. Рабочий набор - это набор страниц памяти, недавно ...
задан 31 дек. '10 в 9:16
13
ответов

Что такое двоичный интерфейс приложения (ABI)?

Я никогда не понимал, что такое ABI. Пожалуйста, не указывайте мне статью в Википедии. Если бы я мог это понять, я бы не стал размещать такой длинный пост. Это мое мышление о разных интерфейсах: Пульт телевизора - это интерфейс между пользователем ...
задан 31 янв. '10 в 12:30
6
ответов

Что такое дескрипторы файлов, объясненные простыми словами?

Что будет более упрощенным описанием файловых дескрипторов по сравнению с Википедии? Зачем они нужны? Скажем, возьмите в качестве примера процессы оболочки и как это применимо к нему? В таблице процессов содержится более одного дескриптора файла. Е...
задан 10 марта '11 в 10:17
12
ответов

На каких языках находятся Windows, Mac OS X и Linux?

Мне просто интересно, кто знает, какие языки программирования Windows, Mac OS X и Linux составлены и какие языки используются для каждой части ОС (например, ядро, архитектура подключаемого модуля, компоненты GUI и т.д.). Я предполагаю, что для каждо...
задан 24 февр. '09 в 5:54
7
ответов

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

Я читал, что Linux - монолитное ядро. Монолитическое ядро ​​означает компиляцию и привязку полного кода ядра в исполняемый файл? Если Linux может поддерживать модули, почему бы не разбить все подсистемы на модули и не загружать их при необходимости?...
задан 27 нояб. '09 в 6:16
11
ответов

Какие ресурсы распределяются между потоками?

Недавно мне задали вопрос в интервью, какая разница между процессом и потоком. На самом деле, я не знал ответа. Я подумал минуту и ​​дал очень странный ответ. В потоках используется одна и та же память, а процессы - нет. Отвечая на этот вопрос, инте...
задан 19 нояб. '09 в 13:45
8
ответов

Программно получить размер строки кеша?

Все платформы приветствуются, пожалуйста, укажите платформу для вашего ответа. Аналогичный вопрос: Как программно получить размер страницы кэша ЦП на С++?
задан 27 апр. '09 в 21:17
13
ответов

Как программируются ежедневные машины?

Как работают программируемые компьютеры (не столько компьютеры и мобильные устройства, сколько приборы, цифровые часы и т.д.)? Какой код входит в программирование торгового автомата Coca-Cola? Как моя кофеварка принимает заранее запрограммированное в...
задан 11 апр. '11 в 5:32
5
ответов

Как TeamViewer так быстро?

Извините за длину, это необходимо. Введение Я разрабатываю программное обеспечение для удаленного рабочего стола (просто для удовольствия) в С# 4.0 для Windows Vista/7. Я преодолел основные препятствия: у меня есть надежная система обмена сообщен...
задан 29 февр. '12 в 15:06
3
ответов

Как получить разделитель переменных среды PATH в Python?

Когда несколько каталогов должны быть объединены, как и в исполняемом пути поиска, существует os-зависимый символ разделителя. Для Windows это ';', для Linux это ':'. Есть ли способ в Python для того, чтобы разделить этот символ? В дискуссиях по эт...
задан 30 сент. '09 в 18:51
11
ответов

Что такое ядро ​​ОС? Чем он отличается от операционной системы?

Я не могу понять разницу между ядром и операционной системой. Я не вижу никакой разницы между ними. Является ли ядро ​​операционной системой?
задан 06 янв. '10 в 18:22
2
ответов

Как настроить запуск запланированной задачи Windows в фоновом режиме?

Кто-нибудь знает, как настроить запланированную задачу для запуска в фоновом режиме с помощью планировщика задач Windows? Кажется, нет никакого способа сделать это.
задан 04 июля '11 в 10:53
12
ответов

PHP скрипт - определить, работает ли Linux или Windows?

У меня есть PHP script, который может быть помещен в систему Windows или в систему linux. Мне нужно запускать разные команды в любом случае. как я могу определить, в какой среде я нахожусь? (желательно что-то php, а не умные системные хаки) извини...
задан 04 мая '11 в 8:36