Автор работы: Пользователь скрыл имя, 19 Марта 2012 в 18:49, курсовая работа
Одной из главных функций операционной системы является управление всеми устройствами ввода-вывода компьютера. Операционная система должна передавать устройствам команды, перехватывать прерывания и обрабатывать ошибки; она также должна обеспечивать интерфейс между устройствами и остальной частью системы. В целях развития интерфейс должен быть одинаковым для всех типов устройств (независимость от устройств).
Введение……………………………………………………………….................................3
1. Принципы организации ввода-вывода……………………………….5
2. Каналы ввода-вывода………………………………………………………………7
3. Интерфейсы ввода-вывода……………………………………………………10
4. Типы и характеристики стандартных шин ввода-вывод……………………………………………………………………………………………….13
5. Практическая часть………………..……………………………………………….16
6. Заключение……………………………….………………………………………….……….22
7. Список литературы…………………….…………………………………………...23
Локальная шина VESA-Local-Bus (VLB) предназначалась для увеличения быстродействия видеоадаптеров и контроллеров дисковых накопителей. Она подключалась непосредственно к процессору i486, и только к нему. После появления процессора Pentium ассоциация VESA приступила к работе над новым стандартом VLB версии 2, который предусматривает использование 64-битовой шины данных и увеличение количества разъемов расширения. Ожидаемая скорость передачи данных - до 400 Мбайт/сек.
Шина PCI (Peripheral Component Interconnection) 
в первом варианте использовалась как 
локальная шина и предназначалась 
для тех же целей, что и предыдущая 
шина (VLB). В действующем втором варианте 
шина PCI относится к шинам ввода/
Шина VME приобрела большую популярность как шина ввода/вывода в рабочих станциях и серверах на базе RISC-процессоров. Эта шина высоко стандартизирована, имеет несколько версий этого стандарта: VME32, VME64.
Локальная шина AGP (Accelerated Graphics Port) первоначально предназначалась исключительно для графики и была способна повысить производительность видео-приложений. Для использования технологии AGP необходим набор микросхем Intel 440LX, который позволяет разгрузить сравнительно "узкую" (133 Мб/с) шину PCI от жадного на ресурсы видеоадаптера и подключить последний к специально предназначенной для него более "широкой" (528 Мб/с) шине AGP.
PCI-X - расширение шины PCI, которая 
работает на тактовой частоте 
133 МГц. Шина PCI-X обладает обратной 
совместимостью с PCI, требует нового 
набора микросхем Intel 450 NX, кроме 
того, благодаря новой схеме обмена 
регистр-регистр достигается 
Рассмотрим следующую задачу.
Пекарня реализует свою продукцию через три торговые точки: две булочные и кафе.
Необходимо сделать следующие:
1. Создать документ «Сводка о реализации товара» за один день по приведенной форме и произвести вычисления по графе Сумма, руб. с расчетом итогов по торговым точкам (рис.1).
| Наименование | Количество, шт. | Цена, руб. | Сумма, руб. | 
| Булочная № 1 | |||
| Городской | 50 | 10 | |
| Ржаной | 75 | 12 | |
| Бородинский | 20 | 11 | |
| Батон белый | 25 | 14 | |
| Лаваш | 20 | 20 | |
| Итого | |||
| Булочная № 2 | |||
| Городской | 120 | 10 | |
| Ржаной | 100 | 12 | |
| Лаваш | 20 | 20 | |
| Калач | 10 | 15 | |
| Итого | |||
| Кафе "XXI век" | |||
| Выпечка | 150 | 13 | |
| Батон белый | 7 | 14 | |
| Ржаной | 5 | 12 | |
| Лаваш | 50 | 20 | |
| Итого | |||
| Всего | |||
Рис.1. Табличные данные сводки о реализации за день
2. Сформировать итоговую таблицу, выполнив консолидацию по категории, результаты представить в графическом виде (рис. 2).
| Наименование | Количество, шт. | Цена, руб. | Сумма, руб. | 
| Городской | 170 | 10 | 1700 | 
| Ржаной | 180 | 12 | 2160 | 
| Бородинский | 20 | 11 | 220 | 
| Выпечка | 150 | 13 | 1950 | 
| Батон белый | 32 | 14 | 448 | 
| Лаваш | 90 | 20 | 1800 | 
| Калач | 10 | 15 | 150 | 
| Итого | 652 | 8428 | |
| 
 Рис. 2. Итоговая таблица | |||
3. Создать сводную таблицу, выполнив группировку данных по виду хлебобулочных изделий (белый хлеб, черный хлеб), для всех торговых точек.
Описание последовательности решения задачи в среде MS Excel.
1. Запустить табличный процессор MS Excel.
2. Создать книгу с именем «Пекарня»
3. Лист 1 переименовать в лист с названием товары.
4. На рабочем листе товары MS Excel создать таблицу данные сводки о реализации товара за день
5. Заполняем таблицу данные сводки о реализации товара за день (рис.1) исходными данными и производим вычисления по графе Сумма, руб. с расчетом итогов по торговым точкам (рис.3):
- занести в ячейку D5 формулу
= B5*C5.
- размножить введенные в ячейку D5 формулу для остальных ячеек данной графы.
| "Сводка о реализации товара" за один день | |||
| Наименование | Количество, шт. | Цена, руб. | Сумма, руб. | 
| Булочная № 1 | |||
| Городской | 50 | 10 | 500 | 
| Ржаной | 75 | 12 | 900 | 
| Бородинский | 20 | 11 | 220 | 
| Батон белый | 25 | 14 | 350 | 
| Лаваш | 20 | 20 | 400 | 
| Итого | 190 | 2370 | |
| Булочная № 2 | |||
| Городской | 120 | 10 | 1200 | 
| Ржаной | 100 | 12 | 1200 | 
| Лаваш | 20 | 20 | 400 | 
| Калач | 10 | 15 | 150 | 
| Итого | 250 | 2950 | |
| Кафе "XXI век" | |||
| Выпечка | 150 | 13 | 1950 | 
| Батон белый | 7 | 14 | 98 | 
| Ржаной | 5 | 12 | 60 | 
| Лаваш | 50 | 20 | 1000 | 
| Итого | 212 | 3108 | |
| Всего | 652 | 8428 | |
Рис.3. "Сводка о реализации товара" за один день
6. Сформировываем итоговую таблицу (рис.4), выполнив консолидацию по категории (рис.5), результаты представить в графическом виде:
- размещаем каждый диапазон на отдельном листе.
- убеждаемся, что подписи столбцов или строк, которые требуется объединить, совпадают с учетом регистра.
- выделите диапазон, укажите 
в меню Вставка на пункт 
Имя, выберите команду 
- щелкнуть левый верхний 
угол области, в которой 
- щелкнуть поле Ссылка, 
откройте лист, содержащий первый 
диапазон данных для 
- делаем график.
| Итоговая таблица | ||||
| Наименование | Количество, шт. | Цена, руб. | Сумма, руб. | |
| Городской | 170 | 10 | 1700 | |
| Ржаной | 180 | 12 | 2160 | |
| Бородинский | 20 | 11 | 220 | |
| Выпечка | 150 | 13 | 1950 | |
| Батон белый | 32 | 14 | 448 | |
| Лаваш | 90 | 20 | 1800 | |
| Калач | 10 | 15 | 150 | |
| Итого | 652 | 8428 | ||
| 
 | ||||
Рис. 4. Итоговая таблица
| Консолидация данных по категории | ||||
| Наименование | Количество, шт. | Цена, руб. | Сумма, руб. | |
| 50 | ||||
| 120 | ||||
| Городской | 170 | 10 | 1700 | |
| 75 | 0 | |||
| 100 | 0 | |||
| 5 | 0 | |||
| Ржаной | 180 | 12 | 2160 | |
| 20 | 0 | |||
| Бородинский | 20 | 11 | 220 | |
| 150 | 0 | |||
| Выпечка | 150 | 13 | 1950 | |
| 25 | 0 | |||
| 7 | 0 | |||
| Батон белый | 32 | 14 | 448 | |
| 20 | 0 | |||
| 20 | 0 | |||
| 50 | 0 | |||
| Лаваш | 90 | 20 | 1800 | |
| 10 | 0 | |||
| Калач | 10 | 15 | 150 | |
| Итого | 652 | 8428 | ||
Рис.5. Консолидация данных по категории
7. Создаем сводную таблицу, выполнив группировку данных по виду хлебобулочных изделий (белый хлеб, черный хлеб), для всех торговых точек (рис.6):
- выбрать в меню Данные - Сводная таблица
- в первом диалоге указываем параметры сводной таблицы
- второй диалог попросит выделить данные для сводной таблицы. Excel
- в третьем диалоге нужно указать где будем создавать сводную таблицу. Выберите флаг Существующий лист, затем щелкните ячейку F1 и нажмите готово
- из диалога Список полей сводной таблицы перетащите поле Наименование в область.
- Создаем группу выделяем диапазон ячеек, включающей в себя строки или столбцы, которые хотим скрыть и переходим на вкладку «Данные»
- далее в правой части ленты нажимаем «Группировать»
- затем в открывшемся окне выбираем строки или столбцы, в зависимости от того, что мы хотим скрыть.
| Группировка данных по виду хлебобулочных изделий | |||
| Сумма по полю Количество, шт. | |||
| Наименование2 | Наименование | Итог | |
| Белый хлеб | Батон белый | 32 | |
| Городской | 170 | ||
| Калач | 10 | ||
| Черный хлеб | Бородинский | 20 | |
| Ржаной | 180 | ||
| Выпечка | Выпечка | 150 | |
| Лаваш | Лаваш | 90 | |
| Общий итог | 652 | ||
Рис.6. Группировка данных по виду хлебобулочных изделий
Ввод-вывод - означает взаимодействие между обработчиком информации (например, компьютер) и внешним миром, который может представлять как человек, так и любая другая система обработки информации. Ввод — сигнал или данные, полученные системой, а вывод — сигнал или данные, посланные ею (или из нее). Термин также может использоваться как обозначение (или дополнение к обозначению) определенного действия: «выполнять ввод/вывод» означает выполнение операций ввода или вывода.
Интерфейс ввода-вывода требует управления 
процессором каждого