Открыть сервис

Временное разделение

Временное разделение — это метод организации доступа к общему ресурсу (каналу связи, шине данных, процессорному времени, памяти), при котором ресурс предоставляется пользователям или процессам поочерёдно, в строго определённые промежутки времени (кванты, слоты, интервалы). В отличие от частотного или пространственного разделения, где ресурсы делятся одновременно, временное разделение предполагает последовательное использование ресурса, что позволяет нескольким субъектам работать с ним, не создавая взаимных помех. Основной характеристикой является строгая синхронизация и диспетчеризация моментов начала и окончания доступа.

История

Концепция временного разделения возникла в середине XX века, когда возникла необходимость одновременно обслуживать несколько задач на одном вычислительном устройстве. Первые системы пакетной обработки данных (batch processing) в 1950-х годах работали по принципу последовательного выполнения заданий, но без разделения времени в современном понимании — каждое задание занимало процессор целиком до своего завершения.

Развитие в вычислительной технике

В 1960-х годах в Массачусетском технологическом институте (MIT) была разработана система CTSS (Compatible Time-Sharing System), которая впервые реализовала принцип разделения времени (time-sharing) для многопользовательской работы. Пользователи подключались к мейнфрейму через терминалы, и процессор быстро переключался между ними, создавая иллюзию одновременной работы. Эта система стала прообразом современных операционных систем с вытесняющей многозадачностью.

В 1970-х годах принцип временного разделения лёг в основу пакетной коммутации в сетях передачи данных. В 1969 году была запущена сеть ARPANET, где данные передавались небольшими пакетами, которые занимали канал поочерёдно. Это позволило эффективно использовать пропускную способность линий связи.

Развитие в телекоммуникациях

В телефонной связи временное разделение (Time Division Multiplexing, TDM) стало применяться в 1960-х годах для уплотнения цифровых каналов. Система PCM (импульсно-кодовая модуляция) позволяла передавать несколько голосовых каналов по одной линии, выделяя каждому разговору временной слот. В 1980-х годах стандарт SONET/SDH (синхронная оптическая сеть) закрепил TDM как основной метод передачи данных в магистральных сетях.

Классификация

Временное разделение классифицируется по сфере применения и механизму реализации.

По сфере применения

  1. Временное разделение в вычислительной технике (Time-Sharing)распределение процессорного времени между несколькими задачами или пользователями. Реализуется операционными системами (Windows, Linux, macOS) через планировщик задач.
  2. Временное разделение в телекоммуникациях (Time Division Multiplexing, TDM) — мультиплексирование нескольких цифровых потоков в один физический канал путём выделения временных слотов.
  3. Временное разделение в радиосвязи (Time Division Multiple Access, TDMA) — метод множественного доступа, при котором абоненты передают сигналы в строго определённые временные интервалы (слоты) на одной частоте. Используется в стандартах сотовой связи (GSM, D-AMPS) и спутниковой связи.
  4. Временное разделение в шинах данныхарбитраж доступа к общей шине (например, в системах с временным мультиплексированием адреса/данных или в протоколах CAN).

По механизму реализации

  1. Синхронное временное разделение (Synchronous TDM) — временные слоты закрепляются за каждым источником данных жёстко, независимо от того, есть ли у него данные для передачи. Характерно для систем с постоянной нагрузкой (например, телефонные каналы E1/T1).
  2. Асинхронное временное разделение (Asynchronous TDM, или статистическое мультиплексирование) — слоты выделяются динамически, только тем источникам, которые имеют данные для передачи. Используется в пакетных сетях (Ethernet, IP-сети) для повышения эффективности использования канала.
  3. Вытесняющее временное разделение (Preemptive Time-Sharing) — в операционных системах: процессорное время распределяется планировщиком, который может прервать выполнение текущей задачи по истечении кванта времени или при поступлении более приоритетной задачи.

Устройство и принцип работы

В вычислительной технике

В операционных системах с разделением времени (time-sharing) планировщик задач (scheduler) управляет очередью процессов. Каждому процессу выделяется квант времени (обычно от 10 до 100 миллисекунд). По истечении кванта происходит переключение контекста: состояние текущего процесса сохраняется в памяти, загружается состояние следующего процесса, и управление передаётся ему. Этот цикл повторяется с высокой частотой, создавая иллюзию одновременной работы нескольких приложений.

В телекоммуникациях (TDM)

В системах TDM временной кадр (frame) делится на фиксированное число слотов. Каждый слот соответствует одному каналу. Например, в стандарте E1 (2,048 Мбит/с) кадр состоит из 32 слотов по 8 бит каждый. 30 слотов используются для передачи голоса или данных, а 2 — для служебной информации (синхронизация, сигнализация). Передатчик последовательно отправляет данные из каждого слота, а приёмник, синхронизированный по кадру, извлекает данные из соответствующих слотов.

В радиосвязи (TDMA)

В системах TDMA (например, GSM) частотный канал делится на временные кадры. Каждый кадр содержит несколько временных слотов (в GSM — 8 слотов). Абонентское устройство передаёт данные только в свой слот, а в остальное время может переключаться на приём или находиться в режиме энергосбережения. Это позволяет нескольким абонентам работать на одной частоте без взаимных помех.

Применение

Операционные системы

Временное разделение является основой современных многозадачных операционных систем. Оно позволяет:

  • Одновременно запускать множество приложений (браузер, текстовый редактор, музыкальный плеер).
  • Обеспечивать интерактивность — пользователь получает отклик системы в реальном времени.
  • Распределять ресурсы между несколькими пользователями на серверах (Unix-системы, мейнфреймы).

Телекоммуникационные сети

TDM используется в:

  • Цифровых телефонных станциях (PBX) для уплотнения голосовых каналов.
  • Магистральных оптических линиях связи (SONET/SDH, OTN).
  • Спутниковой связи (например, системы VSAT с TDMA).

Сотовая связь

TDMA применяется в стандартах:

  • GSM (2G) — основной метод доступа к каналу.
  • D-AMPS (цифровой AMPS) — использовался в Северной Америке.
  • IS-136 — стандарт TDMA для сотовой связи.
  • В современных стандартах 4G/5G TDMA комбинируется с OFDMA (ортогональное частотное разделение).

Промышленные сети и шины

Временное разделение используется в шинах данных, где требуется гарантированная задержка доступа:

  • CAN (Controller Area Network) — арбитраж доступа на основе приоритетов, но с временными ограничениями.
  • FlexRayавтомобильная шина с синхронным временным разделением для критичных систем (тормоза, рулевое управление).
  • PROFINET — промышленный Ethernet с поддержкой изохронного режима (IRT) для точного управления движением.

Преимущества и недостатки

Преимущества

  • Эффективное использование ресурсов: в асинхронном режиме (статистическое мультиплексирование) канал не простаивает, если нет данных.
  • Простота реализации: синхронное TDM не требует сложной адресации и управления очередями.
  • Предсказуемость задержек: в синхронном TDM каждый канал получает гарантированный временной слот, что важно для реального времени (голос, видео, управление).
  • Масштабируемость: добавление новых каналов возможно за счёт увеличения числа слотов (при наличии пропускной способности).

Недостатки

  • Потери пропускной способности: в синхронном TDM слоты могут быть пустыми, если источник не передаёт данные.
  • Задержки синхронизации: требуется точная синхронизация передатчика и приёмника, что усложняет оборудование.
  • Ограничение по числу каналов: в синхронном TDM количество каналов фиксировано и ограничено длиной кадра.
  • Чувствительность к помехам: при сбое синхронизации может произойти потеря данных из нескольких каналов.

Интересные факты

  • Первая коммерческая система с разделением времени — Dartmouth Time-Sharing System (DTSS) — была запущена в 1964 году в Дартмутском колледже. Она позволила студентам одновременно работать с терминалами, подключёнными к одному мейнфрейму GE-235.
  • В стандарте E1 (европейский TDM) используется частота дискретизации 8 кГц, что даёт длительность кадра 125 мкс. Каждый слот передаёт 8 бит, что соответствует скорости 64 кбит/с на один канал — стандартная скорость для цифрового голоса.
  • В сотовой связи GSM временной слот длится 577 мкс. За это время передаётся 156,25 бит данных. Каждый 8-й слот в кадре может использоваться для передачи служебной информации (сигнализация, синхронизация).
  • В оптических сетях SONET/SDH временное разделение позволяет мультиплексировать потоки от 51,84 Мбит/с (OC-1) до 40 Гбит/с (OC-768) и выше.

Источники

  • Таненбаум Э., Бос Х. «Современные операционные системы». 4-е издание. — СПб.: Питер, 2015.
  • Олифер В. Г., Олифер Н. А. «Компьютерные сети. Принципы, технологии, протоколы». 5-е издание. — СПб.: Питер, 2016.
  • Stallings W. «Data and Computer Communications». 10th Edition. — Pearson, 2013.
  • Rappaport T. S. «Wireless Communications: Principles and Practice». 2nd Edition. — Prentice Hall, 2002.
  • «GSM System Overview». 3GPP Technical Specification 05.01 (версия 8.0.0). — 2008.
  • «ITU-T Recommendation G.703: Physical/electrical characteristics of hierarchical digital interfaces». — Международный союз электросвязи, 2001.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →