Задания для самостоятельной работы студентов (СРС). Ошский государственный университет (ОшГУ)
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КЫРГЫЗСКОЙ РЕСПУБЛИКИ
Ошский государственный университет (ОшГУ)
Факультет математики и информационных технологий
Кафедра “Информационные технологии и автоматизированные системы”
Утверждена
на заседании кафедры ИТАС
от «___» ________2016г., протокол № _1__
Зав. каф., доц. М.Ч. Чамашев
ПРОГРАММА ОБУЧЕНИЯ СТУДЕНТОВ
СИЛЛАБУС (SYLLABUS)
Дисциплина: ЭВМ и периферийные устройства
Направление подготовки: 710100 «Информатика и вычислительная техника»
Профили подготовки: Программное обеспечение вычислительной техники и
Автоматизированных систем
Автоматизированные системы обработки информации
И управления
Квалификация (степень) выпускника: Бакалавр
Форма обучения: Очная
Расчет часов по учебному плану
ЭВМ и периферийные устройства | Количество часов | СРС | Отчетность | |||
Всего (в кредитах) | Аудиторные занятия | |||||
Всего ауд. занятий | Лекции | Лаборатор. | ||||
1-курс, 2 сем. | 120 ч. (4 кр.) | Экзамен | ||||
2-курс, 3 сем. | 60 ч. (2 кр.) | Экзамен |
Программа дисциплины «ЭВМ и периферийные устройства» составлена на основе Республиканского ГОС ВПО (14.05.12., № гос. рег. 116) в соответствии с требованиями к структуре и результатам освоения основных образовательных программ бакалавриата по «профессиональному» циклу (базовая часть) по направлению подготовки 710100 «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА» а также задачами, стоящими перед Ошским государственным университетом по реализации Программы развития ОшГУ.
(Для студентов дневного обучения)
Составитель: к.ф.-м.н., доцент ____________________Осмоналиев А. Б.
2016-2017 учебный год
г. Ош
Сведения о преподавателе
Лектор:
Осмоналиев Абдикамил Бурканович - к.ф.-м.н., доцент каф. ИТАС, ОшГУ, Факультет математики и информационных технологий. Трудовой стаж – 34 года. Образование – высшее, окончил физико-математический факультет Ошского государственного педагогического института в 1981 году.
Место работы – г. Ош, 723500, главный корпус ОшГУ, ул. Ленина 331, каб. 205.
Моб. тел. – 0559-71-40-80, Е-mail: [email protected]
0772-64-85-92
Пояснительная записка
Дисциплина «ЭВМ и периферийные устройства» входит в цикл элективных дисциплин рабочего учебного плана государственного общеобязательного стандарта образования по разным специальностям.
Цели освоения дисциплины
Освоение бакалаврами дисциплины «ЭВМ и периферийные устройства» преследует следующие цели: знакомство с эволюцией архитектуры ЭВМ, направленной на преодоление узких мест архитектуры фон-Неймана по мере развития СБИС-технологий и языков программирования, систематизация теоретических знаний о системной организации классических ЭВМ и периферийных устройств, изучение особенностей архитектур ЭВМ и их влияния на производительность на заданном классе задач, формирование практических навыков оптимизации прикладных программ под заданную архитектуру ЭВМ, изучение архитектур современных ЭВМ и спецвычислителей, знакомство с тенденциями развития ЭВМ и периферийных устройств.
3. Связь дисциплины «ЭВМ и периферийные устройства» с другими дисциплинами
Данная дисциплина является базовой частью профессионального цикла ООП по направлению подготовки 230100 «Информатика и вычислительная техника». С другими частями образовательной программы соотносится следующим образом:
Дисциплины, предшествующие по учебному плану:
Цифровая схемoтехника, Программирование на ЯВУ, Информатика, Матлогика.
Дисциплины, последующие по учебному плану:
ООП, Операционные системы, Основы параллельного программирования. Учебная производственная практика.
Техническое обеспечение
Занятия проводятся в классах, оборудованных персональными компьютерами моделей не ниже Pentium IV с установленными ОС Windows 2000, Windows XP или последующих версий ОС Windows. На компьютерах должны быть установлены один из языков Ассемблера, один из отладчиков (желательно AFDPro), язык Си, Си++ или С# и компьютеры должны быть подключены к локальной и глобальной сети.
Технологическая карта
Семестр
Всего | Ауд. часы | СРС | 1модуль (60 ч., 30 б.) | 2 модуль (60 ч., 30 б.) | Итог. контроль. (40 б.) | Всего | ||||||
Ауд. часы | СРС | 1-рубежный контр. (РК-1) | Ауд. часы | СРС | 2-рубежный контр.(РК-2) | Лекции | Лаборатория | СРС | Итоговый контр. (ИК) | |||
Лекции | Лаборато-рия | Лекции | Лаборато-рия | |||||||||
16 ч. | 14 ч. | 30ч. | 14ч. | 16 ч. | 30ч. | |||||||
Баллы | 30 б. | 30 б. | ||||||||||
Итоги модулей | К1=16+10+4=30 б. | К2=16+10+4=30 б. | К3=20+12+8=40 б. |
Семестр
Всего | Ауд. часы | СРС | 1модуль (60 ч., 30 б.) | 2 модуль (60 ч., 30 б.) | Итог. контроль. (40 б.) | Всего | ||||||
Ауд. часы | СРС | 1-рубежный контр. (РК-1) | Ауд. часы | СРС | 2-рубежный контр.(РК-2) | Лекции | Лаборатория | СРС | Итоговый контр. (ИК) | |||
Лекции | Лаборато-рия | Лекции | Лаборато-рия | |||||||||
8 ч. | 8 ч. | 16ч. | 8ч. | 6 ч. | 14ч. | |||||||
Баллы | 30 б. | 30 б. | ||||||||||
Итоги модулей | К1=16+10+4=30 б. | К2=16+10+4=30 б. | К3=20+12+8=40 б. |
Тематический план
II семестр
Тематический план лекционного курса
№ | Названия разделов и тем лекционных занятий | Часы |
1 Модуль | ||
Введение. Цели и задачи курса. Определение архитектуры компьютера. Уровни детализации структуры вычислительной машины. | ||
Концепция машины с хранимой в памяти программой. Фон-неймановская архитектура. Типы структур вычислительных машин и систем. | ||
Архитектура системы команд. Классификация архитектур системы команд. Классификация по составу и сложности команд. Классификация по месту хранения операндов. | ||
Стековая архитектура. Аккумуляторная архитектура. Регистровая архитектура. Архитектура с выделенным доступом к памяти. | ||
Типы и форматы операндов. Числовая информация. Размещение числовых данных в памяти. | ||
Символьная информация. Логические данные. Строки. | ||
Прочие виды информации. Видеоинформация. Аудиоинформация. | ||
Типы команд. Форматы команд. Длина команды. Разрядность полей команды | ||
2 Модуль | ||
Количество адресов в команде. Выбор адресности команд. | ||
Способы адресации в командах управления потоком команд. Система операций. Иерархия систем операций. | ||
Функциональная организация фон-неймановской ВМ. Микрооперации и микропрограммы. Цикл команды. | ||
Основные показатели вычислительных машин. Быстродействие. Критерии эффективности вычислительных машин | ||
Организация шин. Типы шин. Вычислительная машина с одной шиной. Вычислительная машина с двумя видами шин. Физическая реализация шин. | ||
Арбитраж шин. Схемы арбитража. Протокол шины. Методы повышения эффективности шин. | ||
Методы повышения эффективности шин. Конвейеризация транзакций. Ускорение транзакций. |
III семестр
№ | Названия разделов и тем лекционных занятий | Часы |
1 модуль | ||
Память. Характеристики систем памяти. Иерархия запоминающих устройств. Основная память. Синхронные и асинхронные запоминающие устройства. | ||
Постоянные запоминающие устройства. Однократно и многократно программируемые ПЗУ. Специальные типы оперативной памяти. | ||
Кэш-память. Способы отображения оперативной памяти на кэш-память. Смешанная и разделенная кэш-память. Дисковая кэш-память. | ||
Понятие виртуальной памяти. Страничная организация памяти | ||
2 модуль | ||
Устройства управления. Функции центрального устройства управления Структура устройства управления | ||
Операционные устройства вычислительных машин. Структуры операционных устройств. Базис целочисленных операционных устройств | ||
Системы ввода/вывода. Адресное пространство системы ввода/вывода. Внешние устройства. Модули ввода/вывода. Методы управления вводом/выводом. | ||
Параллелизм как основа высокопроизводительных вычислений. Закон Амдала. Закон Густафсона. Классификация параллельных вычислительных систем. |
Тематический план лабораторных занятий
II семестр
№ | Названия разделов и тем лабораторных занятий | Часы |
1 модуль Внутреннее представление символьных данных | ||
Внутреннее представление целочисленных данных | ||
Внутреннее представление вещественных данных | ||
Определение времени работы прикладных программ | ||
Изучение оптимизирующего компилятора | ||
2 модуль Введение в архитектуру x86/x86-64 | ||
Введение в архитектуру ARM | ||
Высокоуровневая работа с периферийными устройствами | ||
Работа с периферийными устройствами с использованием библиотеки libusb |
III семестр
№ | Названия разделов и тем лабораторных занятий | Часы |
1 модуль | ||
Векторизация вычислений | ||
Влияние КЭШ-памяти на время обработки массивов | ||
2 модуль | ||
Измерение степени ассоцитивности КЭШ-ПАМЯТИ |
Задания для самостоятельной работы студентов (СРС)
1. Становление и эволюция цифровой вычислительной техники
2. Перспективы совершенствования архитектуры ВМ и ВС
3. Перспективные направления исследований в области архитектуры
4. Машинный цикл с косвенной адресацией
5. Машинный цикл с прерыванием
6. Распределение линий шины
7. Выделенные и мультиплексируемые линии
8. Протокол шины. Особенности синхронного и асинхронного протоколов
9. Протокол с расщеплением транзакций
10. Увеличение полосы пропускания шины
11. Стандартизация шин
12. Блочная организация основной памяти
13. Организация микросхем памяти
14. Энергонезависимые оперативные запоминающие устройства
15. Обнаружение и исправление ошибок
16. Стековая память
17. Ассоциативная память
18. Емкость кэш-памяти
19. Понятие виртуальной памяти. Сегментно-страничная организация памяти
20. Внешняя память. Массивы магнитных дисков с избыточностью.
21. Внешняя память. Оптическая память.
22. Устройства управления. Модель устройства управления
23. Микропрограммный автомат с жесткой логикой
24. Микропрограммный автомат с программируемой логикой
25. Принцип управления по хранимой в памяти микропрограмме
26. Кодирование микрокоманд.
27. Обеспечение последовательности выполнения микрокоманд
28. Организация памяти микропрограмм
29. Ускорение целочисленного умножения
30. Целочисленное деление. Ускорение целочисленного деления
31. Ввод/вывод по прерываниям
32. Основные направления в архитектуре процессоров. Суперскалярные процессоры
33. Метрики параллельных вычислений
34. Организация памяти вычислительных систем. Мультипроцессорная когерентность КЭШ памяти