реклама на сайте
подробности

 
 
> Что такое стек
Darti
сообщение Oct 22 2015, 06:43
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 17-09-14
Из: Спб
Пользователь №: 82 840



В ближайшем будущем хочу разобраться с USB и Ethernet. Пока почитываю литературу, параллельно смотрю на примеры. Возник один вопрос, который мешает двигаться дальше. Во всяких апнотах и т.п. часто упоминается понятие "стек", например ethernet stack, bluetooth stack, usb stack. При этом часто рисуют картинку, на которой стрелочки от железа к программной части, нечто вроде модели OSI. Внятного объяснения я найти не могу, какие то общие размытые слова, как будто употребление этого термина должно быть мне понятно в рождения. В микроконтроллерах с понятием стека вроде сложностей нет, для меня это просто кусок оперативы, куда складываются временные данные. Как же это применяется относительно интерфейсов не понятно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrYuran
сообщение Oct 22 2015, 07:34
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Darti @ Oct 22 2015, 09:43) *
Как же это применяется относительно интерфейсов не понятно.

Примерно так же.
Данные проходят сначала упаковку сверху вниз, а на другом конце распаковываются в обратном порядке.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 22 2015, 07:43
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(MrYuran @ Oct 22 2015, 10:34) *
Примерно так же.
Данные проходят сначала упаковку сверху вниз, а на другом конце распаковываются в обратном порядке.


Не знаю, не знаю... В моем софте данные приходят сбоку. biggrin.gif
Да у понятие "упаковка" тоже метафора. Если имеется в виду сжатие, то это не верно в общем случае. Сказать "концентрация" тут тоже будет технически не верно.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 22 2015, 08:39
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(AlexandrY @ Oct 22 2015, 10:43) *
Если имеется в виду сжатие, то это не верно в общем случае.
Здесь имеется ввиду изначальное значение слова "упаковка":

Цитата
-Подсудимый, за что Вы убили женщину?
-Еду я в автобусе, подходит кондуктор к женщине, с требованием купить билет. Женщина открыла сумочку, достала кошелочку, закрыла сумочку, открыла кошелочку, достала кошелек, закрыла кошелочку, открыла сумочку, положила туда кошелочку, закрыла сумочку, открыла кошелек, достала деньги, открыла сумочку, достала кошелочку, закрыла сумочку, открыла кошелочку, положила туда кошелек, закрыла кошелочку, открыла сумочку, положила туда кошелочку.
- И что?
- Контролер ей дал билет. Женщина открыла сумочку, достала кошелочку, закрыла сумочку, открыла кошелочку, достала кошелек, закрыла кошелочку, открыла сумочку, положила туда кошелочку, закрыла сумочку, открыла кошелек положила туда билет, закрыла кошелек, открыла сумочку, достала кошелочку, закрыла сумочку, открыла кошелочку, положила туда кошелек, закрыла кошелочку, открыла сумочку, положила туда кошелочку, закрыла сумочку. «Возьмите сдачу», раздался голос контролера. Женщина… открыла сумочку…


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th August 2025 - 01:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.0132 секунд с 7
ELECTRONIX ©2004-2016