во время исполнения программа находится



Во время исполнения программа находится в

Автор Natalija задал вопрос в разделе Наука, Техника, Языки

Во время исполнения программа находится в..? и получил лучший ответ

Ответ от Марк[гуру]
В оперативной памяти компьютера, если машина фоннеймановской архитектуры и в отдельной памяти программ (обычно флеш или ПЗУ) , если гарвардской архитектуры.
PS Конвейерное АЛУ - это далеко не самый распространенный вид... Автор не уточнял о каком конкретном процессоре идет речь, это во-первых, А во-вторых в конвейере находится ЛИШЬ ФРАГМЕНТ КОДА, причем очень-очень маленький, а не программа... При этом длина конвейера пропорциональна его латентности, а значит чем он короче, тем лучше... Таким образом говорить, что конвейер - место дислокации программы так же не верно, как утверждать, что таковым местом является регистр микроопераций или дешифратор команд.. .
Даже кеш любого уровня не такое место, поскольку его содержимое постоянно меняется в процессе выполнения программы (разве только в случае очень коротких программ, да и то это возможно лишь в случае ее прямого запуска в среде однозадачной ОС).. .

Ответ от Ўрий Семыкин[гуру]
Или в конвеерном регистре процессора - если это тот ящик (реальнай комп) , на котором работаешь, а не книжная, устаревшая абстракция.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Во время исполнения программа находится в..?
Компьютерная программа на Википедии
Посмотрите статью на википедии про Компьютерная программа
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*