|
|
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
Что такое "разделяемая память операционной системы", в которой могут размещаться данные, к которым могут иметь доступ разные процессы? как это выглядит на С? то есть в озу висит массив, видный разными процессами ОС. можно создать такой массив в озу на 5 гигабайт ? как это по времени? вопрос теоретического плана ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2006, 00:26 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
[quot kvasov]Что такое "разделяемая память операционной системы"/quot] Это что такое? Shared memory, я угадал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2006, 02:06 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
Что такое "разделяемая память операционной системы", в которой могут размещаться данные, к которым могут иметь доступ разные процессы? Это одно из средств IPC (Interprocess communication) в Unix. Win32 его не поддерживает напрямую. На другие вопросы не смогу ответить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2006, 09:17 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
Это средство межпроцессного взаимодействия в UNIX ежели интересно смотри man вызовы shmget, shmat, shmdt, shmctl если оперативная память позволяет можешь сделать и 5Гб, только учти что попадание ее в swap может приводить к плачевным последствиям. да и может потребоваться крутить ядро. чтобы тебе позволили создать область такого объема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2006, 19:30 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
Это средство межпроцессного взаимодействия в UNIX ежели интересно смотри man вызовы shmget, shmat, shmdt, shmctl если оперативная память позволяет можешь сделать и 5Гб, только учти что попадание ее в swap может приводить к плачевным последствиям. да и может потребоваться крутить ядро. чтобы тебе позволили создать область такого объема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2006, 19:35 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
blinded если оперативная память позволяет можешь сделать и 5Гб, только учти что попадание ее в swap может приводить к плачевным последствиям. да и может потребоваться крутить ядро. чтобы тебе позволили создать область такого объема Ложная информация. Все зависит от ОС. Ниже привожу таблицы для Solaris 7 по share memory из книги Solaris Internals ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2006, 22:19 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
И еще одна табличка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2006, 22:22 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
а что такое pages и segment в концепции озу ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2006, 23:44 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
MasterZivWin32 его не поддерживает напрямую. CreateFileMapping MapViewOfFie OpenFileMapping и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 00:29 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
абыдна за Windows MasterZivWin32 его не поддерживает напрямую. CreateFileMapping MapViewOfFie OpenFileMapping и т.д. Это файл с отображеним в память, если не ошибаюсь так правильно называется механизм, это не shared memory ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 00:33 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
да, но эту штуку можно как раз использовать как shered memory - разделяемую память между процессами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 00:38 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
kvasovа что такое pages и segment в концепции озу ? http://www.nacs.uci.edu/indiv/dwatanab/usenix/01/solaris_internals.pdf Даже для 8 в открытом доступек нашел, читайте и наслаждайтесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 00:42 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
Да и Unix'e есть понятие файла спроецированного в адресное пространство процесса, вызрв mmap. Что же касается накрутки ядра, то все зависит от того какое оно - статическое или динамическое. В первом случае его приходится пересобирать, по втором - править какие-то настроечные файлы. Например SCO и HP-UX со статическим ядром. А солярка с динамическим, только вот я как превышу кол-во открытых файловых дескрипторов вечно приходится к системщикам в ноги кланятся. Кстати ключевым в утверждении о накрутке ядра было слово ВОЗМОЖНО, чтобы человек прсто обратил на сей факт внимание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 11:42 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
абыдна за Windowsда, но эту штуку можно как раз использовать как shered memory - разделяемую память между процессами рано обижаешься.... в форточках так же существует эта батва... секцию с данными обозначаешь как шаред и юзай сколько хошь. Правда для синхронизации всё равно лучше завести обьект ядра... Код: plaintext 1. 2. 3. 4. 5. и будет Вам счастье... с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 15:23 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
2 kolobok0: блеск! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 15:41 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
Shared section будет общая для всех процессов одинакового типа, т.е. для мнжества копий одной программы. Разве для разных прог это проканает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2006, 11:03 |
|
||
|
Что такое "разделяемая память операционной системы" ?
|
|||
|---|---|---|---|
|
#18+
TopSpace T> Shared section будет общая для всех процессов одинакового T> типа, т.е. для мнжества копий одной программы более того: для множества копий одной программы, являющихся один и тем же файлом на диске, т.е. разные копии одного экзешника, располагающиеся в разных каталогах не будут иметь общей секции. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2006, 11:42 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=340&tid=2030697]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 339ms |

| 0 / 0 |
