Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2016, 16:07   #141
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,872
По умолчанию

Кстати, про атавизмы. Нас в школе учили считать на счетах и даже логарифмическую линейку рассматривали. Это при том, что у всех уже были калькуляторы. Ну и в столбик тоже считали.
Arigato на форуме Ответить с цитированием
Старый 17.03.2016, 16:14   #142
zvygin1964
Старожил
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Сообщений: 2,469
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
даже логарифмическую линейку
Сожалею, что по ней было только около дух занятий в школе.
Точность охренеть какая (3 или 4 знака). Препод по сопромату считал быстрей, чем мы на калькуляторах. Ни зарядок, ни батареек. Можно ронять, можно по лбу дать.
Радиации, электромагнитных полей и сырости не боится.
Можно под водой считать оставшийся воздух.
Если сдохнешь, то результат расчёта останется на визире для того, кто пойдёт за тобой, он воспользуется этим результатом и останется жив...
Вещь !
Репутация: полный "0"

Последний раз редактировалось zvygin1964; 17.03.2016 в 16:19.
zvygin1964 вне форума Ответить с цитированием
Старый 18.03.2016, 16:49   #143
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Мне вот интересно чем тут разлучается поток данных (чисел) от потока
команд.
структура очень хитрая. шина адреса она же шина данных
хотя могу ошибаться
Цитата:
Сообщение от Pavia Посмотреть сообщение

Код:
asm {
 mov ax, 0BEEDh
 }
это в борланде не работает
Изображения
Тип файла: jpg 1_clip_image002_0001.jpg (99.2 Кб, 83 просмотров)

Последний раз редактировалось RAFA91; 18.03.2016 в 17:21.
RAFA91 вне форума Ответить с цитированием
Старый 19.03.2016, 14:38   #144
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Очередь команд походу предоставляет в комбинированную шину выставлять адрес или данные.
RAFA91 вне форума Ответить с цитированием
Старый 29.03.2016, 11:39   #145
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

У процессора есть свой стек, но этот стек никакого отношения не имеет к термину относящемуся к стековым объектам
стековые объекты хранятся в ОЗУ.
динамическая память так-же относится к ОЗУ.
винда под каждое приложение выделяет в ОЗУ свое стековое пространство, так же как и кучу.
когда приложение завершается, вся эта область освобождается.

про управляемую память не знаю. видать это технология самих приложений.
RAFA91 вне форума Ответить с цитированием
Старый 29.03.2016, 13:01   #146
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

стек это всего лишь область память по адресу rsp(esp,sp)

Цитата:
видать это технология самих приложений.
а вообще, может вы сами с собой разговариваете?

Цитата:
винда под каждое приложение выделяет в ОЗУ свое стековое пространство, так же как и кучу.
выделяется виртуальное адресное пространство, не более.
далее уже идет то что просит приложение.
и куча(а их может быть больше одной), и все секции кода и данных и тп, в том числе секция стека.
Цитата:
стековые объекты хранятся в ОЗУ.
динамическая память так-же относится к ОЗУ.
да вообще-то вся память которой приложение владеет в принципе ОЗУ, правда виртуальная.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 29.03.2016 в 13:03.
Пепел Феникса вне форума Ответить с цитированием
Старый 29.03.2016, 13:10   #147
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение

выделяется виртуальное адресное пространство, не более.
.
по поводу слова виртуального в данном случае не понял
для каждого приложения выделяется лишь какое-то пространство памяти, и это плохо.
хотя может есть какие-то средства увеличения этого пространства.

к примеру если у меня в оперативе лежит свободно 1 гектар памяти , то это ж не значит что я к ним имею доступ ?
Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
стек это всего лишь область память по адресу rsp(esp,sp)


в процессоре тоже есть стек . но это чисто аппаратная логика.
RAFA91 вне форума Ответить с цитированием
Старый 29.03.2016, 13:13   #148
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
по поводу слова виртуального в данном случае не понял
для каждого приложения выделяется лишь какое-то пространство памяти, и это плохо.
хотя может есть какие-то средства увеличения этого пространства.

к примеру если у меня в оперативе лежит свободно 1 гектар памяти , то это ж не значит что я к ним имею доступ ?
память реально выделяется по факту, а не по принципу каждому по гигабайту.
потому если в системе есть память на 1Гб, то ваше приложение сможет ее получить.

про виртуальную память почитайте о файле подкачки например.
Цитата:
в процессоре тоже есть стек . но это чисто аппаратная логика.
то что внутри процессора для вас значения не имеет, вы к этому не имеете доступа.
может быть в АЛУ или периферии он там есть, но он его внутренний.

если хотите поспорить, то приведите пример работы с этим стеком процессора.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 29.03.2016 в 13:16.
Пепел Феникса вне форума Ответить с цитированием
Старый 29.03.2016, 13:19   #149
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
п
то что внутри процессора для вас значения не имеет, вы к этому не имеете доступа.
.
у него совсем другая задача и нету смысла что-то с ним делать. Я про его стек

на сколько я знаю сама ОС выделяет для приложения память.
ОС ведь является промежуточным звеном м-ду приложением и аппаратной частью ПК.
RAFA91 вне форума Ответить с цитированием
Старый 29.03.2016, 13:21   #150
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
у него совсем другая задача и нету смысла что-то с ним делать.
тогда и нет смысла его упоминать.
Цитата:
на сколько я знаю сама ОС выделяет для приложения память.
ОС ведь является промежуточным звеном м-ду приложением и аппаратной частью ПК.
только ту память что запрашивает само приложение, не более.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Непонимание кода Костанта C# (си шарп) 2 07.02.2014 14:34
C# простота-непонимание Максикок Помощь студентам 3 22.10.2011 16:44
CPU Fan Error! Юлия_1986 Помощь студентам 12 23.08.2011 21:26
Окно CPU Sibedir Общие вопросы Delphi 15 25.01.2011 15:55
Температура CPU vicvtor Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 12.05.2008 09:21