Board.KolibriOS.org
http://board.kolibrios.org/

BEEP - сигналка для функционирования ядра
http://board.kolibrios.org/viewtopic.php?f=42&t=2034
Page 1 of 1

Author:  Mario [ Fri Mar 16, 2012 2:12 pm ]
Post subject:  BEEP - сигналка для функционирования ядра

SVN r. 2471 Beep - Speaker beep you if the video does not work and you think that the system died.

Иногда приложения подвешивают ядро, особенно видеоподсистему. Если нет другой возможности узнать осталось ли функциональным ядро, а отвалилась только видеоподсистема, то узнать это поможет бипер.

Перед запуском нужно включить звук спикера кликнув по желтому перечеркнутому динамику в панели задач (в правой части панели, там где рядом часы). Убить бипер можно только из приложения CPU (диспетчер процессов), так как для надежности окна у приложения нету.

Ну, и мои соболезнования тем у кого спикера нету или он отключен.

Spoiler: Show
Code:
In a capitalist world - you ping to satellite.
In Soviet Russia - sputnik beep to you!
                               Russian folk art

Author:  Mario [ Thu Apr 19, 2012 3:50 pm ]
Post subject:  Re: BEEP - сигналка для функционирования ядра

Mario wrote:
Перед запуском нужно включить звук спикера кликнув по желтому перечеркнутому динамику в панели задач (в правой части панели, там где рядом часы).

С SVN r. 2619 звук спикера в системе по умолчанию включен, а панель задач более не содержит выключателя, по этому процитированная часть текста не актуальна.
Возможность включать и выключать звук спикера появится предположительно в приложении SETUP.

Author:  FireWall [ Sat Apr 21, 2012 10:00 am ]
Post subject:  Re: BEEP - сигналка для функционирования ядра

У меня такое предложение (для тех, у кого нет"спикера"): нельзя ли одновременно запустить мигание "огонька клавиатуры". [для этого, наверное, придётся что-то добавить в ядре]

P.S.

А нельзя ли как-нибудь в ядре отслеживать завис графической подсистемы и:
- сигнализировать это "подмигиванием огонька"
<И>
- установкой кобинации клавиш <Ctrl - Alt - Delete> так, чтобы по её нажатию ядро перезапускло графическую подсистему и убивло поток, на котором она зависла (а остальные при этом получают сигнал redraw)

[подразумевается также восстановление позиций, .... по соответствующим таблицам ядра]

Author:  Mario [ Sat Apr 21, 2012 12:48 pm ]
Post subject:  Re: BEEP - сигналка для функционирования ядра

Зависший поток в Колибри на практике не оказывает существенного влияния на отрисовку графики остальных, разве что может замедлить. Графическая же часть подвисает либо от порчи данных (чаще), либо от порчи кода (очень редко) ядра. Соответственно ни о каком перезапуске графической части речи быть не может - только перезагрузка системы.

Для компенсации отмечу, что программа планировалась для разработчиков ядра, ну иногда тестеров. Прикладному программисту эта программа практически бесполезна. Приложения подвешивающие ядро - подразумевался момент отладки новых системных функций.

Author:  Mario_r4 [ Mon Aug 26, 2013 1:24 pm ]
Post subject:  Re: BEEP - сигналка для функционирования ядра

SVN r.3872 добавлена задержка macll 5,1 поскольку после внедрения нового планировщика просто запрос macll 68,1 излишне нагружает процессор.

Page 1 of 1 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/