![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Gunslinger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 30.12.2006 Где: Астрахань Репутация: 1 Всего: 3 |
1. По названию темы. Тогда работа в питоне будет идти в адресном пространстве программы, в которую он встроен или интерпретатор выделяет другое адресное пространство (оперативную память... не знаю как правильно), в котором пользователь работает через питон?
2. Вопрос связан не только с питоном. Вообще не знаю, как и сколько программа получает оперативной памяти, чтобы внутри нее работать со своими данными (текстовыми, графическими). Читал про разработку менеджеров памяти. Может есть какая-нибудь дельная литература, объясняющая работу с оперативной памятью, ее выделением, размером и т.д.? |
|||
|
||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 9 Всего: 70 |
как встроена, куда, через что? |
|||
|
||||
| Gunslinger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 30.12.2006 Где: Астрахань Репутация: 1 Всего: 3 |
Когда скелет написан на компилируемом языке, например, с++, а питон embeded - для оперативной обработки данных, чтоб не перекомпилировать каждый раз. Например, редактор для 3d программ и игр.
|
|||
|
||||
| BlackStar |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 13.12.2006 Репутация: нет Всего: 5 |
В наш век виртуальной памяти могу предположить что программа для 32ной архитиктуры получает 4Гб. |
|||
|
||||
| Gunslinger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 30.12.2006 Где: Астрахань Репутация: 1 Всего: 3 |
BlackStar, надо же какая неожиданность. Ладно, вопрос про менеджер памяти оставлю для другой ветки. На вопрос №1 ответа не получил: если питон встроен в прогу, например, на С++, то вся работа через питон будет вестись в границах с++-проги, т.е. в той опепративной памяти, которую ей выделила ось?
Daevaorn, ты о чем? |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 2 Всего: 154 |
По любому в рамках одного процесса. Если питон используется как язык расширений для программы, то программа загружает dll питона, если в программе написанной на питоне используется код написанный на языке низкого уровня, то наоборот, но процесс полюбому один, адресное пространство соответственно то-же.
Любой учебник по программированию на С++)) |
|||
|
||||
| Gunslinger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 30.12.2006 Где: Астрахань Репутация: 1 Всего: 3 |
Lazin, спасибо!
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |