Непонятно. Вот я загрузил текст. На меня вывалили список из нескольких сотен, а то и тысяч слов (уже печально). Но я, как трудолюбивая пчелка, начал выискивать среди них незнакомые. Наткнулся на, предположим незнакомое мне слово must. Ага
must — настоятельная необходимость; плесень; муст, виноградное сусло; период «охоты» (у самцов слонов и верблюдов)
Плесень? Сусло? Муст? Как мне определить значение слова вне контекста? Или запомнить всю словарную статью со всеми суслами и читать текст, ждать контекста, надеясь, что не забудешь к тому времени.
Как-то стандартный подход «Встретил слово в контексте — посмотрел в словарике» выверули наизнанку и не совсем понятно зачем.
>> Введите, например, «Монэ» в поиске Google и вместе с обычными результатами, вы увидите небольшой блок внизу: «Поиск картин Клода Монэ»
Это где, кстати? У меня вместе с обычным текстовым поиском выводится еще только результат поиска по гугл-картинкам. В котором, конечно, есть картины Моне, наряду с Моной Лизой, например.
>> Согласно голосованию на сайте о (внимание!) свободной ОС LINUX.org.ru, 68% процентов пользователей «не используют и не интересуются» свободной картой. Очень странно.
Ну, в общем-то «Not your personal army». 30% использующих OSM — это и так очень большая и явно завышенная цифра. А дальше по ссылке OSMеры совсем уже как-то неприлично обиделись.
Сам я линуксоид и использую викимапию. По покрытию объектов, во всяком случае в Москве, OSM и рядом не стояло. Интересоваться лицензией викимапии никогда в голову не приходило и мнение FSF как-то вообще не решает.
Тем не менее, конечно же, желаю всяческих успехов вашему проекту и с удовольствием буду пользоваться свободным картографическим проектом, когда он будет лучше нарисован.
Завтра Россия объявляет войну условному Зимбабве и размещает об этом сообщение в том числе на сайте МО. Зимбабвелюбивый Гугл модифицирует счетчик, нарушая корректное функционирование сайта. Бойцы ВС РФ заходят на свой любимый сайт и видят фигню. Грустняшки, падение морального духа, проблемы в бою.
Понятно, что западную электронику заменить сложно, но уж счетчик-то можно и не ставить.
>> Например, зарегистрировавшись на сайте курса, я сам определяю, когда его начать.
И начинаете учиться в одиночку, а не в компании с тысячами студентов со всего мира. Получается то же самое, что уже выложенные MIT OCW плюс автоматическая пиналка.
Ну и для авторов курсов в данном формате важно знать, что, допустим сегодня большая часть активных студентов приступила к лекции номер 5.
Да и в целом эти курсы привязаны ко времени — никому не хочется заканчивать уже летом, да и в сентябре, наверняка, выйдет новая пачка курсов.
>> Как же она их решает, если основной простой во время переключения контекстов между процессами возникает из-за аппаратных причин
Собственно, тот же вопрос возник при прочтении. Документация по QNX поясняет только «у нас упрощенное ядро, маленький контекст, поэтому мы его и переключаем быстрее».
Однако бенчмарки вот здесь www.qnx.com/download/group.html?programid=7963 (требует регистрации) действительно показывают реально быстрое переключение контекста, в разы или десятки раз быстрее Линукса. Это, видимо, связано с тем, что в QNX Neutrino полноценно реализовано ARM Fast Context Switch Extension. То есть виртуальное адресное пространство разбивается на слоты по 32 мегабайта и каждый процесс адресует только один свой слот. Понятно, что есть недостатки — процессу нужно в 32 мегабайта уместить код, данные, кучи, стеки потоков и разделяемые объекту. И самих процессов может быть строго ограниченное число (63 в Neutrino). Но есть крупное достоинство — при переключении контекста не флашатся кеши и поэтому он очень быстрый. Патчи для поддержки ARM FCSE для Линукса существуют, но, насколько я знаю, они не в мейнстриме.
>> Вот только почему-то в «других современных ОС» пользовательское приложение может легко отожрать весь проц, да так что мышка еле дёргается. Неужели прикладные задачи запускаются с тем же приоритетом, что и системные?
Очевидно, нет. Возможность «отожрать проц», как вы понимаете, может быть связана с множеством причин — особенностями планировщика, планировщика ввода-вывода и множеством других. В основном это результат тяжелого компромисса между требованиями к производительностями и требованиями к отзывчивости в ОС «нереального» времени. Идеал вообще — штука труднонаходимая.
>> то процессорное время выделяется им по принципу round robin, т.е. каждая из задач гарантированно получает своё процессорное время.
>> Система гарантирует, что ни одна задача не отъест больше процессорного времени, чем остальные равные ей по приоритету
Само по себе использование алгоритма Round Robin совершенно не делает систему системой реального времени. Это простейший алгоритм, он используется со времен зарождения многозадачности. Для того, чтобы ОС стала ОСРВ нужно гораздо больше. Впрочем, надеюсь, автор осветит это в своих следующих статьях.
Да. а микроядро и Adaptive Partitioning — это уже особенности.
Надеюсь, в своей серии статей вы не обойдете вниманием момент производительности микроядра (против монолитного/гибридного). Все мы слышали, что микроядро «медленное-медленное-медленное!». Хотелось бы узнать насколько медленное или это вообще предрассудок. Как насчет того, чтобы погонять какой-нибудь общий бенчмарк производительности против linux/*bsd?
И про Adaptive Partitioning. Какова реальная польза от использования? Есть ли применение за пределами ОСРВ?
Вот, пожалуйста, такой заказ на следующие статьи)
>> Процессорное время выделяется в соответствии с приоритетами задач, поэтому задача с более низким приоритетом никогда не сможет застопорить более приоритетные задачи.
Понятно, что у задач есть приоритеты (как и во всех современных ОС) и также понятно, что теоретически это не мешает низкоприоритетным задачам стопорить высокоприоритетные (собственно en.wikipedia.org/wiki/Priority_inversion ). В QNX это решается с помощью наследования приоритета en.wikipedia.org/wiki/Priority_inheritance, опять же как и в других современных ОС. Это не особенность QNX.
>> Потом наверняка был быть спор: изобретение Гутенберга — это круто или не круто?
Нет не был, широкое обсуждение технических новаций всеми причастными и непричастными — явление довольно новое. Гильдии переписчиков просто пытались разрушать печатные станки. Сейчас приверженцы уходящей в прошлое технологии пытаются вести информационные войны, но с тем же успехом.
Ну исследование подтверждает, что бумажные учебники заканчивают свой век. Распределение нравятся электронные/ нравятся бумажные среди институтского народа сейчас примерно 50 на 50 и вырастает в пользу электронных. Недостатки электронных книжек быстро исправляются, а недостатки бумажных остаются с вами навсегда. Достоинства электронных начинаются с основного — цены, для активно читающего выгода очевидна. Фетишистские достоинства бумажных это дело привычки — как только бумажные книги будет дорого и трудно достать и они будут выключены из современного культурного контекста с ними останутся только самые упертые фанаты как с грампластинками. А для любителей запаха типографской краски (таких оказывается много о_О) давно пора выпускать соответсвующий парфюм. Их пристрастие к книгам особого отношения не имеет.
Отдельно хочется отметить, что обезумевшие от жадности российские издатели будут наказаны финансово уже очень скоро и это радует
must — настоятельная необходимость; плесень; муст, виноградное сусло; период «охоты» (у самцов слонов и верблюдов)
Плесень? Сусло? Муст? Как мне определить значение слова вне контекста? Или запомнить всю словарную статью со всеми суслами и читать текст, ждать контекста, надеясь, что не забудешь к тому времени.
Как-то стандартный подход «Встретил слово в контексте — посмотрел в словарике» выверули наизнанку и не совсем понятно зачем.
privileges for the beta.»
МГИМО финишд. Да уж, «блоггинг-платформа премиум-класса»
Это где, кстати? У меня вместе с обычным текстовым поиском выводится еще только результат поиска по гугл-картинкам. В котором, конечно, есть картины Моне, наряду с Моной Лизой, например.
Ну, в общем-то «Not your personal army». 30% использующих OSM — это и так очень большая и явно завышенная цифра. А дальше по ссылке OSMеры совсем уже как-то неприлично обиделись.
Сам я линуксоид и использую викимапию. По покрытию объектов, во всяком случае в Москве, OSM и рядом не стояло. Интересоваться лицензией викимапии никогда в голову не приходило и мнение FSF как-то вообще не решает.
Тем не менее, конечно же, желаю всяческих успехов вашему проекту и с удовольствием буду пользоваться свободным картографическим проектом, когда он будет лучше нарисован.
Понятно, что западную электронику заменить сложно, но уж счетчик-то можно и не ставить.
И начинаете учиться в одиночку, а не в компании с тысячами студентов со всего мира. Получается то же самое, что уже выложенные MIT OCW плюс автоматическая пиналка.
Ну и для авторов курсов в данном формате важно знать, что, допустим сегодня большая часть активных студентов приступила к лекции номер 5.
Да и в целом эти курсы привязаны ко времени — никому не хочется заканчивать уже летом, да и в сентябре, наверняка, выйдет новая пачка курсов.
>> Хабр, кстати, эта болезнь почти не затронула,
Ну, да, вы же здесь недавно. Заходите, обживайтесь;)
Собственно, тот же вопрос возник при прочтении. Документация по QNX поясняет только «у нас упрощенное ядро, маленький контекст, поэтому мы его и переключаем быстрее».
Однако бенчмарки вот здесь www.qnx.com/download/group.html?programid=7963 (требует регистрации) действительно показывают реально быстрое переключение контекста, в разы или десятки раз быстрее Линукса. Это, видимо, связано с тем, что в QNX Neutrino полноценно реализовано ARM Fast Context Switch Extension. То есть виртуальное адресное пространство разбивается на слоты по 32 мегабайта и каждый процесс адресует только один свой слот. Понятно, что есть недостатки — процессу нужно в 32 мегабайта уместить код, данные, кучи, стеки потоков и разделяемые объекту. И самих процессов может быть строго ограниченное число (63 в Neutrino). Но есть крупное достоинство — при переключении контекста не флашатся кеши и поэтому он очень быстрый. Патчи для поддержки ARM FCSE для Линукса существуют, но, насколько я знаю, они не в мейнстриме.
Очевидно, нет. Возможность «отожрать проц», как вы понимаете, может быть связана с множеством причин — особенностями планировщика, планировщика ввода-вывода и множеством других. В основном это результат тяжелого компромисса между требованиями к производительностями и требованиями к отзывчивости в ОС «нереального» времени. Идеал вообще — штука труднонаходимая.
>> то процессорное время выделяется им по принципу round robin, т.е. каждая из задач гарантированно получает своё процессорное время.
>> Система гарантирует, что ни одна задача не отъест больше процессорного времени, чем остальные равные ей по приоритету
Само по себе использование алгоритма Round Robin совершенно не делает систему системой реального времени. Это простейший алгоритм, он используется со времен зарождения многозадачности. Для того, чтобы ОС стала ОСРВ нужно гораздо больше. Впрочем, надеюсь, автор осветит это в своих следующих статьях.
Надеюсь, в своей серии статей вы не обойдете вниманием момент производительности микроядра (против монолитного/гибридного). Все мы слышали, что микроядро «медленное-медленное-медленное!». Хотелось бы узнать насколько медленное или это вообще предрассудок. Как насчет того, чтобы погонять какой-нибудь общий бенчмарк производительности против linux/*bsd?
И про Adaptive Partitioning. Какова реальная польза от использования? Есть ли применение за пределами ОСРВ?
Вот, пожалуйста, такой заказ на следующие статьи)
Понятно, что у задач есть приоритеты (как и во всех современных ОС) и также понятно, что теоретически это не мешает низкоприоритетным задачам стопорить высокоприоритетные (собственно en.wikipedia.org/wiki/Priority_inversion ). В QNX это решается с помощью наследования приоритета en.wikipedia.org/wiki/Priority_inheritance, опять же как и в других современных ОС. Это не особенность QNX.
Нет не был, широкое обсуждение технических новаций всеми причастными и непричастными — явление довольно новое. Гильдии переписчиков просто пытались разрушать печатные станки. Сейчас приверженцы уходящей в прошлое технологии пытаются вести информационные войны, но с тем же успехом.
Отдельно хочется отметить, что обезумевшие от жадности российские издатели будут наказаны финансово уже очень скоро и это радует
Ожидал увидеть в комментах шквал высказываний типа «А у меня в институте было 15/20/55 девушек!»