Обсуждение:Встроенное программное обеспечение

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Здравствуйте! Я новичок в Википедии и не все еще знаю. Но по поводу этой статьи (это 99% мой текст) не могу согласиться с ее переименованием. По-моему, название "Прошивка" более точно, тем более, что текст начинается с этого слова. Никаких убедительных объяснений переименования я не нашел (или плохо искал?) Пожалуйста, скажите, что вы думаете по этому поводу. Так же есть трудности с указанием источников. Я не вычитал это в энциклопедии, это личный опыт. Да и книг тогда таких не было. Можно, конечно дать ссылку на БСЭ, но это не совсем корректно. Что посоветуете? Vovchar 23:18, 11 мая 2012 (UTC)Vovchar[ответить]

Таки разница между прошивкой и ОС[править код]

Уже есть миникомпьютеры (pc on a stick), куда помещается вполне полноценный десктопный линукс. Это прошивка? Или он ближе к обычному компу?

  • Прошивка - это образ (дамп, массив значений) того что хранится в микросхеме ПЗУ устройства. Этот образ может содержать как код операционки так и другие элементы программного обеспечения устройства (POST, BIOS, средства обновления прошивки (бутлоадер, загрузчик), предустановленные приложения и т.п.). ASDFS 13:44, 1 марта 2013 (UTC)[ответить]

