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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.02.2011, 17:12   #1
morgonXak
 
Регистрация: 16.12.2009
Сообщений: 7
Сообщение ПК

У меня в олимпиаде задали очень интересную задачу.
Почему в ПК обычно не устанавливают более 3 ГБ памяти?
Помогите пожалуйста? заранее спасибо.!!
morgonXak вне форума Ответить с цитированием
Старый 06.02.2011, 19:09   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Бред, но подозреваю, что организаторы думали именно так:
Обычно пока еще на ПК стоят 32-битные операционные системы, которые чисто физически не могут адресовать 4 гигабайта памяти, т.е. 4 гига ставить бессмысленно, если не переходить на 64-битную ОС. Следовательно, ставят 3 гига.
pu4koff вне форума Ответить с цитированием
Старый 06.02.2011, 20:45   #3
Tronix
Форумчанин
 
Аватар для Tronix
 
Регистрация: 15.06.2010
Сообщений: 740
По умолчанию

Цитата:
Сообщение от pu4koff Посмотреть сообщение
Бред, но подозреваю, что организаторы думали именно так:
Обычно пока еще на ПК стоят 32-битные операционные системы, которые чисто физически не могут адресовать 4 гигабайта памяти, т.е. 4 гига ставить бессмысленно, если не переходить на 64-битную ОС. Следовательно, ставят 3 гига.
Фактически, в 32-битных операционных системах можно адресовать больше 4Gb памяти. Нужно только чуть-чуть погуглить про режимы работы процессоров. Но конечно я не говорю про такую ОС, как Windows XP. Я говорю про нормальные ОС.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
Tronix вне форума Ответить с цитированием
Старый 06.02.2011, 20:50   #4
Tronix
Форумчанин
 
Аватар для Tronix
 
Регистрация: 15.06.2010
Сообщений: 740
По умолчанию

Звиняюсь, приврал немного. В 32-битных ОС можно адресовать 4Гб ровно. Не больше.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
Tronix вне форума Ответить с цитированием
Старый 06.02.2011, 21:53   #5
Dayman
Форумчанин
 
Аватар для Dayman
 
Регистрация: 12.01.2011
Сообщений: 186
По умолчанию

А как же PAE?
Lingua c++ non penis caninus est.
Dayman вне форума Ответить с цитированием
Старый 11.02.2011, 03:00   #6
elektroniks
Пользователь
 
Регистрация: 04.02.2011
Сообщений: 70
По умолчанию

Цитата:
Сообщение от morgonXak Посмотреть сообщение
У меня в олимпиаде задали очень интересную задачу.
Почему в ПК обычно не устанавливают более 3 ГБ памяти?
Помогите пожалуйста? заранее спасибо.!!
стыдно такой вопрос не знать если ездишь на олимпиады! Надо знать что если на ПК стоит 32-х битная система, то ставь туда хоть 8Гб оперативки, она всеравно увидит только 3,25Гб! А чтобы система видела всю память, нужно установить 64-х битную систему, у которой предел помоему 24Гб! Учись...)
elektroniks вне форума Ответить с цитированием
Старый 11.02.2011, 03:14   #7
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Цитата:
Сообщение от Tronix Посмотреть сообщение
Звиняюсь, приврал немного. В 32-битных ОС можно адресовать 4Гб ровно. Не больше.
И снова приврал ) Выше про PAE верно заметили, 64 гига можно и нужно адресовать:

http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 11.02.2011, 17:27   #8
morgonXak
 
Регистрация: 16.12.2009
Сообщений: 7
По умолчанию

Всем спасибо за помощь) Выручили!!!
morgonXak вне форума Ответить с цитированием
Ответ


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