Вопросы по теме 'operating-system'
Как узнать, в какой операционной системе работает моя программа на Ruby?
Я хочу, чтобы моя программа на Ruby делала на Mac разные вещи, чем на Windows. Как я могу узнать, в какой системе работает моя программа?
37538 просмотров
schedule
31.05.2022
Получение библиотеки сжатия аудио в формате MP3
Я хотел бы узнать, где я смогу найти библиотеку MP3 для реализации в операционной системе.
519 просмотров
schedule
23.03.2023
Включение автоматической загрузки GRUB из ядра
Я разрабатываю ядро для операционной системы. Чтобы выполнить его, я решил использовать GRUB. В настоящее время у меня есть скрипт, прикрепленный к stage1 , stage2 GRUB, файлу pad и самому ядру вместе, что делает его загружаемым....
1973 просмотров
schedule
18.05.2022
Как ОС обычно управляет памятью ядра и обработкой страниц?
Я работаю над дизайном ядра, и у меня есть вопросы по разбиению на страницы.
Основная идея, которой я придерживался до сих пор, такова: каждая программа получает свой собственный (или так думает) 4G памяти, за вычетом какого-то раздела, который я...
2804 просмотров
schedule
21.05.2022
Насколько хороша FreeBSD как платформа для разработки?
Я знаю, что многие провайдеры веб-хостинга предлагают FreeBSD, но насколько хороша FreeBSD как платформа для разработки?
В частности, доступна ли в нем Java 1.6? Предлагает ли он что-то особенное в отношении инструментов, которых нет в Linux?
14271 просмотров
schedule
09.12.2022
Как мне прочитать результаты вызова system() в C++?
Я использую следующий код, чтобы попытаться прочитать результаты команды df в Linux, используя popen .
#include <iostream> // file and std I/O functions
int main(int argc, char** argv) {
FILE* fp;
char * buffer;
long...
12267 просмотров
schedule
13.12.2023
Почему списки каталогов содержат текущий (.) и родительский (..) каталоги?
Всякий раз, когда я перечисляю содержимое каталога с помощью такой функции, как readdir, возвращаемые имена файлов также включают «.» и "..". У меня есть подозрение, что это просто обычные ссылки в файловой системе и поэтому неотличимы от реальных...
3169 просмотров
schedule
15.04.2023
Как я могу прочитать системную информацию в Python в OS X?
Следуя этому вопросу, не зависящему от ОС , в частности этот ответ , аналогичный данным, полученным от подобных / proc / meminfo в Linux, как я могу прочитать системную информацию из OS X с помощью Python (включая, помимо прочего, использование...
4004 просмотров
schedule
29.09.2023
stdout потокобезопасный в C в Linux?
Использует ли запись в стандартный вывод printf потокобезопасность в Linux? А как насчет использования команды write нижнего уровня?
44489 просмотров
schedule
25.06.2022
Должен ли я выдавать код ошибки, помещенный в стек определенными исключениями, перед возвратом из обработчика прерывания?
Я загрузил таблицу idt с 256 записями, все они указывают на похожие обработчики:
для исключений 8 и 10-14 введите номер исключения (эти исключения автоматически добавляют код ошибки)
для остальных введите «фиктивный» код ошибки и номер...
4487 просмотров
schedule
08.11.2022
Преимущества выбора Windows вместо Unix в качестве платформы разработки
Есть ли какие-либо технические преимущества для Windows/Microsoft как платформы для использования при разработке по сравнению с диалектом Unix, таким как Linux или Solaris?
Я знаю, что иногда компании выбирают Microsoft, потому что просто не...
5197 просмотров
schedule
17.07.2023
В какой операционной системе достаточно многопоточного программирования для использования нескольких ядер?
Я хотел бы использовать свои навыки многопоточного программирования (у меня есть навыки), но я понимаю, что этого недостаточно. Мои потоки могут по-прежнему конкурировать за одно и то же ядро, если операционная система не знает об их потенциале....
653 просмотров
schedule
03.12.2022
schedule
29.11.2023
прерывания операционной системы
Предположим, что аппаратный интервальный таймер считает только до нуля, прежде чем сигнализировать о прерывании. Как ОС может использовать интервальный таймер для отслеживания времени суток?
2662 просмотров
schedule
18.04.2023
удалить продолжение *.pyc
В продолжение этот вопрос у меня есть новый вопрос:
Что происходит внутри os.remove(module_name) и del sys.modules["module_name"] ?
1519 просмотров
schedule
31.08.2022
Как узнать, чего ждет процесс Linux?
Я пытаюсь отследить причину узких мест производительности в приложении, которое я отлаживаю под Linux. Различные задействованные процессы, кажется, тратят много времени на блокировку запросов ввода-вывода, и мне интересно, знает ли кто-нибудь...
21041 просмотров
schedule
30.03.2023
Python/Ruby как мобильная ОС
Мне было интересно, почему ОС для смартфонов/мобильных устройств не написаны так, чтобы динамические языки использовались в качестве языка выбора? iPhone использует Objective-C, Google Android использует Java, Windows Mobile использует любой язык...
3031 просмотров
schedule
02.10.2022
Что такое вытеснение / Что такое вытесняемое ядро? Для чего это?
Объясните своими словами, что такое вытеснение и что оно означает для (linux) ядра?
Каковы преимущества и недостатки вытесняемого ядра?
43673 просмотров
schedule
13.11.2022
Для ядра/ОС все еще C?
Мне нравятся операционные системы, и в конечном итоге я хотел бы стать разработчиком ОС, в основном работающим над ядрами. Будет ли в будущем C по-прежнему предпочтительным языком, и что еще я должен попытаться выучить?
4525 просмотров
schedule
05.03.2023
Разработка ядер для поддержки нескольких процессоров
Я собираюсь заняться разработкой ядра операционной системы и решил, что мой вклад будет заключаться в расширении работы SANOS . система для поддержки нескольких основных машин. Я читал книги по операционным системам (Танненбаум), а также изучал,...
518 просмотров
schedule
12.09.2022