3

Я читаю о компьютерах, и все это кажется мне немного сложным. Я сталкиваюсь с этим предложением:

Для выполнения полезных вычислений нам необходимо необратимо изменить различимые состояния ячеек памяти

Что это значит? Лично я точно не знаю, что такое «различимые состояния» и «ячейки памяти», и поиск в Google, кажется, меня не особо освещает.

Если бы мне пришлось угадывать, я бы сказал, что они означают, что для выполнения полезных вычислений вам нужно изменить состояние бита с 1 на 0 и с 0 на 1. Но я не слишком уверен, поэтому мои вопросы:

  • Правильна ли моя интерпретация? Означает ли автор, что для вычисления вам нужно изменить 0/1 (то есть состояния) битов (то есть ячеек памяти)?

  • Если нет, что он имеет в виду? И, в частности, что такое «различимое состояние» и что такое ячейка памяти?

Это источник: http://large.stanford.edu/courses/2012/ph250/kumar1/

1 ответ1

5

Ячейка памяти

Ячейка памяти может быть чем угодно, что может поддерживать определенное состояние. Конечно, в конце мы имеем в виду что-то вроде RAM, но это может быть и монета.

Монета имеет две стороны, головы и хвосты. И если вы перевернете это, оно останется таким, пока вы не перевернете это снова.

Отличительные состояния

Вы хотите, чтобы состояния вашей ячейки памяти отличались друг от друга. Как отмечено выше, у монеты есть две стороны, головы и хвосты, таким образом, две стороны отличаются друг от друга, потому что они различны.

Нам нужно это свойство, чтобы мы могли назначать значения состояниям. Одно состояние может означать 0, другое может означать 1.

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