Операционные системы. Управление ресурсами

       

Буфер терминала для Unix



Рисунок 6.7. Буфер терминала для Unix




Пример буфера при N=8 показан на Рисунке 6.7. Ядро ОС хранит указатели на первый и последний блоки цепочки и ведет список свободных блоков (очередь LIFO). Ядро обеспечивает:
  • назначение драйверу свободного блока;
  • возвращение блока в список свободных;
  • выбор первого символа из буфера (при этом возможно освобождение блока);
  • добавление символа в конец буфера (при этом возможно выделение нового блока).








Содержание раздела