Автор работы: Пользователь скрыл имя, 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. Группировка данных по виду хлебобулочных изделий
Ввод-вывод - означает взаимодействие между обработчиком информации (например, компьютер) и внешним миром, который может представлять как человек, так и любая другая система обработки информации. Ввод — сигнал или данные, полученные системой, а вывод — сигнал или данные, посланные ею (или из нее). Термин также может использоваться как обозначение (или дополнение к обозначению) определенного действия: «выполнять ввод/вывод» означает выполнение операций ввода или вывода.
Интерфейс ввода-вывода требует управления
процессором каждого