Другие языки программирования и технологии

Что такое данные в оперативной памяти, и что такое команды в оперативной памяти?? Подробно ответьте

Это нормально, я сам поначалу не понимал.
Данные в оперативной памяти это информация, которую обрабатывает процессор. Чтобы обратится к ним он должен знать адрес данных. Этот адрес ему могут сказать команды.
Команды это такие же данные. Например число 2. Оно может быть числом а может быть командой сложения.
Но как процессор их различает? Он их даже не различает - ему все равно. При начальной загрузке компьютера он читает команды с строго заданного адреса. Они ему указывают какие команды дальше выполнить (адреса других команд) . Если, к примеру, была указана команда 2, то будет выполнено сложение. А если нерадивый программист вместо команд подсунет процессору томик Войны и Мира, он будет его выполнять как ни в чем не бывало, пока не наступит ошибка (а наступит она быстро) .
Как же процессор узнает что при двойке надо выполнить сложение? Он просто находит двойку в своем "списке команд". И выполняет команду помеченную цифрой два.
Таким образом команды и данные различаются только логикой, своим значением. А так это одно и то же.
СС
Сергей Соболев
9 996
Лучший ответ
Это записанные в оперативной памяти последовательности битов, рассматриваемые как данные, и как команды.
Знаешь, смени ник. На безмозглый. Или включи мозги.
Вопрос для 7 классника.
Мед Евдокимов
Мед Евдокимов
7 069
Чо-чо все команды и программы помещаются по адресу в оперативку (намного более быструю память чем жд) , потом забираются в очереди процессором - там от 1 до 3 кешеи 1 самый быстрыи и маленький, остальные медленнее первого и больше но быстрее оперативки (смотри характеристики процессора) , а уж так данные уже обрабатываются .