-1

Я слышал, что есть два типа программного обеспечения. 1 - системное программное обеспечение (например, ОС) и 2 - приложения (например, проигрыватель видеофайлов), но как насчет драйверов.
Поскольку работа системного программного обеспечения состоит в том, чтобы управлять аппаратным обеспечением и управлять им, драйвер почти также делает то же самое, поэтому я сомневаюсь.
Являются ли драйверы устройств типом системного программного обеспечения? Или они просто приложения?

2 ответа2

2

Драйвер - это программное обеспечение, которое позволяет ОС взаимодействовать с частью аппаратного обеспечения. Без этого «система» не будет работать должным образом. Поэтому драйверы являются технически системным программным обеспечением.


Источники:

Что такое водитель?

Что такое водитель?

Драйвер устройства

0

Существует много видов программного обеспечения. Операционная система - это одно, приложение - другое, компилятор - третий, язык программирования (например, Java) - еще один.

Программное обеспечение может быть определено так, что это программа, которая загружается в основную память с какого-либо устройства хранения и выполняется там. Ядро ОС - это только первая программа, которая делает это. (Игнорируя биос на данный момент).

Прошивка - это часть программного обеспечения, которая загружается непосредственно в то, что не является основной памятью. Например, обновление прошивки, которое вы делаете на ssd, загружается в флэш-память на самом диске. Технически, обновление BIOS также является прошивкой, поскольку оно загружается во флэш-память на материнской плате. Дело в том, что когда вы запускаете систему, она загружает копию BIOS в основную память, чтобы она могла выполнить некоторые базовые операции с оборудованием до того, как "основная" ОС будет готова к загрузке. UEFI является более продвинутой версией старых биосов и может делать больше вещей (включая даже простую оболочку).

Итак, чтобы перейти к вашему вопросу о драйверах устройств, да, они являются частью ОС. Но, и вот сложная часть, многие драйверы также включают приложения, связанные с ними. Видеодрайверы AMD включают в себя другие приложения, такие как панель управления для графики, видеокодеки и промежуточное программное обеспечение, позволяющее использовать графический процессор в качестве сопроцессора. "Драйверы" для принтеров HP обычно включают 10 МБ фактического драйвера и несколько сотен мегабайт "полезных приложений".

Что еще сложнее, что за водитель? Это часть программного обеспечения, которая позволяет ОС взаимодействовать и контролировать конкретную часть реального или виртуального оборудования. Старая модель состояла в том, что часть аппаратного обеспечения, скажем, принтер, имела всю электронику и микропрограммное обеспечение, необходимое для печати - драйвер был только там, чтобы ОС могла сообщать о том, что печатать, и получать состояние принтера. Со временем компьютеры становились все быстрее, и специалисты по принтерам поняли, что вы можете перенести всю обработку на ПК, а не включать дорогие процессоры в принтеры. Поэтому они создали программный драйвер, который переместил всю обработку документов на ПК, и принтер просто взял готовый вывод на печать. То же самое для программного рейда ; драйвер raid использует основной ram и процессор для выполнения всех вычислений, а не выделенное оборудование на отдельной карте.

Подводить итоги. Существует много различных типов программного обеспечения, и поскольку они могут быть классифицированы по назначению, вы можете считать, что драйверы принадлежат к своему классу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .