The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В чем суть операционной системы реального времени

19.11.2003 23:06

В статье "Basic concepts of real-time operating systems" рассказывается о требованиях предъявляемых к ядру real-time ОС, методах работы планировщика задач и системы распределения памяти.

  1. Главная ссылка к новости (http://linuxdevices.com/articl...)
Лицензия: CC BY 3.0
Источник: osnews.com
Короткая ссылка: https://opennet.ru/3102-scheduler
Ключевые слова: scheduler, opera, time
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (6) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, TaranTuL (?), 14:23, 20/11/2003 [ответить]  
  • +/
    А суть ее в ярде, точнее в гарантированном времени на процесс и в лимите в около 20 мсек на переключение между задачами, если кратко :)
     
  • 1.2, MaxNemo (?), 12:39, 21/11/2003 [ответить]  
  • +/
    Почему именно 20 мс? В той операционке что работаю я гарантируется 1 мс. И вообще в ней гарантированным временем отклика управлять можно. От 1 мс до десятков секунд. Зависит от того что тебе надо.
     
  • 1.3, TaranTuL (?), 13:01, 25/11/2003 [ответить]  
  • +/
    20 мс это тот лимит, в который должна вписываться любая операционная система жесткого реального времени. Стандарт, так сказать, типа вписываешься - ок, не вписываешься может быть системой мягкого реального времени.. если не мягкой.. но в общем недосистемой реального времени :)
     
  • 1.4, Дмитрий Ю. Карпов (?), 13:11, 27/11/2003 [ответить]  
  • +/
    Обычные скрости вращения диска: 5400 об/мин - отстой, 10000 - нормально, 30000 - супер. Это от 90 до 500 об/сек. При обращении к диску нужно дождаться, пока под головку придёт нужный сектор - гарантированное время в этом случае равно одному обороту диска, т.е. от 11 до 2 милисекунд (а при свопинге часто нужно более одной дисковой операции - что-то скинуть, что-то всосать). Так что с гарантиями на 1 милисекунду можете забыть про свопинг (и сброс данных в swap-файл, и про подкачку кода из ELF-файлов). Правда, свопить можно те процессы, которым не нужна реалтаймовость, но только в режиме DMA и только если реалтайм-процессам зарезервирована физическая оперативная память (non-paged RAM).

    Правда, нетривиальные вещи? Это и другое я читаю в МФТИ по вторникам в 18:30 в НК-202, курс по выбору "Сети и архитектуры ЭВМ".

     
     
  • 2.5, Michael (?), 15:54, 27/11/2003 [^] [^^] [^^^] [ответить]  
  • +/
    >Обычные скрости вращения диска: 5400 об/мин - отстой, 10000 - нормально, 30000 - супер.

    >Правда, нетривиальные вещи? Это и другое я читаю в МФТИ по вторникам
    >в 18:30 в НК-202, курс по выбору "Сети и архитектуры ЭВМ".
    приглашаете?
    я бы не прочь поподробнее про это послушать...
    в том числе и про 30000 об/мин...

     
     
  • 3.6, Дмитрий Ю. Карпов (?), 17:48, 28/11/2003 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы пригласил, но это в Долгопрудном - 40 минут электричкой от Савёловского вокзала. И пропускной режим там. Я готов прочитать этот курс в др.месте, если найдется желающие организовать (ну и оплатить хотя бы на уровне ставки преподавателя в обычном ВУЗе).

    Один из убойных вопросов курса:
    Есть две машины, практически одинаковые - различаются только объёмом кэша. Обе без оперативной памяти. Есть два комплекта оперативной памяти одинакового объёма, различной скорости. Надо укомплектовать обе машины. Кому поставим более быструю память?
    Сразу даю подсказку: оба ответа неправильные. :-)

    Про диски на 30'000 об/мин говорили студенты - мол, появились такие, стОят безумно дорого (чуть ли не $700). Десятитысячники уже не редкость, про пятнадцатитысячники я слышал из др.источников. Собственно, в детали устройства дисков я не особо стараюсь вникать, т.к. это очень быстро меняется, а меня интересуют "долгоиграющие" знания.

    ___
    httpP//prof.pi2.ru

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру