|
|
|
Издевательство над Oracle
|
|||
|---|---|---|---|
|
#18+
Тут кто-то добрым словом помянул банкоматы, посему не удержался и воскресил умерший топик. 2 Oracle X-pert: Иногда возникает такое чувство, что вы работате в области продаж, нежели сопровождения. Oracle в силу и своей архитектуры и архитектуры платформ, на которых он работает, не был и никогда не будет Real-Time приложением. Для того, чтобы Оракул стал RT -- он должен быть запущен на RT OS. Которая его, во-первых, никогда не положит в свап (даже часть private области любого процесса), во-вторых, будет "ставить на процессор" с гарантированной периодичностью и на гарантированный интервал. В принципе, если быть совсем строгим, то в RT OS вообще нет понятия о таких вещах, как paging и swapping -- всё в памяти, и нехватка оной -- дело процесса, а не ОС. Да, кстати, насчёт банкоматов -- там тоже примерно такой же принцип, как и во всех остальных RT приложениях с Оракулом -- есть Real-Time управляющий софт (чаще выделенный, т.е. только АТМ, без POS), и есть процесс, который скидывает завершённые транзакции в базу. И задача этого процесса как раз сглаживать всю неравномерность времени отклика Оракула и ОС... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2003, 23:03 |
|
||
|
Издевательство над Oracle
|
|||
|---|---|---|---|
|
#18+
vskv писал:... в RT OS вообще нет понятия о таких вещах, как paging и swapping - всё в памяти, и нехватка оной -- дело процесса, а не ОС ... Бред. Основное отличие Real-Time - гарантированное (и конечное) время отклика системы на какое-нить событие. Paging и swapping здесь вообще не при чем. К тому же paging - всего лишь способ работы с памятью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2003, 08:07 |
|
||
|
Издевательство над Oracle
|
|||
|---|---|---|---|
|
#18+
2 eNose: Пропустили часть фразы -- "если быть совсем строгим". Если мы ослабляем требование к гарантированному времени, то тогда можно допустить, и что убрав страницу из физической памяти на диск, ОС сможет достать её оттуда за гарантированное конечное время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2003, 00:06 |
|
||
|
Издевательство над Oracle
|
|||
|---|---|---|---|
|
#18+
О page`е. В том-то все и дело, что из paging memory можно достать страницу памяти за гарантированное время. Если этим занимается не какой-то "менеджер памяти", а ЯДРО. (Точнее, если "менеджер памяти" является частью ядра, а не самостоятельным процессом). О swap`е. Одно из назначений swap`а в real-time системах - ускорение записи на диск. Критичные ко времени данные пишутся в swap. А затем специальным процессом - куда следует. Исключается время, которое затрачивает драйвер file system на запись данных. Я утрирую: там все гораздо сложнее - но принцип именно такой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2003, 08:06 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1990623]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
167ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 490ms |

| 0 / 0 |
