Язык программирования (Вообще любой) - Компьютерные вопросы

Вопрос Язык программирования (Вообще любой)

Регистрация
19 Мар 2013
Сообщения
85
Репутация
-3
Спасибо
0
Монет
0
Я знаю что переменная - это ячейка в памяти компьютера в которую заносится какое-либо значение, и с этим значением в дальнейшем можно оперировать.
А вот вопрос: Под этой самой ячейкой подразумевают оперативную память или какую?
Я предполагаю, что оперативную, типо когда блок кода исполняется, из оперативной памяти стираются все переменные и их значения. Я правильно понимаю?
 
Регистрация
28 Мар 2013
Сообщения
100
Репутация
0
Спасибо
0
Монет
0
сейчас для хранения программы и переменных используется оперативная память. Это в программируемых микрокалькуляторах (например Электроника Б3-21) для хранения переменных использовались регисты памяти.
 
Регистрация
7 Сен 2013
Сообщения
100
Репутация
1
Спасибо
1
Монет
0
Да, оперативная. " когда блок кода исполняется, из оперативной памяти стираются все переменные и их значения" не обязательно, бывает переменные доступны пока не завершится программа, но даже если ос вернуло память после исполнения не значит, что она затерла все... так как на это время не тратится и другая программа может эти данные считать. Бывало так обходили защиту программ... ну или и сейчас обходят и воруют конфиденциальные данные.
 
Регистрация
28 Июн 2013
Сообщения
101
Репутация
0
Спасибо
0
Монет
0
Да, оперативная. Не стираются, потому что при записи в ячейку памяти всё равно, какое в ней было значение раньше, оно перезаписывается, поэтому времени на специальное обнуление ячеек перед записью в них не тратят.
 
Регистрация
1 Июл 2013
Сообщения
100
Репутация
-6
Спасибо
0
Монет
0
>Под этой самой ячейкой подразумевают оперативную память или какую? Так другой-то и не бывает. Все остальное, что обыватели называют "памятью", на самом деле ей не является. > типо когда блок кода исполняется, из оперативной памяти стираются все переменные и их значения Значения никогда не стираются, это лишнее. Переменные тем более ниоткуда не стираются, поскольку существуют только в контексте программной логики, но не физически.
 
Сверху Снизу