Вот сравнение самых топовых решений процессоров на базе VLIW-архитектур от Intel и МЦСТ с их RISC/CISC аналогами
Это не срачегенно, надо было табличку Radeon vs GeForce сделать, тем более там как раз вроде бы идеальный случай для VLIW - и рассчеты максимально однообразные, и код компилируется на машине пользователя при уже, потенциально, известных данных.
Кстати, неизвестность реальных данных и какие куски станут горячими - это для C++, а вот для всё более и более модных виртуальных JIT-машин (.NET, JVM, потенциально даже и LLVM) это уже не аргумент.
Как вариант, получать SMSки от всяких интернетбанков и gosuslugi таки наверное надежнее на "бабушкофон", чем на смартфон. А карантин всех давит в эту сторону.
Или подключиться через предусмотренное для этого место на материнке
Ну то есть для настройки материнской платы уровня "обновить BIOS" нужно специальное железо. Плюс к тому, нужно будет разобрать (хотя бы частично) ноутбук/телефон.
И для настроек уровня разгона тоже. Хотя про это выше.
аналогичная конструкция на другом уровне.
Ну то есть это вообще никакой не xxxPI (программный интерфейс). Проще было бы сказать: метод, способ. Инструмент, даже. Нужно разобрать компьютер, воткнуть в него специально купленный картридж-обновлятель - и он обновится.
И то же самое с процессорами, видеокартами и всем остальным.
Ну а если в оных была какая-то относительно небольшая ошибка - то увы, везти в ремонтный центр. Исправления ошибок выпуском новых версий прошивок, как сейчас делается везде, станет невозможным.
Где я хоть слово сказал про "недоверенные программы"?
Вы, в самом деле, ещё радикальнее подошли, чем я предположил.
Вы потребовали просто запретить программное (без отдельного физического устройства-обновлятеля) обновление прошивки. А под "безопасным программным интерфейсом" понимали не программы (доверенные или нет), а и вовсе провода.
любая программа, которая запускается на ЦП, является недоверенной.
Ну почему же. Попробуйте свою-любую программу запустить на последних версиях XBOX... Впрочем, это уже не важно.
Но вообще-то API (A = Application) - это по определению интерфейс между операционкой и прикладной программой (или ещё "выше" уровнем). Так что если вы требуете "предусмотренный создателями платы безопасный API" - то тем самым вы требуете, чтобы операционную систему тоже предоставляли "создатели платы", и чтобы толко эта безопасная ОС на ней и могла работать и никакая иная. Иначе - это проблема материнки, ставим туда Linux или Windows, прилетает "Чернобыль" и доказывает, что материнка никуда не годится.
"На уровне Flash-памяти" - это отпаять микросхему и засунуть её в программатор, а потом припаять обратно?
У вас такое простое-простое пожелание, чтобы "недоверенная" программа не могла прошить "недоверенный" BIOS в материнку, а не то она брикнется и привет. Ну так всякие XBOX, iPhone и PlayStation вам в руки - там именно так и есть, запускаем только доверенные программы из доверенных источников.
а не явно организованной перепрошивки) - это проблема материнки
Ну то есть, всякие там Linux-Windows не должны иметь доступа к Flash-памяти, так? Ведь если такая возможность есть - то это "проблема материнки", а зачем материнке чужие проблемы?
Даёшь AMD PSP, Intel ME, и остальные чёрные ящики, и чтобы любые потенциально опасные настройки железа можно было делать ИСКЛЮЧИТЕЛЬНО в них, и никогда на уровне обычного, не привязанного к конкретной материнке производителем, софта.
Разница в том что в материнке процессор сам решает сколько энергии ему надо
Энергии - или напряжения ???
Если энергии - так пусть он и в розетке так же решает.
Если напряжения - то это просто не так, по факту. Процессор сообщает материнке, сколько напряжения он хочет, а потом материнка выдает ему столько, сколько она хочет.
В простейшем случае это будет совпадать, но как только у вас есть софт для разгона - желания процессора идут побоку и ему всовывают столько, сколько программа захотела (для скрупулёзности - в пределах возможностей материнки), а не сколько хотел процессор.
Откуда и получаем, что для гарантии вашего тождества "сколько процессор хочет, столько ему и дают" совершенно необходимо (но не достаточно)
любой "разгон" и прочие возможности настройки железа из софта являются "проблемой устройства" и должны быть исключены.
А если я на ножки процессора из пьезо-зажигалки разряд подам, или из розетки - тоже плохая защита в процессоре?
А если "это другое", то где именно разница между большим напряжением в розетке и большим же напряжением в сокете материнки?
Последовательно проводя вашу линию, любой "разгон" и прочие возможности настройки железа из софта являются "проблемой устройства" и должны быть исключены.
может быть введен из строя или поврежден в результате выполнения на компьютере программы, то разве это проблема программы, а не устройства
Берём программу для разгона процессоров, и какой-нибудь старый процессор без троттлинга и термозащиты.
Запускаем тестирование стабильности, загоняем напряжение в максимум на этой материнке возможного, и, если успеем, останавливаем вентилятор.
Когда пойдёт дым - это точно проблема "устройства или ОС", а не программы и пользователя?
А вирусы типа Чернобыля, которые "брикали" материнку - это чья проблема?
Т.е. идея о том, что программа никак-никак не может повредить железо - это несколько абстрактный идеал, а не реальность. Хотел написать, что это идёт из ранних 1990-х, когда компьютеры настраивались проводами-перемычками, а включались-выключались рубильниками, но вспомнил что уже в то время на дисках играли музыку, и как долго приводы головок в таких экстравагантных режимах были способны жить - вопрос открытый.
> Непригодны для <вставания без рук с прямой спиной> — кресла на колёсиках.
Ну если только «барные» кресла на колёсиках, высотой в метр-полтора от пола.
Сейчас сижу на кресле с убившимся газовым поршнем, сиденье примерно на уровне верхней части икр, если стоять. Подсунуть ноги «под себя» и коснуться пола — никаких проблем. Соответственно и никаких проблем встать «без рук» и без маха.
Конечно, если кто-то любит столы и кресла повышенной высоты, когда согнутые ноги не будут до пола доставать — тем да, колёсики помешают.
И камуфляж, сбивающий нейросетки. Вроде бы про обман автомобильных нейросетей подобранными рисунками регулярно статьи выходят. Этакий возврат на ново уровне к зебрам и военным флотам Первой Мировой
Или наоборот, если предельное равноправие — так тогда уж давайте начнём с равноправия. Почему в женских соревнованиях вообще допускается сексизм и шовинизм — дискриминация мужчин???
Хотели тотального равенства — так пусть будет равенство. Разве женщинам запрещали участвовать в мужских соревнованиях? Да и вообще они существуют ли в природе mens only соревнования??? Сёстры Полгар — они в мужских чемпионатах играли, или просто в чемпионатах.
Тем более, у нас кроме мужского и женского ещё пара десятков гендеров есть. А где для них соревнования, аналогичные женским? Нету? Ну тогда привилегии женского гендера (существование женских соревнований) — это также шовинизм и дискриминация всех этих уязвимых гендеров.
Поэтому в эпоху общечеловеческих прав должны остаться только общечеловеческие соревнования!
Весь этот «спойлер» по большому счёту «за кадром» остаётся. Сама книга — это отношение между детьми/островами. Тут с Крапивиным сравнили, но по фабуле это наверное ближе к Повелителю Мух и Менуэту Святого Витта
Заспойлерил я только последние несколько страниц, по большому счёту. И даже их совсем не полностью: обозначил, кто был одной из действующих сторон, да. А… как она действовала? за что, против чего? почему именно за это? победила или проиграла? как именно победила или проиграла? — «вот это вот всё» из чего, собственно фабула последней главы состоит — я не описывал.
Так если двигаться, то боюсь, и список семей Монтекки и Капулетти в какой-нибудь хрестоматии надо будет называть «чётким и жестким» спойлером сюжета «Ромео и Джульетты»
Это уже другой всё же вопрос, с какими намерениями Лукьяненко рисовал учёных-убийц. Если я вам дом сожгу, вас же не будет интересовать, что у меня быть может была благороднейшая цель согреть, например, озябшие зимой руки.
Первый вопрос был — рисовал ли? да, рисовал.
P.S. Я ещё до кучи хотел Инну Сноу и её методы войны вспомнить, но не стал: на любой войне учёные изобретают изощрённые средства убийства и порабощения. Но таки и там на грани.
Детей заставляют убивать друг друга. Не ради развлечения богатых или телезрителей, как в японских королевских играх или какой-то старой американской фантастике. Ради научного изучения человека.
Да, сами учёные в конце оказываются инопланетянами, но всё же:
1) это учёные.
2) это единственные учёные во всей книге.
У FB есть Firebird Embedded, но есть и отдельно исполняемый EXE.
Плюс FB 2.5 в лёгкой миграции вверх/вниз. Можно использовать Embedded — скопировал/раззиповал программу, запустил, работает. Правда, если в программе ошибка и память портится — можно убить файл БД. Заменой же в программе одной настройки можно уже переключиться на отдельно работающий локальный сервер БД (программа умерла и хрен с ней, файл БД испортить ни один глюк в программе не может) или даже сетевой.
В случае SQLite рост вверх (многопользовательская программа в сети) возможен только через 3-звенку (например mORMot). Это не обязательно хуже, но заметно иначе.
В то же время FB3/4 попёр «в сторону Оракла», быстрее работать с огромными БД, но с заметно усложнившимся администрированием (как поддерживать пользователей класса «ничего не работает», если просто создать системных пользователей FB3 — уже квест ?).
P.S. FIB+ судя по всему умер. Из опенсорсных ещё есть условно живой UIB (хорош по своему, но не TDataSet и даже не во всём похож) и IBX2 (но это уже FPC/Lazarus), и кажется Zeus.
А еще есть написанный на самой Delphi NexusDB, но платный.
Хотя… если D5, то его уже никто не поддерживает, даже JediVCL :-D
Это не срачегенно, надо было табличку Radeon vs GeForce сделать, тем более там как раз вроде бы идеальный случай для VLIW - и рассчеты максимально однообразные, и код компилируется на машине пользователя при уже, потенциально, известных данных.
Кстати, неизвестность реальных данных и какие куски станут горячими - это для C++, а вот для всё более и более модных виртуальных JIT-машин (.NET, JVM, потенциально даже и LLVM) это уже не аргумент.
Как вариант, получать SMSки от всяких интернетбанков и gosuslugi таки наверное надежнее на "бабушкофон", чем на смартфон. А карантин всех давит в эту сторону.
Ну то есть для настройки материнской платы уровня "обновить BIOS" нужно специальное железо. Плюс к тому, нужно будет разобрать (хотя бы частично) ноутбук/телефон.
И для настроек уровня разгона тоже. Хотя про это выше.
Ну то есть это вообще никакой не xxxPI (программный интерфейс). Проще было бы сказать: метод, способ. Инструмент, даже. Нужно разобрать компьютер, воткнуть в него специально купленный картридж-обновлятель - и он обновится.
И то же самое с процессорами, видеокартами и всем остальным.
Ну а если в оных была какая-то относительно небольшая ошибка - то увы, везти в ремонтный центр. Исправления ошибок выпуском новых версий прошивок, как сейчас делается везде, станет невозможным.
Вы, в самом деле, ещё радикальнее подошли, чем я предположил.
Вы потребовали просто запретить программное (без отдельного физического устройства-обновлятеля) обновление прошивки. А под "безопасным программным интерфейсом" понимали не программы (доверенные или нет), а и вовсе провода.
Ну почему же. Попробуйте свою-любую программу запустить на последних версиях XBOX... Впрочем, это уже не важно.
Какие замечательно неконкретные формулировки. "Как-нибудь так, как-нибудь так" (с) Масяня.
"Безопасный API" - это который определит, есть ли в прошивке ошибки или их нет? Тут намного более примитивный частный случай-то решить не могут.
https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0_%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8
Но вообще-то API (A = Application) - это по определению интерфейс между операционкой и прикладной программой (или ещё "выше" уровнем). Так что если вы требуете "предусмотренный создателями платы безопасный API" - то тем самым вы требуете, чтобы операционную систему тоже предоставляли "создатели платы", и чтобы толко эта безопасная ОС на ней и могла работать и никакая иная. Иначе - это проблема материнки, ставим туда Linux или Windows, прилетает "Чернобыль" и доказывает, что материнка никуда не годится.
"На уровне Flash-памяти" - это отпаять микросхему и засунуть её в программатор, а потом припаять обратно?
У вас такое простое-простое пожелание, чтобы "недоверенная" программа не могла прошить "недоверенный" BIOS в материнку, а не то она брикнется и привет. Ну так всякие XBOX, iPhone и PlayStation вам в руки - там именно так и есть, запускаем только доверенные программы из доверенных источников.
Ну то есть, всякие там Linux-Windows не должны иметь доступа к Flash-памяти, так? Ведь если такая возможность есть - то это "проблема материнки", а зачем материнке чужие проблемы?
Даёшь AMD PSP, Intel ME, и остальные чёрные ящики, и чтобы любые потенциально опасные настройки железа можно было делать ИСКЛЮЧИТЕЛЬНО в них, и никогда на уровне обычного, не привязанного к конкретной материнке производителем, софта.
Энергии - или напряжения ???
Если энергии - так пусть он и в розетке так же решает.
Если напряжения - то это просто не так, по факту. Процессор сообщает материнке, сколько напряжения он хочет, а потом материнка выдает ему столько, сколько она хочет.
В простейшем случае это будет совпадать, но как только у вас есть софт для разгона - желания процессора идут побоку и ему всовывают столько, сколько программа захотела (для скрупулёзности - в пределах возможностей материнки), а не сколько хотел процессор.
Откуда и получаем, что для гарантии вашего тождества "сколько процессор хочет, столько ему и дают" совершенно необходимо (но не достаточно)
Интересно...
А если я на ножки процессора из пьезо-зажигалки разряд подам, или из розетки - тоже плохая защита в процессоре?
А если "это другое", то где именно разница между большим напряжением в розетке и большим же напряжением в сокете материнки?
Последовательно проводя вашу линию, любой "разгон" и прочие возможности настройки железа из софта являются "проблемой устройства" и должны быть исключены.
Это символизирует
...а вот если бы у них был свой, бессерверный p2p ботнет...
Берём программу для разгона процессоров, и какой-нибудь старый процессор без троттлинга и термозащиты.
Запускаем тестирование стабильности, загоняем напряжение в максимум на этой материнке возможного, и, если успеем, останавливаем вентилятор.
Когда пойдёт дым - это точно проблема "устройства или ОС", а не программы и пользователя?
А вирусы типа Чернобыля, которые "брикали" материнку - это чья проблема?
Т.е. идея о том, что программа никак-никак не может повредить железо - это несколько абстрактный идеал, а не реальность. Хотел написать, что это идёт из ранних 1990-х, когда компьютеры настраивались проводами-перемычками, а включались-выключались рубильниками, но вспомнил что уже в то время на дисках играли музыку, и как долго приводы головок в таких экстравагантных режимах были способны жить - вопрос открытый.
Ну если только «барные» кресла на колёсиках, высотой в метр-полтора от пола.
Сейчас сижу на кресле с убившимся газовым поршнем, сиденье примерно на уровне верхней части икр, если стоять. Подсунуть ноги «под себя» и коснуться пола — никаких проблем. Соответственно и никаких проблем встать «без рук» и без маха.
Конечно, если кто-то любит столы и кресла повышенной высоты, когда согнутые ноги не будут до пола доставать — тем да, колёсики помешают.
Хотели тотального равенства — так пусть будет равенство. Разве женщинам запрещали участвовать в мужских соревнованиях? Да и вообще они существуют ли в природе mens only соревнования??? Сёстры Полгар — они в мужских чемпионатах играли, или просто в чемпионатах.
Тем более, у нас кроме мужского и женского ещё пара десятков гендеров есть. А где для них соревнования, аналогичные женским? Нету? Ну тогда привилегии женского гендера (существование женских соревнований) — это также шовинизм и дискриминация всех этих уязвимых гендеров.
Поэтому в эпоху общечеловеческих прав должны остаться только общечеловеческие соревнования!
Заспойлерил я только последние несколько страниц, по большому счёту. И даже их совсем не полностью: обозначил, кто был одной из действующих сторон, да. А… как она действовала? за что, против чего? почему именно за это? победила или проиграла? как именно победила или проиграла? — «вот это вот всё» из чего, собственно фабула последней главы состоит — я не описывал.
Так если двигаться, то боюсь, и список семей Монтекки и Капулетти в какой-нибудь хрестоматии надо будет называть «чётким и жестким» спойлером сюжета «Ромео и Джульетты»
Первый вопрос был — рисовал ли? да, рисовал.
P.S. Я ещё до кучи хотел Инну Сноу и её методы войны вспомнить, но не стал: на любой войне учёные изобретают изощрённые средства убийства и порабощения. Но таки и там на грани.
Детей заставляют убивать друг друга. Не ради развлечения богатых или телезрителей, как в японских королевских играх или какой-то старой американской фантастике. Ради научного изучения человека.
Да, сами учёные в конце оказываются инопланетянами, но всё же:
1) это учёные.
2) это единственные учёные во всей книге.
Плюс FB 2.5 в лёгкой миграции вверх/вниз. Можно использовать Embedded — скопировал/раззиповал программу, запустил, работает. Правда, если в программе ошибка и память портится — можно убить файл БД. Заменой же в программе одной настройки можно уже переключиться на отдельно работающий локальный сервер БД (программа умерла и хрен с ней, файл БД испортить ни один глюк в программе не может) или даже сетевой.
В случае SQLite рост вверх (многопользовательская программа в сети) возможен только через 3-звенку (например mORMot). Это не обязательно хуже, но заметно иначе.
В то же время FB3/4 попёр «в сторону Оракла», быстрее работать с огромными БД, но с заметно усложнившимся администрированием (как поддерживать пользователей класса «ничего не работает», если просто создать системных пользователей FB3 — уже квест ?).
P.S. FIB+ судя по всему умер. Из опенсорсных ещё есть условно живой UIB (хорош по своему, но не TDataSet и даже не во всём похож) и IBX2 (но это уже FPC/Lazarus), и кажется Zeus.
А еще есть написанный на самой Delphi NexusDB, но платный.
Хотя… если D5, то его уже никто не поддерживает, даже JediVCL :-D
… по улиц ходила
большая инженера :-D