<<  Аргументы Программный интерфейс  >>
Прием

Нити и RPC. Другой прием широко используется для ускорения удаленных RPC. Идея основана на следующем наблюдении: когда нить-сервер блокируется, ожидая нового запроса, ее контекст почти всегда не содержит важной информации. Следовательно, когда нить завершает обработку запроса, то ее просто удаляют. При поступлении на сервер нового сообщения ядро создает новую нить для обслуживания этого запроса. Кроме того ядро помещает сообщение в адресное пространство сервера и устанавливает новый стек нити для доступа к сообщению. Эту схему иногда называют неявным вызовом. Этот метод имеет несколько преимуществ по сравнению с обычным RPC. Во-первых, нити не должны блокироваться, ожидая новую работу, следовательно контекст не нужно сохранять, во-вторых, создание новой нити проще, чем активизация существующей приостановленной, так как не нужно восстанавливать контекст.

Слайд 39 из презентации «Сетевые операционные системы». Размер архива с презентацией 191 КБ.

Загрузка...

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

краткое содержание других презентаций

«Объекты операционной системы» - Новые термины. Ядро. ПК без операционной системы. Пропущенные слова. Основные определения. Структура операционной системы. Комплекс программ. Программа. Резидентные программы. Аппаратное обеспечение. Обеспечение хранения информации. Многозадачность. Устройства компьютерной системы. Системное ПО. Слова. Этапы загрузки ОС. Компьютер. Операционная система. Процессор. Приложение. Исправьте ошибки в предложениях.

«Процессы в операционных системах» - Набор операций над процессами. Системы разделения времени. Состояния процесса. Многозадачность ОС. Управление памятью. Переключение контекста. Система прерываний ОС. Состояния процессов. Мультипроцессорная обработка. Динамическое планирование. Системы реального времени. Синхронизация процессов и потоков. Проблемы при отсутствии синхронизации. Способы выполнения прерываний. Потоки и процессы. Контекст исполнявшегося процесса.

«Основы операционных систем» - Множественные прикладные среды. Эволюция операционных систем. Объем дисциплины и виды учебной работы. Windows 8. Клиент-сервер. Виртуальная машина. Windows Server Core. Виртуализация от Microsoft. Модульное строение. Windows Virtualization. Микроядро. Расположение ОС в иерархической структуре. Назначение, состав и функции ОС. Преобразование двоичного кода. Подсистемы среды Windows 2000. Поддержка виртуализации.

«Назначение операционной системы» - Операционная система. Процесс загрузки операционной системы. Назначение операционной системы. Общие сведения. Самотестирование компьютера. Состав операционной системы. Командный процессор. Загрузка операционной системы. Диагностические сообщения. Специальная программа. Графический интерфейс.

«Сетевые операционные системы» - Вызов удаленной процедуры. Сетевые функции. Гипервизор. Распределенные файловые системы. Основные функции. Протокол. Нити и RPC. Вызов удаленных процедур. Прием. Удаленность. Перевоплощение. Динамическое связывание. Средства запроса доступа. Гибридный гипервизор. Средства управления локальными ресурсами компьютера. VMWare вырос из исследовательского проекта DISCO. Стратегии борьбы с сиротами. Операционная система.

«Файловые менеджеры» - Возможности NC. Интерфейс Far. Файловые менеджеры. Распространение. Принцип работы. Интерфейс NC. Разработчик. Интерфейс DN. Интерфейс WC. Клоны файловых менеджеров. Программы-оболочки. Интерфейс Windows. Оболочка.

Всего в разделе «Операционные системы» 10 презентаций
Загрузка...
Сайт

5informatika.net

115 тем