|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : Dmitry Radishev 2:5015/42 09 Jul 2002 18:21:19 To : Andrey Sokolov Subject : Остановим священные войны (Re: Linux) -------------------------------------------------------------------------------- Tuesday July 09 2002 02:12, Andrey Sokolov wrote to Sergey Ternovykh: ST>> Ой :). Вообще-то, ни Win*, ни Linux, ни FreeBSD, за исключением ST>> отдельных модификаций, никогда не являлись опеpационными ST>> системами pеального вpемени. И никто их, вpоде, как RTOS не AS> А что такое вообще RTOS? И каково принципиальное отличие таких ОС Hасколько я ничего не понимаю - в RTOS для ряда раздражителей есть _гарантированное_ время отклика на раздражитель (в пределах возможностей железа, конечно). Скажем, мне _гарантируют_, что пришедшее от железки прерывание _будет_ обслужено не более чем (цифры привожу от балды) через 1 мкс (при условии что я гарантирую не более N таких прерываний в секунду, то есть не превышаю возможности железа и ОС). В частности, когда-то в qnx в принципе отсутствовал paging (сейчас, вроде, прикрутили) - так было проще обеспечить гарантированное время отклика. В не-RTOS системах нет такой гарантии - ОС имеет право встать раком на заранее неопределенное время (пусть даже всего полсекунды) и заняться... не знаю чем, сортировкой страниц памяти на тему "кого в своп отправить", например. Отчасти это "количественный" критерий - скажем, Win95 вполне себе RTOS, если заранее ограничить устанавливаемый софт и железо, а время гарантированной реакции заявить в полчаса длиной - уж за это время кто угодно отреагирует, не только 95-й. Кстати, на роль "как бы RTOS" часто катит DOS - он сам ничего не гарантирует, но при этом сам и не мешает программе пользователя перехватывать любые прерывания и получать управление первым. Если при этом от ОС не требуется стандартного сервиса типа многозадачности/сети, ДОС вполне катит. AS> от "обычных", с "неистинной типо-вытесняющей типо-неоднозадачностью"? AS> Механизмы кластеризации, распределения вычислений и машинного AS> времени это типа к RTOS не относится? Кластеризация и распределенные вычисления вообще слабо совместимы с RTOS. Система обязана отреагировать на раздражитель за гарантированное время - если же в этом отклике задействован десяток слабосвязанных машин - задача резко усложняется. Вот throughput поднять чтобы считало не сутки а двадцать часов - да, кластера и распределенность полезны, но для latency, тем более гарантированной, это вряд ли полезно, скорее даже вредно. All the best //DiBR [TEAM ВСЕ МАСТДАЙ] [шестая базовая] [http://dibr.nnov.ru] --- [LPT] LaMerZ PrOfeSsIoNaL TeaM /member/ * Origin: FCC rules! (2:5015/42) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/18153d2b3af9.html, оценка из 5, голосов 10
|