Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
common.doc
Скачиваний:
12
Добавлен:
21.08.2019
Размер:
63.49 Кб
Скачать

ОБЩАЯ ЧАСТЬ ПРОГРАММЫ

Раздел 1.Организация ЭВМ и систем

Тема 1.Форматы машинных команд. Форматы команд. Методы адресации. Формат машинной команды процессора 8086. [1], [3]

Тема 2.Организация памяти. Оперативная память. Стековая память. Виды стеков. Сегментация памяти. [1], [3]

Тема 3.Организация процессоров. Структура процессора. Регистры общего назначения. Устройства управления. RISC и CISC процессоры. [1]

Тема 4.Организация обмена с внешними устройствами. Методы обмена. Адаптер ВВ55. Организация службы времени. Таймер ВИ54. Обработка прерываний. Контроллер прерываний ВН59. Прямой доступ к памяти. Контроллер ПДП ВТ37. [1], [3]

Тема 5.32 разрядные процессоры. Реальный режим. Защищенный режим. Режим V86. Дескрипторы. Дескрипторные таблицы. Шлюзы. Страничный механизм. Переключение задач. Сегменты TSS. [1], [2]

Тема 6.Кэш-память. Виды кэш-памятей. Принцип работы кэш-памяти. [1], [2]

Тема 7.Многопроцессорные системы. Системные и резидентные шины. Сильно и слабо связанные конфигурации. Схемы арбитража. [1], [3]

Литература

  1. Гузик В.Ф., Каляев В.А., Костюк А.И. Организация ЭВМ на микропроцессорах Intel: Учебное пособие. – Таганрог: Изд-во ТРТУ, 2002. – 134 с.

  2. Григорьев В. Л. Микропроцессор i 486. Архитектура и программирование (в 2-х томах). – М: ГРАНАЛ, 1993. – 747 с.

  3. Микропроцессорный комплект К1810. Справочная книга./ Под ред. Ю. М. Казаринова. – М: Высшая школа, 1990. – 269 c.

Раздел 2.Информатика

Тема 1.Понятие информатики. Место информатики в ряду других фундаментальных наук. Мировоззренческие экономические и правовые аспекты информационных технологий.

Тема 2.Понятие информации и ее измерение. Количество и качество информации. Единицы измерения информации. Информация и энтропия.

Тема 3.Сообщения и сигналы. Кодирование и квантование сигналов.

Тема 4.Информационный процесс в автоматизированных системах. Фазы информационного цикла и их модели. Информационный ресурс и его составляющие.

Тема 5.Понятие информационных технологий. Технические и программные средства информационных технологий.

Тема 6.Основные виды обработки данных. Обработка аналоговой и цифровой информации. Устройства обработки данных и их характеристики.

Тема 7.Понятие и свойства алгоритма. Принцип программного управления.

Тема 8.Функциональная и структурная организация компьютера.

Тема 9.Виды и характеристики носителей и сигналов. Спектры сигналов. Модуляция и кодирование.

Тема 10.Каналы передачи данных и их характеристики. Методы повышения помехоустойчивости передачи и приема. Современные технические средства обмена данными и каналообразующей аппаратуры.

Тема 11.Типы и структуры данных.

Тема 12.Организация данных в устройствах с прямым и последовательным доступом. Файлы данных. Файловые структуры. Носители информации и технические средства для хранения данных.

Тема 13.Представление информации в цифровых автоматах. Информационные основы контроля работы цифровых автоматов. Систематические коды. Контроль по четности и нечетности и по Хеммингу.

Тема 14.Системы счисления. Перевод чисел из одной системы счисления в другую. Двоичная система счисления. Двоичная арифметика.

Тема 15.Представление числовой информации в компьютере. Прямой, обратный и дополнительный коды. Выполнение арифметических операций в компьютере над числами с фиксированной и плавающей точкой.

Литература

  1. Информатика: Учебник / Под ред. Н.В.Макаровой. – М.: Финансы и статистика, 1997.

  2. Поспелов Д.А.. Информатика: Энциклопедический словарь для начинающих. – М.: Наука, 1986.

  3. Каган Б.М. Электронные вычислительные машины и системы: Учебное пособие для вузов. – М.: Энергоатомиздат, 1985.

Раздел 3.Программирование на языках Си, Си++

Тема 1.Основы алгоритмизации.

Тема 2.Язык С++. Процедурное программирование.

2.1.Лексика языка. Разделители, комментарии.

2.2.Типы данных. Базовые типы данных. Константы, целые константы, константы с плавающей точкой, символьные константы. Определение переменных и типизированных констант. Одномерный массив. Строки, строковые константы. Указатели и ссылки. Переименования типов. Структуры. Массивы структур. Многомерные массивы.

2.3.Операции. Арифметические операции. Операции сравнения. Логические операции. Операции присваивания. Адресные операции. Порядок выполнения операций в выражении.

2.4.Операторы. Оператор-выражение. Пустой оператор. Составной оператор. Условные операторы. Операторы цикла: while, do … while, for. Операторы перехода: break, switch, continue.

2.5.Препроцессор и библиотеки. Включение файлов. Стандартные библиотеки. Функции работы со строками. Математические функции.

2.6.Ввод-вывод. Операторы ввода с клавиатуры и вывода на дисплей. Файлы. Открытие и закрытие файлов. Чтение и запись в файл.

2.7.Функции. Классы памяти. Возвращение значений. Аргументы функции.

2.8.Динамическое распределение памяти. Операторы new и delete.

Тема 3.Язык С++. Объектно-ориентированное программирование.

3.1.Базовые принципы объектно-ориентированных программ. Инкапсуляция, наследование, полиморфизм.

3.2.Классы. Конструкторы. Конструктор по умолчанию. Деструкторы.

3.3.Объекты классов. Доступ к компонентам объектов. Статические компоненты классов. Дружественные функции.

3.4.Пеpегpуженные опеpации и функции.

3.5.Производные классы. Наследование. Иерархия классов. Создание и разрушение объектов производных классов.

3.6.Виртуальные функции. Общие положения.

3.7.Классы-контейнеры. Организация динамических массивов.

3.8.Обработка исключений.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]