170 похожих чатов

Пр, я так понял про память: ПАМЯТЬ РАЗДЕЛЕНА НА СЕГМЕНТЫ

- КУСКИ ДАННЫХ - НАПРИМЕР ГДЕ ТО ЕСТЬ СТЭК ДЛЯ НАС, СТЭК ДЛЯ ДРУГОЙ ПРОГРАММЫ - ЭТО КУЧА, ЕСТЬ ТАКЖЕ СЕГМЕНТЫ ДИНАМИЧЕСКИ ГЛОБАЛЬНЫХ ПЕРЕМЕННЫХ - ЭТО ТАМ ГДЕ ИЗ РАЗНЫХ ПРОГРАММ СОБИРАЮТСЯ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ ПОЭТОМУ ОНИ ДИНАМИЧЕСКИЕ, ДАЛЬШЕ ЕСТЬ СЕГМЕНТ КОДА - КОД ОТ РАЗНЫХ ПРОГРАММ (УЖЕ ДИЗАССЕМБЛИРОВАННЫЙ) И ТАМ ХРАНЯТСЯ НАЗВАНИЯ ФУНКЦИЙ ИМЕН ПЕРЕМЕННЫХ И Т Д... ЕСТЬ ЕЩЕ ЛИЧНО ДЛЯ НАС И ДЛЯ КАЖДОЙ ПРОГРАММЫ СЕГМЕНТ СО СТАТИЧЕСКИМИ ГЛОБАЛЬНЫМИ ПЕРЕМЕННЫМИ, ИЗ НАШЕЙ ПРОГРАММЫ.. ТАК ДЛЯ КАЖДОЙ ПРОГРАММЫ. ТАКЖЕ ЕСТЬ СЕГМЕНТ SYSTEM - ГДЕ ХРАНИТСЯ ДАННЫЕ ИХ СИСТЕМЫ - СИСТЕМНЫЕ ПРОЦЕССЫ И Т Д... + ЕЩЕ В КАЖДОМ СЕГМЕНТЕ ОСОБЕННО В КУЧЕ (КУЧА - ПО МНЕ ЭТО НЕ СОВСЕМ СЕГМЕНТ А ВСЕ ОСТАЛЬНОЕ КРОМЕ ЭТИХ СЕГМЕНТОВ) + ЕЩЕ ЕСЛИ МЫ ЗАКРЫЛИЛИ ПРОРГАММУ СВОЮ ТО ВЫЗЫВАЕТСЯ КО ВСЕМУ СТЭКУ ДЕСТРУКТОР И ДАННЫЕ ОБНУЛЯЮТСЯ, И ПЕРЕХОДЯТ В КУЧУ. + НЕ ВОЗМОЖНО УВЕЛИЧИТЬ СТЭК ВО ВРЕМЯ ПРОГРАММЫ - В СТЭКЕ НЕТ ЛИШНЕГО ТАК КАК ОН ЗАРАНЕЕ ПРОСЧИТЫВАЕТ КОЛИЧЕСТВО ПЕРЕМЕННЫХ И МАССИВОВ В БИТАХ И ВЫДЕЛЯЕТ ГДЕ-ТО ИЗ УЖЕ ОСВОБОЖДЕННОЙ ПАМЯТИ ДАННЫЕ ИЛИ ГДЕ-ТО БЕРЕТ ПУСТОЙ КУСОК КУЧИ ПОД НУЖНОЕ КОЛИЧЕСТВО БИТ, ЕСЛИ ПАМЯТИ НЕ В КУЧЕ НЕ В СТЭКЕ СТОЛЬКО НЕТ, ТО ПАМЯТЬ НЕ ВЫДЕЛЯЕТСЯ. НА СЧЕТ ГЛОБАЛЬНЫХ ПЕРЕМЕННЫХ Я ТАК ПОНЯЛ - СТАТИЧЕСКИЕ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ ВЫДЕЛЯЮТСЯ ТАКЖЕ КАК СТЭК ТОЛЬКО ХРАНЯТСЯ НЕ В STACK А В STATIC DATA. А ТАКЖЕ ЕСТЬ КУЧА ГЛОБАЛЬНЫХ ПЕЕРЕМЕННЫХ, И ДИНАМИЧЕСКИЕ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ ВЫДЕЛЯЮТСЯ ИЗ DYNAMIC DATA. РЕГИСТРЫ - ЭТО ВООБЩЕ НЕ ОПЕРАТИВНАЯ ПАМЯТЬ, А ЕЩЕ ОДИН ВИД ПАМЯТИ (СУЩЕСТВУЮТ ВИДЫ ПАМЯТИ - ОПЕРАТИВНАЯ О КОТОРОЙ ШЛА РЕЧЬ, НОСИТЕЛИ И ДИСКИ, РЕГИСТРЫ И CPU, И КЕШ ПРОЦЕССОРА). КОРОЧЕ ПРИМЕРНО С ОПЕРАТИВКОЙ ВСЕ ПОНЯЛ ВРОДЕ КАК. А СИСТЕМНАЯ ПАМЯТЬ ВЫДЕЛЯЕТСЯ ПРИ УСТАНОВКЕ ОС НА ПК, ПРАВЕЛЬНО?

5 ответов

11 просмотров

Не кричи

admin-ТОЛЬКО ЛС Автор вопроса
Егор (Дима)
Не кричи

я не кричу, просто прочитайте мое обьяснение памяти пж и скажите я понял или бред

admin-ТОЛЬКО ЛС Автор вопроса
admin ТОЛЬКО ЛС
почему?

Я не знаю почему...

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта