multisim, labview, proteus, mplab и matlab
Я видел неоднократно, как народ покупал ноутбук, ставил его под стол, подключали его в розетку, клавиатуру, внешний монитор, и еще спрашивали, как закрыть крышку и что бы оно не засыпало...
// подготовка текста запроса
$sql = "UPDATE `Users` SET `api_key`=? WHERE id=?"
.(!is_null($param_1) ? ' and param_1=?' : '')
.(!is_null($param_2) ? ' and param_2=?' : '');
// подготовка входных параметров
$in_params = [$new_api_key, $row["id"]];
if(!is_null($param_1))
$in_params[] = $param_1;
if(!is_null($param_2))
$in_params[] = $param_2;
// выполнение запроса
$conn->execute_query($sql, $in_params);
Если гипотетически будущая ОС будет требовательна к новому uefi биосу, либо появится какой-то хитрый загрузчик в GPT разделах, тогда да, сборку проц+мать+ОЗУ придется менять.