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

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

Вернуться   Форум программистов > Программная инженерия > Компьютерное железо
Регистрация

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

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

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

Цитата:
Старшие 750 мегабайт памяти отводятся под память PCI устройств и прочее.
Странно, ведь бывают видеокарты на 1Гб. Как в этом случае, операционка гига не досчитается?
Цитата:
вынужден напомнить, что есть слово "видишь","видимость" и так далее.
Ок, будем считать, что это опечатка. Хотя стоит признать, что делаю иногда ошибки в написании.
Arigato вне форума Ответить с цитированием
Старый 19.01.2009, 11:45   #12
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Странно, ведь бывают видеокарты на 1Гб. Как в этом случае, операционка гига не досчитается?
Если видеокарта использует системную память - то да.
Но ведь есть и мощные видеокарты со своей собственной памятью.
mihali4 вне форума Ответить с цитированием
Старый 19.01.2009, 15:23   #13
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от pu4koff Посмотреть сообщение
Почему собственно это недочёт 32-битных осей? Я может конечно чего не понимаю, но проблема вроде как в том, что адреса в винде не что иное, как число типа int. в 32 битной оси - 4 байта и им можно адресовать только 4 гига. И какой тут выход? Адреса делать 8 байтными? но тогда бы на ХР не шли программы из-за того, из-за чего сейчас не идут на 64-битных осях. Видимо в более современных осях майкрософтцы придумали таки как это всё провернуть, но ведь ХР была выпущена в 2002 году кажется и у многих ли было 4 гига оперативы?
так вот и суть в том что если заранее они подумали бы, то всё было бы номально.

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Если видеокарта использует системную память - то да.
Но ведь есть и мощные видеокарты со своей собственной памятью.
пусть даже у видеокарты своя собственная память она всё равно проецируется на системную память.
rpy3uH вне форума Ответить с цитированием
Старый 19.01.2009, 16:01   #14
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от rpy3uH Посмотреть сообщение
пусть даже у видеокарты своя собственная память она всё равно проецируется на системную память.
Я бы уточнил - видеокарта со своей памятью (сколько бы ее там ни было), забирает под себя 256 мб адресного пространства. И моя 512-мб карта берет не 512, а 256 мб адресов. Спарка - та возьмет на каждую по 256...
Но это вовсе не значит, что имея, например, гиг памяти в системе, кусок у нее будет нерабочим. Адресное пространство видеопамяти располагается выше этого гига.
mihali4 вне форума Ответить с цитированием
Старый 02.03.2009, 02:07   #15
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Цитата:
Старшие 750 мегабайт памяти отводятся под память PCI устройств и прочее.
Хм... Значит эти "недостающие" мегабайты всё-таки используются?
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 02.03.2009, 17:09   #16
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,847
По умолчанию

Цитата:
Значит эти "недостающие" мегабайты всё-таки используются?
Нет, не используются, просто их адреса зарезервированы для других целей.
Arigato вне форума Ответить с цитированием
Старый 02.03.2009, 20:12   #17
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Цитата:
зарезервированы для других целей
Ну а для тех целей-то используются?
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 02.03.2009, 20:14   #18
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

повторяю: Старшие 750 мегабайт памяти отводятся под память PCI устройств и прочее.
rpy3uH вне форума Ответить с цитированием
Старый 02.03.2009, 20:20   #19
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,847
По умолчанию

Цитата:
Старшие 750 мегабайт памяти
Точнее будет сказать, старшие 750 мегабайт адресного пространства.
Arigato вне форума Ответить с цитированием
Старый 12.03.2009, 15:17   #20
CahekG
Пользователь
 
Регистрация: 25.02.2009
Сообщений: 28
По умолчанию

Это адресное пространство прописано в дискрипторных таблицах до 4 Гб специально, иначе программы драйверов устройств написанные для 32 битного формата не смогли бы получить доступ к адресам больше 4 ГБ. Помимо этого дискрипторы страниц и файл подкачки настроены на 4Гб предел адресного пространства. Как к примеру вы бы реализовали перемещения в видеопамять данных из любого участка 4Гб памяти в 32 битной ОС? Там как минимум нужен какой-то дополнительный интерфейс-посредник для обмена данными между ядром системы, драйвером и работающими приложением, который будет хранить копии всех адресных ссылок в 64 битном формате - это дорогой и глючный вариант ОС.
Поэтому компилируют заново винду, меняя типы и тогда получается 64 битная ОС, 64 битные драйвера устройств могут спокойно пользоваться таблицами этих ссылок как есть.

Последний раз редактировалось CahekG; 12.03.2009 в 15:42.
CahekG вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
idHTTP не загружает всю страницу Terikon Работа с сетью в Delphi 2 28.03.2009 21:57
Проводник не видит диск D Дикий Windows 11 09.02.2009 10:21
Ноутбук не видит USB SKS Компьютерное железо 4 04.02.2009 22:44
div на всю высоту ячейки Nikolay 0001 JavaScript, Ajax 5 30.11.2008 12:14
комп не видит операционку!! photozaz Операционные системы общие вопросы 6 04.08.2008 06:38