Основы современных операционных систем Лекция 21.

Презентация:



Advertisements
Похожие презентации
Основы современных операционных систем Лекция 4. (C) В.О. Сафонов, 2010 Архитектура компьютерных систем.
Advertisements

Лекция 3. Исключения и прерывания в встроенных системах.
Пользователь (User) Приложение (Software) Операционная система (ОС, Operating System, OS) Оборудование (Hardware)
Процессор П1П2П3П4П2П1 Контроллер Завершение операции ввода-вывода Вызов операции ввода-вывода Операция ввода-вывода Синхронное выполнение операции ввода-вывода.
Можно ли персональный компьютер рассматривать как систему?
Микропроцессорные системы Лекция 1 Введение. Основные положения.
1 Микропроцессорная система. 2 Особенности микропроцессорных систем Гибкая логика работы меняется в зависимости от задачи; Универсальность может решать.
Операционная система. Базовые понятия Операционная система – это комплекс программ, обеспечивающий контроль за существованием, распределением и использованием.
Организация микроконтроллеров Организация связи микроконтроллеров с внешней средой и временем.
Основы современных операционных систем Лекция 26.
ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР КАК СИСТЕМА Компьютер как надсистема и подсистема Пользовательский интерфейс.
Устройство компьютера. 2 Системный блок Процессор (CPU = Central Processing Unit) – микросхема, которая обрабатывает информацию и управляет всеми устройствами.
Основы современных операционных систем Лекция 2. (C) В.О. Сафонов, 2010 История ОС.
Тема 1. Общие вопросы организации микропроцессорных систем.
Операционные системы. 2 Операционная система Основная управляющая программа компьютера, которая постоянно находится в памяти компьютера и занимается всеми.
Лекция 6 Понятие операционных систем Учебные вопросы: 1. Характеристики ОС 2. Свободные и проприетарные ОС.
Лабораторный практикум по курсу Принципы построения современных ОС Линёв А.В. – ассистент, кафедра ИИСиГИ ВМК ННГУ Свистунов А.Н. – ассистент, кафедра.
О ПРЕДЕЛЕНИЕ. Операционная система, сокр. ОС (англ. operating system, OS ) комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают.
Микропроцессорная техника Лекция 7 Передача данных Микроконтроллеры серии AVR.
Организация обмена информацией Функции устройств магистрали.
Транксрипт:

Основы современных операционных систем Лекция 21

(C) В.О. Сафонов, 2010 Системы ввода-вывода

(C) В.О. Сафонов, 2010 Аппаратура для ввода-вывода

(C) В.О. Сафонов, 2010 Типовая структура шины ПК

(C) В.О. Сафонов, 2010 Расположение портов для устройств на ПК (частично)

(C) В.О. Сафонов, 2010 Опрос устройств (polling)

(C) В.О. Сафонов, 2010 Прерывания

(C) В.О. Сафонов, 2010 Цикл ввода-вывода, управляемого прерываниями

(C) В.О. Сафонов, 2010 Вектор прерываний (событий) в процессоре Intel Pentium

(C) В.О. Сафонов, 2010 Прямой доступ к памяти (Direct Memory Access)

(C) В.О. Сафонов, 2010 Процесс выполнения DMA (Direct Memory Access)

(C) В.О. Сафонов, 2010 Программный интерфейс ввода-вывода

(C) В.О. Сафонов, 2010 Структура модулей ввода-вывода в ядре

(C) В.О. Сафонов, 2010 Характеристики устройств ввода-вывода

(C) В.О. Сафонов, 2010 Блочные и символьные устройства

(C) В.О. Сафонов, 2010 Сетевые устройства

(C) В.О. Сафонов, 2010 Часы и таймеры

(C) В.О. Сафонов, 2010 Блокируемый (синхронный) и не блокируемый (асинхронный) ввод-вывод

(C) В.О. Сафонов, 2010 Подсистема ввода-вывода в ядре ОС

(C) В.О. Сафонов, 2010 Подсистема ввода/вывода в ядре ОС

(C) В.О. Сафонов, 2010 Обработка ошибок

(C) В.О. Сафонов, 2010 Структуры данных в ядре ОС

(C) В.О. Сафонов, 2010 Структура модулей ввода-вывода в ядре UNIX

(C) В.О. Сафонов, 2010 Запросы ввода-вывода на аппаратные операции

(C) В.О. Сафонов, 2010 Жизненный цикл запроса на ввод-вывод

(C) В.О. Сафонов, 2010 Производительность

(C) В.О. Сафонов, 2010 Взаимодействие между компьютерами

(C) В.О. Сафонов, 2010 Улучшение производительности

(C) В.О. Сафонов, 2010 Q & A