Драйвер - это типа посредник между устройством и человеком. Программная оболочка для устройства, позволяющая нам так сказать общаться с устройством на понятном нам языке. Без него устройство просто бесполезная железяка.Чтобы было понятно - проведу параллель:
<span>чтобы машина катилась по дороге - ей нужны колеса.</span>
Алгоритм это порядок слов которые ты набираешь
Оно не будет повторяться,так как тут даже нету операторов для повтора.