Оборудование и микропрограммы

Anonim

Аппаратное обеспечение против прошивки

Аппаратное обеспечение и прошивка - очень распространенные термины в мире технологий сегодня, и их специфические особенности четко различают их друг от друга. Очень важно иметь базовые знания об этих двух технических терминах и ключевых различиях между ними.

Термин «оборудование» относится к комбинации всех механических единиц, которые интегрированы на устройстве и, как считается, относятся к категории фитингов. Например, процессор, материнская плата, память, съемное устройство (флэш-диски / диски), звуковая карта, устройства ввода / вывода компьютера или электронный гаджет - все это аппаратное обеспечение.

Эти механические блоки не могут работать самостоятельно и должны быть запрограммированы для их надлежащего функционирования. Программирование может быть определено как набор инструкций, после которых рабочая станция выполняет свои операции. Мы все знакомы с огромным количеством программ, которые мы используем в нашей повседневной жизни. MS-Word - это программа обработки текстов, функция которой основана на наборе инструкций, направляющих ее на процесс обработки слов. Жесткий круг устройства используется при программировании, а рабочая структура вызывает различные программы для выполнения определенных задач. Программы кодируются в языках программирования, таких как C или Java.

«Прошивка» может быть определена как определенная категория программирования. Программирование требуется для выполнения любой задачи многочисленными процессорами устройства, и это программирование интегрировано в ПЗУ (постоянное запоминающее устройство). Этот программный пакет, который управляет оборудованием, называется прошивкой. Поэтому прошивку можно просто объяснить как код, который совместим с конкретным оборудованием и обычно работает с двоичным кодом. При работе в Интернете мы используем наше устройство для подключения к Интернету с использованием конкретной системной карты или модема. Операционная система на нашем устройстве использует программирование под названием драйверы гаджетов для подключения к модему. Процессор, на котором настроен модем, может иметь собственную прошивку, которая отвечает за управление передачей данных между сетью и рабочей станцией. Другим случаем прошивки, которое мы можем видеть сегодня, являются мобильные телефоны, стиральная машина, микроволновые печи и т. Д. Прошивку обычно не нужно перепрограммировать, если она не является неизбежной. Производитель таких устройств, как дисководы устройства, иногда предлагает редизайн из-за перепрошивки прошивки. В таких случаях операционная система на ваших устройствах выводит драйверы гаджетов, подходящие для этого аппаратного обеспечения, для исправления прошивки.

Ключевые отличия между аппаратным обеспечением и прошивкой:

Аппаратное обеспечение имеет физический объект и может подвергнуться физическому повреждению, в отличие от прошивки. Для аппаратного обеспечения требуется программа для запуска. Прошивка - это сама программа. Аппаратное обеспечение не может работать без прошивки. Прошивка работает на оборудовании. Аппаратное обеспечение может быть перепрограммировано. Прошивка не требует перепрограммирования, за исключением нескольких случаев. Пример оборудования: материнская плата, оперативная память, дисковод, звуковая карта. Пример прошивки: BIOS в IBM-совместимых ПК, механизмы синхронизации и управления в стиральных машинах, звуковые и видеоконтрольные атрибуты в современных телевизорах.