Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (20)

Наибольший вклад в теги

Все теги (154)

Лучшие ответы пользователя

Все ответы (416)
  • Как написать операционную систему с нуля?

    svd71
    @svd71
    Согласен с большинством коллег - писанина операционки для коммерческого применения - весьма хлопотное занятие и в денежнов эквиваленте, и в трудоресурсах, и по времени , и даже в маркетинге.
    Учитывая все это, такие системы обычно пишут не совсем с нуля. Пример: QNX. За основу взято юниксовое ядро и переписано под систему реального времени. Теперь они активно продают свою систему для управленя атомными реакторами.

    ОС является прослойкой между сторонними программами и железками компьютера. Тут всплывает проблема возможности работы со всем зоопарком железа - для этого нужно создавать под каждую железки драйвер, управляемый вашей ОС. Некоторые производители ОС решили такую задчу с маркетинговой точки зрения - производители железок пишут сами драйвера под их систему. Как собираетесь решать этот вопрос вы? С другой стороны нужно заставить разработчиков писать программы под вашу ОС. Тоже обратите внимание, какие "пряники" предлагают за это другие производители ОС. Тут же, на хабре полно описания этих предложений.

    Если же речь идет о создании операционки "для себя", вопросов нет - ваше время и ваше желание. Вам нужно просто проанализировать, какие функции для разработчиков предоставляют другие ОС (в основном это базовые: возможность работать с файловой системой и конвертация данный в файловой системы из/в устроств ввода/вывода и хранения данных.

    Так же можно изучить все грабли, сделанные другими: например ту же коллибри, или поискать исходники какого-нибудь ДОСа (Микрософт своей досни опубликовали вроде бы, TR-DOS можно найти и т.п.) или поизучать предтече Линукса - minix (ведь Торвальдс начал именно с нее). А еще лучше присоединиться к какому-нибудь существующему проекту (Minix, Linux, Kollibry, ReactOS) и начать создание чего-либо под них.
    Ответ написан
    1 комментарий
  • Для чего нужен предмет "Численные методы"?

    svd71
    @svd71
    на этот вопрос сложно отвечать из-за его простоты. Примерно так же дети спрашивают для чего трава зеленая. Начинать им расказывать про фотосинтез?

    Эти методы будут вами применяться во всех последующих дисцилинах. Например в оптимизации(неважно чего: процессов, движения или чего то еще, что можно описать уравнениями).
    Ответ написан
    1 комментарий
  • Отличие цифровых пинов в arduino?

    svd71
    @svd71
    Увы, это именно тот случай, в котором использовать "идеологию" Arduino есть зло. Curly Brace правильно написал - это ШИМ(PWM) - выводы для генерации широтноимпульсной модуляции. Но это вторично.

    Первично является то, что в каждый имкроконтроллер вставлена как обычные порты, которые можно настроить как на ввод так и на вывод, так и куча дополнительных функций, кторые за счет потери этих контактов для ввода или вывода можно заставить работать в специфических режимах.

    Например выводы XTAL1, XTAL2 и RES уже не доступны для использования в проектах Arduino - они просто выполняют нужную задачу, необходимую самой Arduino. Хотя при желании перепрограмировать их можно запросто. Тоже самое относиться и к TX, RX - либо цифровые выводы, либо UART. И то что называется аналоговыми выводами всего лишь говрит о том, что помимо цифры ихможно заставить реагировать на изменения уровня сигнала в диапазоте от 0 до Vcc, отностильно настроек некоторых регистров и напряжения на выводе ARef с преобразованием сигнала из аналогово в цифровой (ADC).

    Помимо этого на борту имеются уже указанные ШИМы, Прерывания, Таймеры и несколько интерфейсов для обмена данными.
    Больше инфы об этих плюшках вы найдете в даташите на свой конкретный контроллер в своей версии Ardurinы на сайте atmel.com
    Ответ написан
    2 комментария
  • Cтоит ли создавать отдельную таблицу для картинок в БД ?

    svd71
    @svd71
    На самом деле картинки - это такой ресурс, который лучше не колбасить движком без надобности. Запросто скажется на производительности. Намного лучше в базе в отдельной таблице хранить описание картинки(путь к файлу, заголовок и т.д. и т.п.), но картинку физически хранить на диске. С файловой системой операции показа картинок будут проходить намного быстрее.
    Ответ написан
    1 комментарий
  • Нужно ли хабрапользователям регистрироваться как СМИ?

    svd71
    @svd71
    По закону - да.
    Но хабр - вне политики, потому все равно.
    Все зависит что вы пишите. Если будете хвалить единую россию и вожда - вас наградат без всяких регистраций.
    Если будете описывать неудобные моменты - вам напомнят о патриотизме причем напоминание будет в какой угодно форме, но сомневаюсь что в лучшей для вас. Кроме того, возникнет количество неприятных вопросов для владельцев ресурса.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (32)