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

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

Механизм прерываний

Механизм прерываний - раздел Журналистика и СМИ, Смирнова Н.Н. Операционная система Линукс: начальный курс пользователя. Учебное пособие Смирнова, Панова, Касаткина БГТУ 2007 · Сигнал Запроса Прерывания Процесса (Таймер…) · Процессор Сохран...

· Сигнал запроса прерывания процесса (таймер…)

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

o Производится аппаратно.

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

o Реализуются на Assembler

· Процесс обработки на языке высокого уровня

· Планировщик (на ЯВУ) выбирает процесс для запуска

· Процедура на Assembler выполняет восстановление; запускает процесс

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

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

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

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

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

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

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

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

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

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

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

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

Планирование в системах реального времени
Типы систем: 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
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги