Показать полную графическую версию : Определение слова "прошивка"
С википедии:
Прошивкой (англ. Firmware, fw) называется содержимое энергонезависимой памяти компьютера или любого цифрового вычислительного устройства — микрокалькулятора, сотового телефона, GPS-навигатора и т. д., в которой содержится его микропрограмма.
Теперь вопрос - можно ли прошивкой называть ПО, предустановленное на обыкновенный HDD устройства? Вроде бы HDD - это тоже энергонезависимая память, поэтому я думаю что подходит, но нужно убедиться.
Теперь вопрос - можно ли прошивкой называть ПО, предустановленное на обыкновенный HDD устройства? »
нет,
Прошивкой (англ. Firmware, fw) называется содержимое энергонезависимой памяти компьютера или любого цифрового вычислительного устройства — микрокалькулятора, сотового телефона, GPS-навигатора и т. д., в которой содержится его микропрограмма. »
любое ПО которое не является микропрограммой управления устройством, это не прошивка.
А что за ПО?
LehaMechanic
08-11-2013, 10:58
Прошивкой (англ. Firmware, fw) называется содержимое энергонезависимой памяти компьютера или любого цифрового вычислительного устройства — микрокалькулятора, сотового телефона, GPS-навигатора и т. д., в которой содержится его микропрограмма. »
Тупое определение, масло - это масло, содержащееся в масле.
Прошивка - и есть эта самая микропрограмма, содержащаяся в энергонезависимой памяти устройства.
можно ли прошивкой называть ПО, предустановленное на обыкновенный HDD устройства? »
Нет, как вам уже сказали. Это не является микропрограммой устройства. У HDD тоже есть своя прошивка, невидимая пользователю.
freese,
Ну вот возьмем к примеру устройство Endian Firewall:
http://www.endian.com/en/products/security-gateways-utm/hardware-appliances/#.UnyMF_mcdtE
Внешне - коробочка, управляется через веб-интерфейс. Но внутри стоит серверная материнская плата и обыкновенный HDD, на котором крутится линукс и все сервисы, обеспечивающие функионал устройства. Однако это ПО в сообществе Endian называют "прошивкой", "firmware". Так как сталкиваюсь с этим по работе, хочу разобраться в терминологии.
Спасибо за ответ.
Внешне - коробочка, управляется через веб-интерфейс. Но внутри стоит серверная материнская плата и обыкновенный HDD, на котором крутится линукс и все сервисы, обеспечивающие функионал устройства. Однако это ПО в сообществе Endian называют "прошивкой", "firmware". »
ну это как маршрутизатор, без данного ПО устройство не будет выполнять свою функцию предусмотренную производителем, ну в принципе прошивка. Вот если вы поставите еще туда, например, OOo, то само-сабой OOo не является прошивкой.
з.ы. в описаниях этого девайса не нашел упоминание про "обыкновенный hdd"
з.ы.ы Определитесь с ПО которое хотите причислить к fw, отвечает он за работу устройства или нет?
Вроде бы HDD - это тоже энергонезависимая память »Распространённое заблуждение.
Для прошивок есть специальные для этого микросхемы, в которых и находится сама прошивка. Всё остальное, является данными, к прошивке отношения не имеющими.
Флешки и SSD, тоже состоят из микросхем энергонезависимой памяти, которая в данном случае, является носителем информации, т.к., и эти устройства, имеют свою микросхему содержащую свой микрокод, а попросту - прошивку.
Вы запишите что-то на дискету или даже перфоленту, это тоже по вашему будет являться прошивкой?
Но внутри стоит серверная материнская плата и обыкновенный HDD »Материнская плата имеет свою, которая и называется BIOS. Всё что на винчестере это обычные данные.
И ещё. Без прошивки любое железо будет всего лишь куском железа, если даже в этом Endian на винчестере, будет записана десяток разных Linux.
з.ы. в описаниях этого девайса не нашел упоминание про "обыкновенный hdd" »Значит он вшит в ПЗУ микросхему (ROM) и всего лишь является частью прошивки.
Такое раньше наблюдалось на старых компьютерах (ZX Spectrum например). Да и в телефонах повсеместно такое.
«ZX Spectrum 48» имел 16 КБ ПЗУ, в которые был прошит диалект языка Бейсик, так называемый Sinclair BASIC.[6] Эта же программа ПЗУ обеспечивала базовый ввод-вывод и пользовательский интерфейс. Системными процедурами (например, печатью на экран) можно было воспользоваться из машинного кода, вызвав их по абсолютным адресам.[7] Архитекторами компьютера была принята политика не изменять программу ПЗУ, несмотря на наличие в ней ошибок.[8][9] Расположение такой «операционной системы» и языка программирования в постоянной памяти
Riiku, Я не соглашусь с yurfed, freese, Leha Ares, а также википедией :) Как верно заметили предыдущие форумчане, первое что приходит в голову при слове "прошивка" - это микропрограмма устройства (HD, MB, CD привода, видеокарты), но также это слово применяется для ПО смартфонов, тонких клиентов, роутеров и т.д. Самое главное, что объединяет "прошивки" обеих групп устройств, так это то что они "привязаны" к определенному набору устройств. То есть прошивка для одной модели, не подойдет для другой. Поэтому не вижу смысла в ломании копий вокруг этого слова.
Самое главное, что объединяет "прошивки" обеих групп устройств, так это то что они "привязаны" к определенному набору устройств. »
Такое раньше наблюдалось на старых компьютерах (ZX Spectrum например). Да и в телефонах повсеместно такое. »
Значит он вшит в ПЗУ микросхему (ROM) и всего лишь является частью прошивки. »
И что я не так сказал?
LehaMechanic
08-11-2013, 12:15
о есть прошивка для одной модели, не подойдет для другой. »
Вообще-то бывают случаи, когда подходят. Что тогда? :)
ну это как маршрутизатор, без данного ПО устройство не будет выполнять свою функцию предусмотренную производителем, ну в принципе прошивка. »
Без винды настольный ПК тоже не будет выполнять функцию, предусмотренную производителем, но от этого винда не становится прошивкой.
Я думаю, прошивкой можно считать программу, без которой устройство становится бесполезным кирпичом, не способным взаимодействовать с внешним миром. Всё остальное, пользователь способен восстановить/установить/переписать после уничтожения и т.д - это не считается прошивкой.
Для прошивки характерно так же отсутствие файловой системы в устройстве ее хранящем.
з.ы. в описаниях этого девайса не нашел упоминание про "обыкновенный hdd" »
Значит он вшит в ПЗУ микросхему (ROM) и всего лишь является частью прошивки. »
Я это устройство лично разбирал и видел что внутри :) Мать, проц, оперативка, винт, все как на обычном сервере, но более компактно скомпоновано.
з.ы.ы Определитесь с ПО которое хотите причислить к fw, отвечает он за работу устройства или нет? »
Так я не хочу ничего никуда причислять. Я хочу знать что правильно называть прошивкой, а что не правильно.
Да, я изначально был в курсе что такое "прошивка" и считал что ПО на HDD ею называть не правильно, но прочитав определение в Википедии и принияв его за чистую монету (видимо зря) засомневался. Однако как я уже сказал, коллеги называют это ПО прошивкой (видимо потому что этот девайс ведетя себя схоже с другими, где действительно основной функционал зашит в микросхеме, а именно: ставится как отдельное устройство, управляется по вебу, обновляется и т.д.).
В общем, буду тогда их отучать. Если конечно никто не разубедит меня что это все-таки тоже имеет право называться прошивкой :)
CyberDaemon
08-11-2013, 18:52
Для прошивки характерно так же отсутствие файловой системы в устройстве ее хранящем. »
squashfs (http://ru.wikipedia.org/wiki/Squashfs) ;)
Я не соглашусь с википедией »
+1 + моё имхо:
Firmware это двойное слово: Firm ware - фирменное изделие. и Firmware поставляемое с оборудованием (любом) есть Firmware и больше ничто.
Когда потребитель хочет заменить Firmware - тогда он скачивает прошивку со стороннего разработчика. Ибо Firmware от, к примеру, dd-wrt не фирменное ware, производителя оборудования.
вот как-то так я думаю :)
CyberDaemon
08-11-2013, 19:27
Firmware это двойное слово: Firm ware - фирменное изделие. »
Hard ware - крепкое изделие.
Soft ware - мягкое изделие.
Mal ware - ...
;)
CyberDaemon, ну вообще как бы да (http://slovari.yandex.ru/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%20%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7% D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9/ru-en/LingvoScience/#lingvo/). английский он такой... (http://slovari.yandex.ru/%D0%B0%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9/ru-en/LingvoScience/#lingvo/)
CyberDaemon
08-11-2013, 19:48
Из того, что я перечислил, "изделие" - только hardware. Остальное - матобеспечение. Вредоносное - тоже частный случай матобеспечения.
Так что firmware все-таки не фирменное изделие. Это программа. BIOS тот-же взять. Написано "AWARD", а железо - вовсе не AWARD проектировал. Так что даже сторонняя прошивка - все-таки firmware.
Написано "AWARD", а железо - вовсе не AWARD проектировал. Так что даже сторонняя прошивка - все-таки firmware. »
производитель матплаты собственноручно установил данный BIOS.
Если в Cicso домашних роутерах и др. производителях будет установлено dd-wrt как OEM - значит будет для меня Firmware. А пока - прошивка. :)
Из того, что я перечислил, "изделие" - только hardware. »
Hardware - аппаратное изделие\обеспечение.
Software - программное изделие\обеспечение.
Malware - вредоносное изделие\обеспечение.
Но это если переводить дословно, что, как правило, не правильно. И всегда нужно смотреть в контексте. Если в аэропорту будет написано Exchange, это не филиал Microsoft ;)
Так что даже »
я просто сказал свою интерпретацию, и никого в ней убеждать не собираюсь.
CyberDaemon
08-11-2013, 20:14
Но это если переводить дословно, что, как правило, не правильно. И всегда нужно смотреть в контексте. »
Воот!
я просто сказал свою интерпретацию, и никого в ней убеждать не собираюсь. »
Аналогично :)
Кстати, а знаете, откуда есть пошло слово "прошивка"?
Давным-давно, когда компутеры были большими, память у них была на ферритовых колечках (http://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D1%8C_%D0%BD%D0%B0_%D0%BC%D0%B0%D0%B3%D0%BD%D0%B8%D1%82%D0%BD%D1%8B%D 1%85_%D1%81%D0%B5%D1%80%D0%B4%D0%B5%D1%87%D0%BD%D0%B8%D0%BA%D0%B0%D1%85). И таки их в самом деле прошивали. Специально обученные тетеньки. Проволочкой.
Игорь Лейко
08-11-2013, 22:45
первое что приходит в голову при слове "прошивка" - это микропрограмма устройства »
Кому как. Мне - что это содержимое ПЗУ. Доводилось, знаете ли, работать на ЭВМ, в которых прошивка содержала в том числе и управляющие модули (то, что потом переросло в ОС), и интерпретатор бейсика, и другое.
И была прошивкой в прямом смысле этого слова.
Я хочу знать что правильно называть прошивкой, а что не правильно. »
Устоявшегося, словарного толкования нет. Недаром же Вы на википедию ссылаетесь, а не на словари. Тем более что термин - жаргонный.
Riiku, Кстати, нашел в русско-английском техническом словаре:
прошивать... 4. вчт. thread. Прошивать ферромагнитные сердечники проводом - weave [tread] a wire through cores :)
Игорь Лейко, Вы меня раззадорили. Тоже порылся в словарях. Наиболее близкий англоязычный термин — «firmware». А «прошивка» — это действительно местный жаргонный термин, наподобие «отксерить» и «погуглить».
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.