Ответы пользователя по тегу Операционные системы
  • А деление диска на сектора это аппаратная или программная штука?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    разбитие сектора на диске выполняется производителем диска.
    Это штука программная, но программная на уровне контроллера диска.
    Это если современный диск.

    Если говорить о тех дисках, которые можно подключить к коммодоре, то это нужно для начала поискать такой интерфейс (не уверен, что там IDE, подозреваю FPO или что-нить еще) - таких дисков уже в продаже нет. Но у них вполне возможно, что свой контроллер был практически никакой, и низкоуровневое форматирование делается с компа или биоса.
    Но в данный момент такие устройства даже на барахолках найти почти нереально.
    Ответ написан
    Комментировать
  • Что такое расширение файла на системном уровне?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Это просто исторически сложилось, и связано не столько с операционной системой, сколько с файловой системой.

    В FAT16 расширение хранилось отдельно от имени, а операционная система распознавала расширение исполняемых файлов, чтобы запускать их.
    В Windows пошли дальше - добавили ассоции для других файлов, к которым привязали запуск софта, ассоциации хранились в реестре и соответсвенно что запускать определялось системой, вне зависимости от вызывающей программы.
    В современной NTFS расширение это уже тоже просто часть имени.

    В Линукс изначально файловая система не хранила расширения отдельно, а запуск программы разбирался по заголовку файла. Вдобавок графический интерфейс появился гораздо позже, и запуск документов и других не-исполняемых программ по ассоциации делали именно в графическом интерфейсе, а не на уровне системы - сама система работает только с исполняемыми файлами, для чего есть аттрибут execute.

    Вот собственно и все - то есть исторически возникло от организации файлов и файловой системы.
    Оба подхода по-своему удобны.
    Ответ написан
    7 комментариев
  • Почему программа, требующая 1 гб оперативной памяти, работатет в двух экзмемлярах на компьютере, где присутствует всего лишь 1 гб памяти?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Откуда вы взяли, что программа требует 1 гб памяти? Если из инструкции, то возможно программа на максимуме может потребовать до 1 гб памяти, а не требует этого при старте.
    2. Swap.
    Ответ написан
    5 комментариев
  • Как называлась эта старая операционная система?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    MS-DOS, DR-DOS, TR-DOS
    панельных менеджеров были Norton Commander и Volkov commander.

    Если чернобелые совковые компы, то например под ДВК была операционка RT11SJ, и панельный менеджер NC.
    Ответ написан
  • Есть ли в операционной системе, или в железе ПК сущность, которую можно прочесть или необратимо изменить ее состояние, но вернуть его обратно - нет?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Все зависит от хитрости пользователя.
    Варианты - реестр, использования ntfs-потоков.
    Но привязка к железу - не очень хорошая идея, разве что вы с софтом свой хардварный ключ будете поставлять.

    Онлайн активация - самое удобное что есть, если грамотно реализовать.
    Ответ написан
    2 комментария
  • Что почитать или/и что посмотреть (видео уроки) по ОС?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Анна, судя по вашим вопросам, учат вас по жутко древним и устаревшим материалам. Поэтому если вам нужно подготовиться именно к экзамену - насилуйте вашего преподавателя, потому что нахватавшимь современных и актуальных представлениях о том, как это все работает - вы можете с вашим преподавателем не сойтись во мнениях.
    А во-вторых 30 лет назад, во времена Нортона, все это было в разы проще чем сейчас, поэтому как бы давалось пользователям. Сейчас это все усложнилось настолько, что не каждый администратор углубляется в подобные вопросы.
    То же управление процессами в Линуксе - сменилось уже несколько представлений о том, как это должно работать. Многие современные курсы все еще оперируют timeslice, хотя они уже давно устарели. Многие считают что CFS это стандарт, а он лишь треть того, что происходит на самом деле.
    Ответ написан
    3 комментария
  • Что учить с начала Архитектуру или ОС?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Изучение архитектуры на "глубоком уровне" займет всю жизнь.
    Поэтому учите и архитектуру и ОС одновременно, понемногу понимая что и как.

    Есть книга - начните. Неужели прочитать книгу это так долго? Меньше тратьте время на задавание вопросов не по существу, больше - на чтение.
    Ответ написан
    3 комментария
  • Какую операционную систему использовать для разработки на Python?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Для разработки нужно использовать не операционную систему, а удобное для вас окружение (редактор, IDE, etc)

    Запускать свой сайт вы можете и на другой системе.

    Для веб, конечно лучше запускать под Линуксом, но при этом не факт, что вам будет удобно в нем разрабатывать.
    Поставьте для начала Linux Ubuntu в виртуалке, попробуйте среды разработки, сравните в чем удобнее.

    Основная разница для начинающего веб-разработчика - это файловая система.
    Ответ написан
    Комментировать
  • Как делают ОС для автомобилей?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    По-разному. Где-то на базе Линукса, где-то свои варианты.

    Есть подтверждения, что на Тесла - стоит ОС на базе Убунты.
    Кроме того, в мире было множество операционок, которые канули в лета, а потом всплыли в новом качестве. Тот же PalmOS ака HPOS ака WebOS, а теперь он в автомотив потихоньку едет.
    У Форда есть Ford Sync.
    В общем это не особо открытая информация, ибо ОС не пользовательская, и производитель может менять свои планы без уведомления пользователя.
    Ответ написан
    Комментировать
  • Может кто объяснить, что происходит при кликании ярлыка программы на физическом уровне?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Считывается ярлык - это отдельный файл. В нем указан путь к самому файлу, который выполняется - он затем выполняется.
    Или уточните вопрос, что для вас физический уровень.
    Ответ написан
    Комментировать
  • Почему в мире мобильных ОС нет такого разнообразия как среди десктопных ОС?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Потому что ОС не нужна пользователю. Ему нужен софт - браузер, мессенджер, ворд, ексель.
    А этот софт пишут под популярные, уже раскрученные системы.
    Вряд ли вы готовы потратить миллионы средств и тысячи человекочасов, чтобы написать excel под какую-нить RT11SJ (да, есть такая операционка)
    Ответ написан
    Комментировать
  • Возможно ли работать на одной операционной системе используя 2 компьютера одновременно?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    То, что вы описываете, называется кластер.
    Но для работы в кластере, приложения должны быть специальным образом написаны, понимая что они будут работать на распределенных системах. Конкретно автокад и фотошоп так не смогут.
    Ответ написан
    Комментировать
  • Как на C писать ядро для минимальной ОС?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Сперва было неплохо бы научиться писать просто программы, а затем уже целую операционную систему.
    Или вы думаете, что ядро это самое простое, что есть в операционной системе?
    Ответ написан
    2 комментария