Почему в ПК не вставить больше 4GB?
|
|
Tigrosoft | Дата: Понедельник, 27.08.2007, 14:55 | Сообщение # 1 |
Admin
Группа: Администраторы
Сообщений: 53
Статус: 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
Статус: Offline
| Но некоторые 64-битные компьютеры могут использовать всю память ПК. 32-битные программы не могут использовать всю оперативку на 100%,но возможно,что Windows(64-Bit) или с новыми SP могут размещать и помогать программам использовать больше памяти,чем физически их програмный код (это как файла подкачки,но только в ОЗУ).
Сообщение отредактировал Tigrosoft - Вторник, 25.09.2007, 19:05 |
|
| |
-ZlodeY- | Дата: Четверг, 25.10.2007, 18:10 | Сообщение # 3 |
просто тигр
Группа: Пользователи
Сообщений: 5
Статус: Offline
| в ХР64 4 гига полностью работают и определяются нормально. В висте тоже проблем с 4гиг нет. Всё зависит от программного обеспечения железа, без него компутер просто железка, хоть ты туда 40гиг оперативы запихни. Добавлено (Сегодня, 18:10) --------------------------------------------- А вообще о четырех гигах памяти есть хорошая статейка на сайте мелкософта.
|
|
| |
Tigrosoft | Дата: Пятница, 26.10.2007, 14:21 | Сообщение # 4 |
Admin
Группа: Администраторы
Сообщений: 53
Статус: Offline
| Но больше 4 гигов оперативке всё равно с трудом заталкать.И 32-х битные программы не смогут рационально и быстро её использовать,даже если есть драйвера под 64 бита.
|
|
| |
-ZlodeY- | Дата: Пятница, 26.10.2007, 15:13 | Сообщение # 5 |
просто тигр
Группа: Пользователи
Сообщений: 5
Статус: Offline
| Куда тебе больше 4 гиг. Ты их солить будешь, так и 3 за глаза хватает.
|
|
| |
Tigrosoft | Дата: Суббота, 27.10.2007, 21:49 | Сообщение # 6 |
Admin
Группа: Администраторы
Сообщений: 53
Статус: Offline
| Ну если нужно просчитать гиганскую матрицу,которая размером больше 5 гигобайт,и каждая ячейка связана с остальными,то после первого прохода жёсткий диск точно сгорит.Ну и процесор за одно. А если по серьёзному,то это просто тема на форуме.
|
|
| |
GOLD | Дата: Суббота, 18.07.2009, 21:30 | Сообщение # 7 |
просто тигр
Группа: Пользователи
Сообщений: 19
Статус: Offline
| Да вроде тут все просто, XP поддерживает до 4 гб оперативы, а Vista до 8гб.
|
|
| |
PatraIIIutel | Дата: Пятница, 22.06.2012, 14:48 | Сообщение # 8 |
просто тигр
Группа: Пользователи
Сообщений: 1
Статус: Offline
| Давно таких ограничений уже нету.
рецепты видео приколы
|
|
| |