1.) И ПЗУ, и ОЗУ являются своего рода технологией хранения данных, но эти два принципа различны. Если энергия теряется, то оперативная память перестаёт хранить данные, но ПЗУ может хранить данные в случае отключения электропитания. ПЗУ является "постоянной памятью" и означает, что эта память может быть прочитана и не может быть записана. Сокращение ОЗУ - "оперативная память". ОЗУ может считываться и записываться случайным образом.
2.) Всем известно, что у компьютера есть память и жесткий диск. Фактически, память - это технология оперативной памяти, а ПЗУ аналогична технологии жесткого диска. И то, и другое - это память, но скорость работы ОЗУ намного выше скорости работы ПЗУ.
3.) ПЗУ - это внешняя память. Например, мы иногда покупаем SD карту в мобильный телефон, которая в данном случае будет являться ПЗУ телефона. ПЗУ мобильного телефона является картой памяти, а также может восприниматься как жесткий диск мобильного устройства. Она используется для хранения системных файлов, изображений, фильмов и т.д., и не теряет данные при потере питания. Чем больше ПЗУ, тем больше данных хранится.
Вывод:
ПЗУ - это форма постоянного хранения, в то время как ОЗУ - это форма временного хранения. ПЗУ - это энергонезависимая память, в то время как ОЗУ - это энергонезависимая память. ПЗУ хранить данные без электричества, но для его хранения требуется электричество.
/*Простейшая реализация. Подразумевается, что вводятся корректные данные, n вмещается в int, а a и результат - в double. Визуализация зависимости числа операций умножения от степени n для чисел от 0 до 5000 прилагается */
#include <iostream>
double s_pow(double a, int power)
{
if (power == 0)
{
return 1;
}
if (power % 2 == 0)
{
return s_pow(a * a, power / 2);
}
return a * s_pow(a, power - 1);
}
int main()
{
double a;
int n;
std::cin >> a >> n;
std::cout << s_pow(a, n);
return 0;
}