Каково назначение стека?

компьютеры программирование эвм лысенко

Состав его, принцип работы...

Примечание:
Малёк, а чем вас насмешил мой вопрос?

Примечание:
А где он находится? В какой части ЭВМ?

Примечание:
Спасибо ответившим. Может, вы знаете еще как классифицировать системное ПО? Вот http://otvety.google.ru/otvety/thread?tid=2fa61196d042b98c

Примечание:
Только вот про магазин пистолетов я не поняла(( Причем тут магазин пистолетов?
Ответы:
А кто-нибудь воспримет вопрос всерьёз и начнёт отвечать.
к сожалению, «угу»: стек устроен по принципу "что последнее положил, то первое достал", необходим для вложеных конструкций, например, при вызове из одной функции/процедуры другого метода в стеке сохраняются адрес первого метода, его аргументы/параметры и локальные переменные для того, чтобы после завершения выполнения второго метода все необходимые данные были извлечены и продолжени работа первой функции/процедуры.
Малёк, прости, не удержался "блеснуть" своими офигенными знаниями : )
Стек можно представить как стопку книг на столе, где добавление или взятие новой книги возможно только сверху.
Ой, а я знаю что это!!
1.СТЕК [тэ], а, м. [англ. stick] (спорт.).
Твердый, эластичный хлыст, употр. при верховой езде.
(Толковый словарь русского языка Ушакова)
2.Игра
К дополнению 2: если говорить о программировании, то иногда стек — это организация, структура. То есть в некоторых случаях(!) стеком может служить массив, в который определенным образом будут добавляться и извлекаться данные.
Вообще, всегда стек размещен в оперативке.
Стек - это просто область памяти, выделенная для хранения данных в ОЗУ. Чаще всего используется для временного хранения адреса возврата при вызове подпрограммы. Принцип работы - Last In First Out, как  у магазина пистолета , т.е. вложенный последним патрон стреляет первым.
стек - это просто область памяти. процессор имеет две инструкции для работы с ним - "втолкнуть" (push) и "вытолкнуть" (pop)
еще можно вручную изменять указатель на вершину стека. то есть, я сам решаю, где конкретно он будет находиться.
при исполнении первой инструкции, "втолкнуть", ячейка памяти, на которую указывает вершина стека примет значение источника (размер - два или четыре байта); после этого вершина стека сместится влево (от значения указателя будет отнят размер источника). если заставить процессор "вытолкнуть", то в определенный инструкцией приемник будет записано значение той самой ячейки, и вершина стека сместится вправо на размер приемника (к ней будет уже прибавлен размер).
стек не обязательно устроен по принципу "что последнее положил, то первое достал".
есть и FIFO (first in, first out) стеки, которые можно представить не стопкой книг, а пачкой печенья с отрезанными донышками - кладёшь с одной стороны, достаёшь с другой.


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.