если начальник сказал "хорёк..
Mar. 21st, 2008 07:36 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
возможно ли на современном этапе развития компьютерных технологий создание операционной системы, в которой действия пользователя обладают абсолютным приоритетом над всеми прочими процессами?
допустим, пользователь вызывает программу, программа запускается без никаких тормозов и работает, как если бы была запущена одна, вне зависимости от того, что происходит в фоне - кодировка видео, архивирование гигабайтов информации и тд и тп. если пользователь хочет переключиться в другую программу - это тоже происходит моментально, и полный приоритет получает уже она. в общем, на любое нажатие клавиши и движение мышки комп реагирует в режиме реального времени, без всяких крутящихся песочных часов, вне зависимости от.
что для этого нужно? продвинутые диспетчер процессов и менеджер памяти, несколько процессоров, 8 гиг оперативки?..
в юзлессфаке этот вопрос отклонили по неизвестной науке причине.
допустим, пользователь вызывает программу, программа запускается без никаких тормозов и работает, как если бы была запущена одна, вне зависимости от того, что происходит в фоне - кодировка видео, архивирование гигабайтов информации и тд и тп. если пользователь хочет переключиться в другую программу - это тоже происходит моментально, и полный приоритет получает уже она. в общем, на любое нажатие клавиши и движение мышки комп реагирует в режиме реального времени, без всяких крутящихся песочных часов, вне зависимости от.
что для этого нужно? продвинутые диспетчер процессов и менеджер памяти, несколько процессоров, 8 гиг оперативки?..
в юзлессфаке этот вопрос отклонили по неизвестной науке причине.
no subject
Date: 2008-03-21 05:21 pm (UTC)п.с. далеко не профессионал и это то, чот я могу предположить)
no subject
Date: 2008-03-21 05:22 pm (UTC)no subject
Date: 2008-03-21 05:36 pm (UTC)Однако реально - это не надо. Надо просто архиваторам и кодировщикам видео настроить низший приоритет (или даже лучше ждущий). И к примеру VirtualDub и WinRAR - такой функционал умеют штатно.
no subject
Date: 2008-03-21 06:24 pm (UTC)no subject
Date: 2008-03-21 07:06 pm (UTC)http://en.wikipedia.org/wiki/Real-time_operating_system
Только там много что другое работает иначе, чем Вы думаете...
no subject
Date: 2008-03-21 10:21 pm (UTC)no subject
Date: 2008-03-22 07:59 am (UTC)Результатом было то, что при зависании програма уже не могла отдать управление системе или следующей програме и вся система висла.
no subject
Date: 2008-03-22 09:21 am (UTC)Насколько помню, QNX вроде ставят америкосы на своих истребителях например. А там требования к приоритету действий пользователя очень высоки по вполне понятным причинам :)
no subject
Date: 2008-03-22 11:30 am (UTC)Если вопрос состоит в том, как текущему пользователю получать преимущество над другим, то непонятно - а чем тот пользователь хуже? ;-)