Сегодня Воскресенье, 05.05.2024, 23:03!!!                 На главную!
НачалоРегистрацияВход

Приветствую вас,Гость  из группы "Гости"!Приветствую Вас, Гость· RSS

[Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: lucifer63  
Форум Круглый Стол » Форум "Круглый Стол" » Компьютеры » Почему в ПК не вставить больше 4GB? (Описание предела памяти для ПК и почему.)
Почему в ПК не вставить больше 4GB?
TigrosoftДата: Понедельник, 27.08.2007, 14:55 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 53
Репутация: 5
Статус: Offline
Почему есть ограничения в 4ГБ оперативной памяти?
Наверное многие из вас задумывались:"А почему бы не затолкать в компьютер больше 4 гигобайт оперативки?"
Дело тут не только в процессоре.А дело в адресации памяти.
Во всех 32-битных программах определён особый тип данных.
Во многих языках программирования он именуется "POINTER"(в переводе Точка) который хранит
точку в памяти(адрес данных).Он состоит из 4 байт.Что составляет число FFFFFFFF Hex(4294967295 Dec)
Раньше было принято считать что в первой паре байт храниться номер сегмента памяти,
а во второй-адрес в сегменте.Это было связано с 16-битными процессорами,где вычислителные регистры(AX,BX,CX,DX и др.) хранили только 2 байта.
По этому многие 16-битные программы не могут так свободно использовать всю память,поскольку при этом расчёты памяти очень сложны.
По этому многие 16-битные программы используют только около 131070 байт памяти(програмный код и програмный стек данных).
Теперь с появлением 32-битных процессоров эти регистры заменились на (EAX,EBX,ECX,EDX и др.) и под них выделяется уже 4 байта.
За счёт этого расчёты адресации памяти значительно упростились и память стала считаться Целым блоком(без разделения на сегменты).
И максимальный обьём памяти используемый программами стал состовлять 4294967295 байт.Но значение типа Pointer накладывает резкое
ограничение всем программам по использованию памяти.Да и сам процессор не может адресовать память больше 4294967295 байт.
Поэтому чтобы в компьютер вставить больше 4 гигобайт оперативной памяти то нужно чтобы в нём был специальный процессор и специальные программы с соответствующим програмным обеспечением.
 
TigrosoftДата: Суббота, 08.09.2007, 21:15 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 53
Репутация: 5
Статус: Offline
Но некоторые 64-битные компьютеры могут использовать всю память ПК.
32-битные программы не могут использовать всю оперативку на 100%,но
возможно,что Windows(64-Bit) или с новыми SP могут размещать и помогать программам использовать больше памяти,чем физически их програмный код (это как файла подкачки,но только в ОЗУ).


Сообщение отредактировал Tigrosoft - Вторник, 25.09.2007, 19:05
 
-ZlodeY-Дата: Четверг, 25.10.2007, 18:10 | Сообщение # 3
просто тигр
Группа: Пользователи
Сообщений: 5
Репутация: 1
Статус: Offline
в ХР64 4 гига полностью работают и определяются нормально. В висте тоже проблем с 4гиг нет. Всё зависит от программного обеспечения железа, без него компутер просто железка, хоть ты туда 40гиг оперативы запихни.

Добавлено (Сегодня, 18:10)
---------------------------------------------
А вообще о четырех гигах памяти есть хорошая статейка на сайте мелкософта.

 
TigrosoftДата: Пятница, 26.10.2007, 14:21 | Сообщение # 4
Admin
Группа: Администраторы
Сообщений: 53
Репутация: 5
Статус: Offline
Но больше 4 гигов оперативке всё равно с трудом заталкать.И 32-х битные программы не смогут рационально и быстро её использовать,даже если есть драйвера под 64 бита.
 
-ZlodeY-Дата: Пятница, 26.10.2007, 15:13 | Сообщение # 5
просто тигр
Группа: Пользователи
Сообщений: 5
Репутация: 1
Статус: Offline
Куда тебе больше 4 гиг. Ты их солить будешь, так и 3 за глаза хватает.
 
TigrosoftДата: Суббота, 27.10.2007, 21:49 | Сообщение # 6
Admin
Группа: Администраторы
Сообщений: 53
Репутация: 5
Статус: Offline
Ну если нужно просчитать гиганскую матрицу,которая размером больше 5 гигобайт,и каждая ячейка связана с остальными,то после первого прохода жёсткий диск точно сгорит.Ну и процесор за одно.

biggrin А если по серьёзному,то это просто тема на форуме.

 
GOLDДата: Суббота, 18.07.2009, 21:30 | Сообщение # 7
просто тигр
Группа: Пользователи
Сообщений: 19
Репутация: 9
Статус: Offline
Да вроде тут все просто, XP поддерживает до 4 гб оперативы, а Vista до 8гб.

 
PatraIIIutelДата: Пятница, 22.06.2012, 14:48 | Сообщение # 8
просто тигр
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
Давно таких ограничений уже нету.

рецепты видео приколы
 
Форум Круглый Стол » Форум "Круглый Стол" » Компьютеры » Почему в ПК не вставить больше 4GB? (Описание предела памяти для ПК и почему.)
  • Страница 1 из 1
  • 1
Поиск:
Создать бесплатный сайт с uCoz