Я тогда всю голову сломал. Интуитивно где-то рядом была триангуляция Делоне, но я так и не смог натянуть её на построение сетки из треугольников, как можно близких к равносторонним.
В отчаянии я пошёл к знакомым с факультета вычислительной техники (сам учился на факультете электроники) и предложил баснословный по студенческим временам ящик пива за решение, но никто не взялся.
В итоге нашёл в том ещё куцем Интернете опенсорсное решение от студентов MIT, которое использовал, о чем честно написал в дипломе.
Ну так я про это и говорил - если ядру будет не хватать физической памяти, оно сначала начнет стрелять процессы, прежде, чем упадет - именно такого я бы ожидал и от виндового ядра. Потому и спросил, неужто нет аналога OOM-killer.
Тогда я не очень понимаю, что имеется в виду под нестраничным пулом. Если физическая память, то её всегда можно освободить, грохнув юзерспейсного приложение и забрать освободившуюся память для нужд ядра.
Сорян, я не помню такого термина, но я и с Виндой давно не работал.
Ну написали же, что это не про мейнтейнеров пакетов в дистрибутивах. При чем тут докеры? Какое отношение они имеют, например, к мейнтейнеру подсистемы USB в Linux? Мейнтейнеры принимают патчи в опенсорсные проекты от других разработчиков, поддерживают код, отвечают за опекаемую часть кода, и да - они сами тоже разработчики. Нередко именно от них большая часть коммитов в ключевых местах проекта.
Видимо, у ваших друзей не было богатых родителей. Для большинства даже оригинальная Денди была слишком дорогой, что уж говорить о в десять раз более дорогих компьютерах.
Даже? В те времена и 286 был недостижимой мечтой. Вот нашел, сколько стоили компьютеры в ноябре 1993.
Трешки от 1000 долларов. Денди, которую начали продавать годом ранее, стоила на старте 94 доллара. Я уж не говорю о том, что большинство и Денди позволить себе не могло и покупало гораздо более дешевые клоны. Я примерно в это время купил Lifa за 20 000 рублей, для чего перед этим целый год продавал газеты. "Даже на 386", охренеть.
Я тогда всю голову сломал. Интуитивно где-то рядом была триангуляция Делоне, но я так и не смог натянуть её на построение сетки из треугольников, как можно близких к равносторонним.
В отчаянии я пошёл к знакомым с факультета вычислительной техники (сам учился на факультете электроники) и предложил баснословный по студенческим временам ящик пива за решение, но никто не взялся.
В итоге нашёл в том ещё куцем Интернете опенсорсное решение от студентов MIT, которое использовал, о чем честно написал в дипломе.
У меня была дипломная по МКЭ, и главной проблемой тогда было разбиение заданного пространства на как можно более правильные треугольники.
Как вы это решали?
NextTick() - удобнее было бы, если бы в функцию аргументом передавалось время, прошедшее после возврата из предыдущего вызова.
Не всегда
Ну так я про это и говорил - если ядру будет не хватать физической памяти, оно сначала начнет стрелять процессы, прежде, чем упадет - именно такого я бы ожидал и от виндового ядра. Потому и спросил, неужто нет аналога OOM-killer.
Вот это понятно, в пространстве ядра можно что угодно натворить, но изначально подразумевались приложения в юзерспейсе.
Обработчик прерываний (их top half в терминах Linux) должны это учитывать, обычно память выделяется заранее.
Маппинг памяти внешних устройств тоже не в контексте прерываний делается, распределение памяти для DMA тоже, вроде.
Вот ни разу с такими проблемами не сталкивался.
Это весьма общее свойство, чтобы говорить именно о гите.
Тогда я не очень понимаю, что имеется в виду под нестраничным пулом. Если физическая память, то её всегда можно освободить, грохнув юзерспейсного приложение и забрать освободившуюся память для нужд ядра.
Сорян, я не помню такого термина, но я и с Виндой давно не работал.
Эээ... 16 ядер - это любой современный ноутбук, если не самый дешёвый.
А что такого в гите "для линукса", если там самая затратная часть чтение и запись файлов?
Разработчики специфического железа написали кривой драйвер и не обновляют его. Кто виноват? Ну конечно Linux!
Реально? В виде нет аналога OOM-killer?
Ни разу не встречал kernel panic из-за юзерспейсного софта.
Ну написали же, что это не про мейнтейнеров пакетов в дистрибутивах. При чем тут докеры? Какое отношение они имеют, например, к мейнтейнеру подсистемы USB в Linux?
Мейнтейнеры принимают патчи в опенсорсные проекты от других разработчиков, поддерживают код, отвечают за опекаемую часть кода, и да - они сами тоже разработчики. Нередко именно от них большая часть коммитов в ключевых местах проекта.
Та же фигня, у нас "ручка" - обычное понятие для настроек в sysfs, например. Это среди разработчиков Linux kernel.
Видимо, у ваших друзей не было богатых родителей. Для большинства даже оригинальная Денди была слишком дорогой, что уж говорить о в десять раз более дорогих компьютерах.
Даже? В те времена и 286 был недостижимой мечтой. Вот нашел, сколько стоили компьютеры в ноябре 1993.
Трешки от 1000 долларов. Денди, которую начали продавать годом ранее, стоила на старте 94 доллара. Я уж не говорю о том, что большинство и Денди позволить себе не могло и покупало гораздо более дешевые клоны. Я примерно в это время купил Lifa за 20 000 рублей, для чего перед этим целый год продавал газеты. "Даже на 386", охренеть.
Неплохо работаю программистом Linux kernel и QEMU.
Fast food - именно еда, которую можно быстро съесть, которая не занимает много времени.
А переход на личности вас не красит.
Подходит только к поезду. Fast food - это не быстро передвигающаяся еда, а как раз-таки отнимающая мало времени.