рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Реализация потоков

Реализация потоков - раздел Журналистика и СМИ, Смирнова Н.Н. Операционная система Линукс: начальный курс пользователя. Учебное пособие Смирнова, Панова, Касаткина БГТУ 2007 1) Реализация Потока В Пространстве Пользователя. Ядро В Общ...

1) Реализация потока в пространстве пользователя. Ядро в общем случаи не знает о существовании потоков. Все потоки работают поверх службы поддержки программ. Преимущества: быстродействие и возможность иметь собственную политику потоков. Недостатки: трудность реализации блокирующих системных вызовов и реализации виртуальной памяти.

a. Thread -create создание

b. Thread-exit завершение

c. Thread-join ожидание завершения некоторых потоков

d. Thread-yield передача процессора другому потоку

2) Реализация потоков в ядре ОС. Управляет их переключением. Преимущества: решены проблемы 1 системы. Недостатки: уменьшение быстродействия. Нет собственной политики переключения.

3) Способ активации планировщика. Ядро не управляет потоками непосредственно, потоки работают поверх системы исполнения программ. Когда ядро определяет необходимость блокировки исполняемого потока (например: при вызове системного вызова), оно выполняет вызов системы поддержки исполнения программ, передовая в качестве аргументов номер потока и описание случившегося. При этом происходит «обратный вызов» (callback), что нарушает иерархию.

4) Всплывающие потоки. Основное назначение- обработка поступающих в систему запросов. При поступлении запроса создается новый поток для его обработки, что позволяет ускорить реакцию для написания события.

– Конец работы –

Эта тема принадлежит разделу:

Смирнова Н.Н. Операционная система Линукс: начальный курс пользователя. Учебное пособие Смирнова, Панова, Касаткина БГТУ 2007

Список литературы... Учебники... Энди Таненбаум Современные операционные системы е е издание...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Реализация потоков

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Монолитные многоуровневые системы
(дейкстра 1968). Основная идея: система делится на несколько уровней и уровни более высокие пользуются сервисами, предоставляемыми более низкими. 0) Переключение процессов; Планирование: о

Модель процесса. Создание и завершение процесса. Состояние процесса.
  Основания создания системы: 1) Загрузка (инициализация) системы 2) Исполнение системного вызова для создания процесса. 3) Запрос пользователя на создание

Категории
1) Состояние процессора a. Значение счетчика команд b. Значение слова состояния процессора c. Значение остальных регистров 2) Управление процесса (данные, необхо

Механизм прерываний
· Сигнал запроса прерывания процесса (таймер…) · Процессор сохранение счетчика команд и слово в текущем стеке. Считывает вектор прерывания, соответствующий данному запросу. Перех

Планирование в системах реального времени
Типы систем: 1) Жесткие- отклонение от заданных сроков недопустимо. 2) Гибкие- отклонения нежелательны, но допустимы. События: 1) Периодические 2) Непер

Примитивы межпроцессного взаимодействия
Sleep()-блокирует текущий процесс Wakeup(процесс)-разблокирует заданный процесс Задача: производителя и потребителя: Производитель:  

Ресурсы и взаимоблокировка
Ресурсы: · выгружаемые- можно забрать · не выгружаемые- нельзя забрать Группа процессов находится в состоянии блокировки, если каждый процесс данной груп

Виртуальная память
Виртуальная память- некоторое линейное адресное пространство, выделяемое процессу и обеспечиваемое работой: 1. Аппаратной памятью 2. Аппаратного процессора 3. Внешней пам

Характеристики файловой системы
1) Именование файлов-соглашение о допустимых именах файлов a. Учет регистра букв b. Расширение файла 2) Структура и типы файлов a. Структура файлов i. к

Каталоги файлов
Каталог- список файлов с некоторой информацией о них Типы файловых систем 1) Одноуровневая система- один каталог 2) 2-х уровневая система - каждому пользователю предостав

Реализация файловой системы
Unix V7: Загрузочный блок Супер- блок Таблица I узлов Данные файлов Свободное пространство &nbs

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги