|
|
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
Привет всем! Вопрос, конечно, больше риторический, но хотелось бы узнать ваше мнение - если установлен 64-разрядный процессор и 10 Гб ОЗУ, то удастся ли в 32-разрядной ОС запустить 2 процесса, каждый из которых займет все отведенное ему виртуальное адресное пространство в 4Гб? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 17:22 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
очкарик77 пишет: > Вопрос, конечно, больше риторический, но хотелось бы узнать ваше мнение > - если установлен 64-разрядный процессор и 10 Гб ОЗУ, то удастся ли в > 32-разрядной ОС запустить 2 процесса, каждый из которых займет все > отведенное ему виртуальное адресное пространство в 4Гб? Нет, конечно. SMP же. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 17:56 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
очкарик77Привет всем! Вопрос, конечно, больше риторический, но хотелось бы узнать ваше мнение - если установлен 64-разрядный процессор и 10 Гб ОЗУ, то удастся ли в 32-разрядной ОС запустить 2 процесса, каждый из которых займет все отведенное ему виртуальное адресное пространство в 4Гб? Теоретический объекм памяти, который вообще может адресовать 32-х разрядная ОС -- 4 Гб. Физически это можно осуществить с PAE (засунув память системы и драйверов нулевого кольца защиты в область выше 3,2 Гб). Пользовательским процессам может быть выделено не более 3,2 Гб. Каждый процесс может адресовать не более 2 Гб памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 18:01 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
another-anonymous очкарик77Привет всем! Вопрос, конечно, больше риторический, но хотелось бы узнать ваше мнение - если установлен 64-разрядный процессор и 10 Гб ОЗУ, то удастся ли в 32-разрядной ОС запустить 2 процесса, каждый из которых займет все отведенное ему виртуальное адресное пространство в 4Гб? Теоретический объекм памяти, который вообще может адресовать 32-х разрядная ОС -- 4 Гб. Физически это можно осуществить с PAE (засунув память системы и драйверов нулевого кольца защиты в область выше 3,2 Гб). Пользовательским процессам может быть выделено не более 3,2 Гб. Каждый процесс может адресовать не более 2 Гб памяти. т.е., как я понимаю, 3,2 Гб - это на все процессы, а не на каждый, правильно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 18:15 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
MasterZivочкарик77 пишет: > Вопрос, конечно, больше риторический, но хотелось бы узнать ваше мнение > - если установлен 64-разрядный процессор и 10 Гб ОЗУ, то удастся ли в > 32-разрядной ОС запустить 2 процесса, каждый из которых займет все > отведенное ему виртуальное адресное пространство в 4Гб? Нет, конечно. SMP же.А причем тут SMP? или это какое-то другое SMP? another-anonymousТеоретический объекм памяти, который вообще может адресовать 32-х разрядная ОС -- 4 Гб. Физически это можно осуществить с PAE (засунув память системы и драйверов нулевого кольца защиты в область выше 3,2 Гб). Пользовательским процессам может быть выделено не более 3,2 Гб. Каждый процесс может адресовать не более 2 Гб памяти.Во-первых, плиз, указывайте конкретную ОС о который вы так категорично пишете. Во-вторых, адресация в ОС 4 Гб - это без PAE. PAE позволяет использовать место выше 4 Гб, но в адресное пространство процесса будет входить только окно PAE, а не весь выделенный кусок. В-третьих, в Windows пользовательским процессам может быть выделено более 3,2 Гб, но, конечно, не более 4 Гб. В-четвертых, в той же Windows одному пользователскому процессу может быть реально выделено до 2,7 Гб без учета PAE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 19:19 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
another-anonymous пишет: > Каждый процесс может адресовать не более 2 Гб памяти. Не более 4 Гб. Из них доступно приложению (а не системе) - не более 2 Гб или не более 3 Гб (если приложение специально собрать, а видны специельно запустить). Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 19:35 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
очкарик77 пишет: > т.е., как я понимаю, 3,2 Гб - это на все процессы, а не на каждый, > правильно ? На каждый.И 4г. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 19:36 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
miksoft пишет: > Нет, конечно. SMP же. > > А причем тут SMP? или это какое-то другое SMP? > Simmetric multiprocessing. http://en.wikipedia.org/wiki/Symmetric_multiprocessing Приложение, переходя с одного процессора на другой, должно иметь возможность адресовать свою память. Если у вас каждый процессор имеет какую-то свою память (что теоретически возможно), то приложение не сможет переходить с процессора на просессор. А это - нарушение принципа SMP. А большинство современных ОС и машин строятся по этому принципу. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 19:40 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
MasterZivSimmetric multiprocessing. http://en.wikipedia.org/wiki/Symmetric_multiprocessing Приложение, переходя с одного процессора на другой, должно иметь возможность адресовать свою память. Если у вас каждый процессор имеет какую-то свою память (что теоретически возможно), то приложение не сможет переходить с процессора на просессор. А это - нарушение принципа SMP. А большинство современных ОС и машин строятся по этому принципу.Имхо, вы слишком глубоко копнули. Не думаю, что вопрос автора простирается на те машины, у которых у каждого процессора есть своя память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 19:48 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
MasterZiv очкарик77 пишет: > т.е., как я понимаю, 3,2 Гб - это на все процессы, а не на каждый, > правильно ? На каждый.И 4г. Posted via ActualForum NNTP Server 1.4 т.е. при 64-разр. процессоре и 32-разрядной ОС (Windows) наличие 10 Гб ОЗУ не лишено смысла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 19:51 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
очкарик77т.е. при 64-разр. процессоре и 32-разрядной ОС (Windows) наличие 10 Гб ОЗУ не лишено смысла?Не лишено, хотя память будет использоваться намного менее эффективно по сравнению с 64-битными ОС и приложениями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 19:53 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
miksoft очкарик77т.е. при 64-разр. процессоре и 32-разрядной ОС (Windows) наличие 10 Гб ОЗУ не лишено смысла?Не лишено, хотя память будет использоваться намного менее эффективно по сравнению с 64-битными ОС и приложениями. а если процессор будет 32-разрядный, то 10 Гб ОЗУ теряют смысл, так как в этом случае процессор сможет осуществить физическую адресацию только 4Гб, а оставшуюся часть он просто не увидит. Это верное утверждение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 19:58 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
очкарик77 miksoft очкарик77т.е. при 64-разр. процессоре и 32-разрядной ОС (Windows) наличие 10 Гб ОЗУ не лишено смысла?Не лишено, хотя память будет использоваться намного менее эффективно по сравнению с 64-битными ОС и приложениями.а если процессор будет 32-разрядный, то 10 Гб ОЗУ теряют смысл, так как в этом случае процессор сможет осуществить физическую адресацию только 4Гб, а оставшуюся часть он просто не увидит. Это верное утверждение?Вы совсем не читаете что вам пишут? Если говорить о процессорах семейства Intel x86, то они имеют 36-разрядную шину адреса и могут адресовать до 64 Гб физической памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 20:12 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
miksoftЕсли говорить о процессорах семейства Intel x86, то они имеют 36-разрядную шину адреса и могут адресовать до 64 Гб физической памяти.причём давно, начиная с Pentium Pro - 1995 год :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 20:41 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
Осталось найти только 36битную ОС!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 21:05 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
Demon9151Осталось найти только 36битную ОС!!Изрядная доля современных Windows-ов умеет работать с 36-разрядной адресной шиной, так что найти несложно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 21:15 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
очкарик77т.е. при 64-разр. процессоре и 32-разрядной ОС (Windows) наличие 10 Гб ОЗУ не лишено смысла? Мне ваши поиски напоминают ковыряние в гнилых зубах. Зачем вам всё это? У вас есть хорошая железка? Ставьте на неё хорошую ОС! Нужна back-совместимость? Используйте различные методики виртуализации на 64х битах. Не занимайтесь ерундой! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 21:37 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
mayton очкарик77т.е. при 64-разр. процессоре и 32-разрядной ОС (Windows) наличие 10 Гб ОЗУ не лишено смысла? Мне ваши поиски напоминают ковыряние в гнилых зубах. Зачем вам всё это? У вас есть хорошая железка? Ставьте на неё хорошую ОС! Нужна back-совместимость? Используйте различные методики виртуализации на 64х битах. Не занимайтесь ерундой! Хорошо Всем спасибо за разъяснения! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 21:53 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
очкарик77 пишет: > т.е. при 64-разр. процессоре и 32-разрядной ОС (Windows) наличие 10 Гб > ОЗУ не лишено смысла? Как же не лишено, если OS 32-х разрядная ? Значит максимум - 4 гига физ. памяти. А по 4 гига на процесс - это виртуальной памяти процесса. Больше 4 гигов физической не бывает. Есть PAE, но это - не память, а порнография ходячая. Надо много памяти - надо 64 бита. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 23:24 |
|
||
|
Адресация памяти
|
|||
|---|---|---|---|
|
#18+
очкарик77 пишет: > > а если процессор будет 32-разрядный, то 10 Гб ОЗУ теряют смысл, так как > в этом случае процессор сможет осуществить физическую адресацию только > 4Гб, а оставшуюся часть он просто не увидит. Это верное утверждение? Верное. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 23:25 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35456488&tid=1345124]: |
0ms |
get settings: |
7ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 407ms |

| 0 / 0 |
