Firmware: различия между версиями

>Сый-2
 
(не показаны 4 промежуточные версии 4 участников)
Строка 1: Строка 1:
<center>
+
{{болванка}}
'''Asp, сам ты дятел, быдло злоебучее!'''
 
  
'''Ты позоришь идею антикопирайта, тупорылая нерусская проблядь!'''
+
'''Firmware''' — небольшая [[программа]], разновидность [[BLOB|BLOB’а]], которая предназначается для низкоуровневого управления некоторым оборудованием. В русской терминологии Firmware называется ФПО (Функциональное программное обеспечение), синоним: Микропрограмма — [[программа|программный код]], предназначенный для обеспечения работоспособности какого-либо оборудования, и являющийся неотъемлемой частью этого оборудования.
  
'''Чтоб тебя за это негрокитайцы ебали в твою рваную жопу до скончания века!'''
+
Конструктивно располагается в ПЗУ (постоянное запоминающие устройство) англ: ROM (read only memory), которое может быть как отдельной микросхемой, так и представлять собой часть другой микросхемы, например однокристального контроллера, объединяющего на одном чипе процессор, ПЗУ и ОЗУ.
</center>
 
  
 +
ПЗУ хранящие микропрограмму могут быть '''Перезаписываемыми''' — в этом случае имеется возможность замены микропрограммы; '''Однократными''' — допускающими всего один цикл записи (тем не менее, остаётся возможность внести корректировки, в случае если микропрограмма заниает не весь объём ПЗУ), а так же '''Масочными''' — в этом случае микропрограмма внедряется в чип на заводе, в процессе его изготовления.
  
<center>
+
В последнее время производители оборудования осваивают новую практику - загружать firmware не с ПЗУ, а с компьютера, к которому подключено оборудование, которое управляется этим firmware. Например, так работает множество wi-fi-адаптеров. Говорят, что это получается дешевле.
<big>'''Слава России!'''</big>
+
 
{| cellpadding=100 border=0 width=400 cellspacing=0
+
Если загрузчик системы реализован в виде Firmware с закрытыми [[исходный текст|исходными кодами]] (например [[BIOS]] в подавляющем большинстве компьютеров с архитектурой x86), то это позволяет проворачивать очень грязный трюк - операционная система пользователю предоставляется в открытом виде со всеми [[исходный текст|исходниками]], но, на этапе загрузки, проверяется ее соответствие с неким, эталонным образцом (например сравнивая md5-суммы). Если проверка на соответствие не происходит, то система прекращает загрузку. Таким образом пользователь формально получает все [[исходный текст|исходники]], из которых он может собрать эталонный образ, но добавить что-то свое или изменить существующее он не может. Эта гнусная штука называется [[тивоизация]] (по имени производителя, конторы [[TiVo]], которая первой провернула эту штуку), и, чтоб ее не допускать в дальнейшем была придумана третья модификация лицензии [[GPL]].
|bgcolor=#DE0000|
+
 
|}
+
=== Ссылки ===
'''Ура! Ура!! Ура!!!'''
+
 
</center>
+
* [http://en.wikipedia.org/wiki/Firmware Firmware в англовике]
<center><big>СЛАВА РОССИИ! ПОЗОР ASP!</big></center>
+
 
[[Категория:Asp сосёт хуй]]
+
[[Категория:Компьютерные термины]]
 +
[[Категория:Материалы Антикопирайта]]

Текущая версия от 23:48, 23 сентября 2023

800px-T64 and pencil.jpg Это незавершённая статья.
Вы можете помочь проекту, исправив и дополнив её.


Firmware — небольшая программа, разновидность BLOB’а, которая предназначается для низкоуровневого управления некоторым оборудованием. В русской терминологии Firmware называется ФПО (Функциональное программное обеспечение), синоним: Микропрограмма — программный код, предназначенный для обеспечения работоспособности какого-либо оборудования, и являющийся неотъемлемой частью этого оборудования.

Конструктивно располагается в ПЗУ (постоянное запоминающие устройство) англ: ROM (read only memory), которое может быть как отдельной микросхемой, так и представлять собой часть другой микросхемы, например однокристального контроллера, объединяющего на одном чипе процессор, ПЗУ и ОЗУ.

ПЗУ хранящие микропрограмму могут быть Перезаписываемыми — в этом случае имеется возможность замены микропрограммы; Однократными — допускающими всего один цикл записи (тем не менее, остаётся возможность внести корректировки, в случае если микропрограмма заниает не весь объём ПЗУ), а так же Масочными — в этом случае микропрограмма внедряется в чип на заводе, в процессе его изготовления.

В последнее время производители оборудования осваивают новую практику - загружать firmware не с ПЗУ, а с компьютера, к которому подключено оборудование, которое управляется этим firmware. Например, так работает множество wi-fi-адаптеров. Говорят, что это получается дешевле.

Если загрузчик системы реализован в виде Firmware с закрытыми исходными кодами (например BIOS в подавляющем большинстве компьютеров с архитектурой x86), то это позволяет проворачивать очень грязный трюк - операционная система пользователю предоставляется в открытом виде со всеми исходниками, но, на этапе загрузки, проверяется ее соответствие с неким, эталонным образцом (например сравнивая md5-суммы). Если проверка на соответствие не происходит, то система прекращает загрузку. Таким образом пользователь формально получает все исходники, из которых он может собрать эталонный образ, но добавить что-то свое или изменить существующее он не может. Эта гнусная штука называется тивоизация (по имени производителя, конторы TiVo, которая первой провернула эту штуку), и, чтоб ее не допускать в дальнейшем была придумана третья модификация лицензии GPL.

СсылкиПравить