Вопросы с тегом «operating-systems»

14
Работает ли Ubuntu как ноутбук для ИТ-консультанта?

Я работаю программистом-консультантом, обычно в крупных компаниях. Я использую ноутбук с Windows, и многие из моих коллег используют Mac. Мое личное предпочтение было бы запускать Ubuntu, если бы я мог полностью контролировать свою среду разработки. Но мне иногда понадобятся конкретные продукты...

14
Как работает контроллер DMA?

Из раздела 5.1.4 Прямой доступ к памяти в современных операционных системах Эндрю С. Таненбаум, Герберт Бос, 2014 , Чтобы упростить объяснение, мы предполагаем, что ЦП обращается ко всем устройствам и памяти через единую системную шину, которая соединяет ЦП, память и устройства ввода-вывода, как...

14
Что именно такое распределенные вычисления? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Что именно представляет собой распределенные...

13
Всегда ли строки C заканчиваются нулем или это зависит от платформы?

Сейчас я работаю со встроенными системами и выясняю способы реализации строк в микропроцессоре без операционной системы. Пока что я просто использую идею использования NULL-концевых символьных указателей и обрабатываю их как строки, где NULL обозначает конец. Я знаю, что это довольно часто, но...

12
Видит ли файловая система запоминающее устройство как (очень большой) байтовый массив?

Я хочу знать, как файловая система записывает и читает с устройства хранения. Я думаю, вот как это работает: Файловая система не имеет прямого доступа к устройству хранения, но устройство хранения (драйвером устройства хранения) представляется файловой системе в виде (очень большого) байтового...

11
Преимущества RTOS по сравнению с Bare Metal для программирования на MCU?

Обратите внимание: в этом вопросе конкретно упоминаются две ОСРВ, но он является более общим и, вероятно, на него может ответить любой, кто ранее писал код на C для встроенных ОСРВ, и его программное обеспечение запускалось непосредственно на MCU. Мне интересно больше узнать о встроенных ОСРВ и...

10
Это хорошая идея сделать TDD на компонентах низкого уровня?

Я рассматриваю возможность написания низкоуровневого драйвера или компонентов / ядер ОС. Люди из osdev.org, кажется, думают, что важные моменты не могут быть проверены таким образом, но я читал некоторые дискуссии, в которых люди думали иначе. Я посмотрел вокруг, но не смог найти реальных примеров...

9
Понимание уровней вычислений

Извините за мой запутанный вопрос. Я ищу несколько указателей. До сих пор я работал в основном с Java и Python на уровне приложений, и у меня есть только смутное представление об операционных системах и оборудовании. Я хочу понять гораздо больше о более низких уровнях вычислительной техники, но это...

9
Выбор ОС для функциональной разработки [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я в основном разработчик .NET, поэтому я обычно использую Windows /...

9
Разработка ОС на C ++ Вопросы

Как проект магистра, я проектирую простую операционную систему. Он предназначен для работы в 16-битном реальном режиме на архитектуре x86. В идеале я хотел бы разработать эту ОС на C ++ и использовать сборку только там, где это необходимо. До сих пор у меня есть загрузчик, написанный на ассемблере,...