Вопросы с тегом «system»

Система может относиться к набору взаимозависимых компонентов; Инфраструктура низкого уровня, такая как операционная система (с точки зрения высокого языка) или объект или функция для доступа к предыдущему

4253
Как я могу безопасно создать вложенный каталог?

Каков наиболее элегантный способ проверить, существует ли каталог, в который будет записан файл, и, если нет, создать каталог с помощью Python? Вот что я попробовал: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except:...

1643
В чем разница между процессом и потоком?

В чем техническая разница между процессом и потоком? У меня такое ощущение, что слово «процесс» используется слишком часто, и есть также аппаратные и программные потоки. Как насчет легких процессов в таких языках, как Erlang ? Есть ли определенная причина использовать один термин над...

589
Какие есть ресурсы для начала разработки операционной системы? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Одна вещь, которую я всегда хотел сделать, - это разработать...

526
Как программно определить операционную систему на Java?

Я хотел бы определить операционную систему хоста, на котором моя Java-программа выполняется программно (например: я хотел бы иметь возможность загружать различные свойства в зависимости от того, нахожусь ли я на платформе Windows или Unix). Какой самый безопасный способ сделать это со 100%...

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

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

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

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

463
Как мне выполнить команду и получить вывод команды в C ++ с помощью POSIX?

Я ищу способ получить вывод команды, когда она запускается из программы на C ++. Я смотрел на использование system()функции, но это будет просто выполнить команду. Вот пример того, что я ищу: std::string result = system("./some_command"); Мне нужно выполнить произвольную команду и получить ее...

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

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

336
Как узнать текущее использование процессора и оперативной памяти в Python?

Какой предпочитаемый способ получения текущего состояния системы (текущий процессор, оперативная память, свободное место на диске и т. Д.) В Python? Бонусные баллы для * nix и Windows платформ. Кажется, есть несколько возможных способов извлечь это из моего поиска: Использование библиотеки, такой...

283
Запустите сообщение git commit с хешмарком (#)

Git обрабатывает строки, начинающиеся с #комментариев, при фиксации. это очень раздражает, когда вы работаете с системой отслеживания билетов и пытаетесь записать номер билета в начале строки, например #123 salt hashed passwords git просто удалит строку из сообщения коммита. есть ли способ избежать...

273
На каких языках написаны Windows, Mac OS X и Linux?

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

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

Недавно в интервью мне задали вопрос, в чем разница между процессом и потоком. Действительно, я не знал ответа. Я немного подумал и дал очень странный ответ. Потоки разделяют одну и ту же память, процессы - нет. После ответа на это интервьюер злобно улыбнулся мне и задал мне следующие вопросы: В....

258
Context.startForegroundService () тогда не вызывал Service.startForeground ()

Я использую ServiceClass на ОС Android O. Я планирую использовать Serviceв фоновом режиме. Документация Android гласит, что Если ваше приложение предназначено для уровня API 26 или выше, система накладывает ограничения на использование или создание фоновых служб, если само приложение не находится...

239
Как запустить программу без операционной системы?

Как вы запускаете программу самостоятельно без операционной системы? Можете ли вы создавать программы сборки, которые компьютер может загружать и запускать при запуске, например, загружать компьютер с флэш-накопителя, и он запускает программу, которая находится на...

232
Получить системную информацию на уровне ОС

В настоящее время я создаю Java-приложение, которое может работать на разных платформах, но в первую очередь это варианты Solaris, Linux и Windows. Кто-нибудь был в состоянии успешно извлечь информацию, такую ​​как текущее используемое дисковое пространство, загрузка ЦП и память, используемая в...