Считаю нужным переименовать статья в предложенный мною вариант. Официально выносить к переименованию не стал, думаю и здесь все порешаем (был бы флаг, сам бы переименовал без обсуждения), пока же создал перенаправление. Довод в пользу переименование, то что данный термин используют производители (напр. HDD) и АИ издания. Кроме того, предложенный вариант употребляется чаще и более узнаваем, в отличие от текущего, который звучит как то... шаблонно что ли, через чур формально. В общем хотелось бы услышать мнение участников проекта и если согласны, то прошу переименовать. --185.52.143.118 08:49, 12 ноября 2017 (UTC)[ответить]

  • Переименование очень спорно. Текущий вариант имеет однозначно понятную логику: это та программа которая неразрывно связана с устройством, встроена в него. У вашего варианта логики не вижу. Частота употребления также неочевидна, я встречал его только в старых печатных изданиях, в живой речи в контексте статьи вообще никогда. Более того, те употребления что встречались относились к совсем другой теме - см Микрокод. ASDFS (обс.) 08:58, 12 ноября 2017 (UTC)[ответить]
    • Это не мой вариант, его используют производители, не только HDD, но и мониторов, принтеров и другой цифровой техники. А в живой речи ни предлагаемый, ни текущий вариант никогда не использовался, все всегда говорят просто "прошивка", но то что этот вариант не приемлем для статьи по причине жаргона, я полностью согласен. И не думаю что словосочетание «Микропрограммное обеспечение» у кого то (ламеры не в счет) может ассоциироваться с «Микрокодом», ибо код это код, а ПО это ПО. Сразу скажу, что отстаивать свои точку зрения с пеной у рта не собираюсь, посмотрим как выскажутся большинство, там и видно будет. --185.52.143.118 10:19, 12 ноября 2017 (UTC)[ответить]
      • Ламер это ты. ПО - это и есть код. При создании ПО исходный текст программы с помощью компилятора преобразуется в машинный код для целевого процессора. А микрокод, он у микропрограммных автоматов. Современные процессоры строятся как микропрограммные автоматы, поэтому у них есть микрокод, который уровнем ниже кода. Потому он и микро. А твои производители и по русски не говорят и вообще в их отделах маркетинга могут сколько угодно путать теплое с мягким. Рекламные буклеты, они на то и буклеты, что не учебники по схемотехнике и программированию.
  • Да мне как бы не особо принципиально это переименование, чтобы подавать его официально и дискутировать на этот счет (у меня это в прошлом), просто считаю так более правильно (включая ВП:ИС). Все кто в теме, являются участниками проекта IT, туда я маячок кинул, кто захочет, выскажет свою точку зрения. Просто серьезно, я много лет читаю около 10 различных журналов по IT, большинство из которых увы закрылись, и нигде и никогда не встречал фразу «Встроенное программное обеспечение», а даже если и встречалось, то уж точно не чаще чем жаргонное «прошивка», которое многие АИ издания (и даже производители!) также употребляют. Да любое большинство руководств цифровой техники, с возможностью обновления прошивки, будет содержать «Микропрограмма» или «Микропрограммное обеспечение», но ни как ни «Встроенное программное обеспечение». --
  • Встроенное программное обеспечение - это русский термин. А в руководствах для обновления прошивок, если и стоит английское microcode, то его нельзя переводить на русский калькой. А если и переводят, то от безграмотности. Надо переводить именно встроенным программным обеспечением. А если не согласен, то попробуй ответь на вопрос - если прошивка это микрокод, то что тогда будет милликодом и что просто кодом ? Ведь не сможешь-же. Слово микрокод в русской терминологии уже занято для микропрограммного автомата и нечего разводить путаницу. А проблемы английского языка это проблемы англосаксов. ГОСТ-ы надо читать и русские учебники (хотя бы тут https://www.intuit.ru/studies/courses/104/104/lecture/3049?page=6 ), а не англоязычные популярные журналы, да еще и не для разработчиков, а для потребителей.
  • P.S. Почитал, что-там за путаница в англоязычной терминологии. Так ведь в англоязычной Вики https://en.wikipedia.org/wiki/Microcode сказано Some hardware vendors, especially IBM, use the term microcode as a synonym for firmware. In that way, all code within a device is termed microcode regardless of it being microcode or machine code; for example, hard disk drives are said to have their microcode updated, though they typically contain both microcode and firmware. Так-что это выделенное в статье жирным "микропрограмма" уберите к черту. Ее добавил автор, который слышал звон, да не знал где он.
  • С статьей проблема в том, что она неэнциклопедична в том смысле, что её содержимое о термине «прошивка», который является сленгом. Для нормализации нужно распилить на en:Embedded software и en:Firmware, и вычистить орисс. Сейчас же статья это народное творчество и соответственно кандидат на КУ. Bsivko (обс.) 16:49, 12 ноября 2017 (UTC)[ответить]
  • Вот именно, статья о en:Firmware, т.е. и называться она должна соответственно, дабы не вводить в заблуждение и сленг в данном случае не сам термин, а лишь слово "прошивка". Разделять на данный момент смысла нет, сами видите в каком удручающем состоянии статья, уж если при таком кол-ве интервик (более 50-и!) у нас нет путевой статьи именно о Firmware, то что мы сможем написать о Embedded software при ее 7 интервиках? Если честно, до этого момента я не знал что в англовики есть 2 разные статьи на этот счет. Я правильно понял, что Embedded software (т.е. Встроенное программное обеспечение) отличается образно от Firmware (т.е. Микропрограммное обеспечение), тем что ее нельзя обновить по определению (напр. у стиральной машинки), в отличии от второй? Если так, то на мой взгляд выход здесь один, статью все же переименовать, но создать в ней раздел "Встроенное программное обеспечение", где и описать несколькими строками (насколько АИ будет) чем оно отличается от микропрограммы (коли это 2 разных термина... как выяснилось... лично для меня). --185.52.143.112 17:29, 12 ноября 2017 (UTC)[ответить]
  • Все эти понятия изрядно устарели и должны рассматриваться как исторические. Сегодня, когда мелкая встраиваемая бздюлинка может содержать гигабайты, бегать под осями настольных компьютеров с применением полноценных файловых систем в рамках этой же флешки - кто скажет что эти гигабайты прошивка или уж тем более микропрограмма? Или как относиться к твердотельным носителям, с которых грузятся некоторые компьютеры и игровые приставки если их "firmware" идет предустановленной при покупке и замена не предусматривается? А уж мобильники и промышленные компьютеры окончательно размыли эти понятия. ПМСМ в статье надо сделать исторический обзор появления всех этих понятий и особенностей их использования в среде инженеров разных поколений и специализаций. ASDFS (обс.) 18:03, 12 ноября 2017 (UTC)[ответить]
  • Embedded software — ПО, встраиваемое какой-либо стороной или утверждённым лицом (напр. производитель). Это может быть пакет драйверов или предустановленный Linux, MacOS; в случаях с ретейлерами — Windows. А Firmware — это упомянутая здесь "прошивка" (микрокод), которая является некой базой для последующих ступеней ПО, и зачастую хранится в ПЗУ. Именно микрокод обычно ограничен байтами от до , вследствие малой вместительности ПЗУ (эти сведения приведены только для примера, а также служат здесь отличающим фактором от Embedded software). Larry Holst (обс.) 10:36, 18 июня 2022 (UTC). Изменено в 10:38.[ответить]
  • Наверное, всё так. Но в статье со ссылками на источники показал, что практика использования терминов в русском и английском языке отличается. У них есть эта градация на Embedded software и Firmware, в русской практике нет такой заметной разницы. Юрий (обс.) 16:03, 28 июня 2022 (UTC)[ответить]
  • (−) Против переименования. Современное ПО бывает настолько сложным, что термин "микро" к нему никак не подходит. К тому же выше верно замечено, что под микропрограммой часто понимают микрокод, будет путаница. И зря говорите, что слово "микропрограмма" в этом смысле не используется: именно в таком смысле нам это слово преподавали в вузе, хоть это и было 20 лет назад.
А "Прошивка" - это понятие разговорное, не для энциклопедии. Для него уже стоит правильное перенаправление на эту страницу.
Что касается английских терминов: англичание разделяют firmware и emdedded software. По моему мнению, в русской практике нет этого разделения, у нас это синонимы. Во всяком случае, мало кто внятно объяснит разницу.
Я лично 22 года занимаюсь профессиональной разработкой ПО для микроконтроллеров, и не использую ни один из этих терминов, в договорах у меня всегда это называется "ПО для микроконтроллера". Тут уж точно ничего не спутаешь, что и в кого встроено. Но если бы надо было использовать именно что-то из этих трёх, то это было бы только "Встроенное программное обеспечение", потому что "Прошивка" для меня - это или процесс, или бинарный файл на компьютере, а "микропрограмма" - это микрокод. Юрий (обс.) 13:53, 3 октября 2020 (UTC)[ответить]