Министерство образования Российской Федерации
Санкт-Петербургский государственный электротехнический
университет “ЛЭТИ”
РАБОЧАЯ ПРОГРАММА
дисциплины
Вычислительные машины, системы и сети
Для подготовки дипломированных специалистов по направлениям:
1. 651900 – “Автоматизация и управление”:
специальности 210600 - “Корабельные системы управления”;
2. 652300 – “Системы управления движением и навигация”:
специальности 21050 - “Системы управления летательными аппаратами”;
3. 654500 – “Электротехника, электромеханика и электротехнологии”:
специальности 180900 - “Электрооборудование и автоматика судов”
Санкт-Петербург
2002
Санкт-Петербургский государственный электротехнический
университет “ЛЭТИ”
“УТВЕРЖДАЮ”
Проректор по учебной работе
проф. ___________
“_____”_______________2002 г.
РАБОЧАЯ ПРОГРАММА
дисциплины
Вычислительные машины, системы и сети
Для подготовки дипломированных специалистов по направлениям:
1. 651900 – “Автоматизация и управление”:
специальности 210600 - “Корабельные системы управления”;
2. 652300 – “Системы управления движением и навигация”:
специальности 21050 - “Системы управления летательными аппаратами”;
3. 654500 – “Электротехника, электромеханика и электротехнологии”:
специальности 180900 - “Электрооборудование и автоматика судов”
Факультет компьютерных технологий и информатики
Кафедра вычислительной техники
Курс – 2
Семестр – 4
Лекции | 30 ч. | Экзамен | семестр | |
4 | ||||
Практические занятия | 15 ч. | |||
Лабораторные занятия | 15 ч. | Зачет | семестр | |
4 |
Аудиторные занятия | 60 ч. |
| |
Самостоятельные занятия | 60 ч. | ||
Всего часов | 120 ч. |
|
2002
Рабочая программа обсуждена на заседании кафедры вычислительной техники “____”_______________2002 г., протокол №______.
Рабочая программа согласована с рабочими программами изученных ранее дисциплин:
1) информатика.
Рабочая программа одобрена методической комиссией факультета электротехники и автоматики “____”_____________2002г.
Цели и задачи дисциплины
1. Изучение способов организации ЭВМ и сетей.
2. Формирование навыков программирования на языке ассемблера.
Требования к уровню освоения дисциплины
В результате изучения дисциплины студенты должны:
1. Знать основные понятия по архитектуре и организации ЭВМ и сетей, по алгоритмам и программам. Знать закономерности функционирования базовых средств ЭВМ.
2. Уметь создавать и отлаживать программы для ЭВМ.
3. Иметь представление о технических характеристиках аппаратно-программных средств.
Содержание рабочей программы
Тема 1. Анализ средств реализации программного принципа управления.
Базовые средства аппаратного, микропрограммного и программного обеспечения. Конструктивно-технологические особенности современных ЭВМ. Микропроцессоры, микропроцессорные системы на кристалле (микроконтроллеры) и программируемая логика. Архитектурные особенности базовых средств. Принстонская и гарвардская организации ЭВМ. Среда передачи сигналов – шина. Характеристики типовых шин. Варианты архитектур процессора. Понятие центрального устройства обработки (CPU) и математического сопроцессора. Процессоры для конвейерной обработки команды (инструкции). Понятие исполнительного процессора. Расширение пользовательских возможностей при сочетании RISC-процессора с программируемой логикой. Организация многопроцессорных систем. Отказоустойчивые системы с кластерной архитектурой. Способы организации отказоустойчивой внешней памяти (RAID технология). Архитектура открытых систем и модель взаимодействия компонентов вычислительной сети (клиент-сервер).
Тема 2. Организация системных средств.
Организация аппаратных средств. Типовые инструкции. Схема выполнения инструкций. Организация системного программного обеспечения. Особенности организации операционных систем. Задание информации о конфигурации аппаратных средств. Понятие Plug and Play. Операционные системы реального времени, сетевые операционные системы.
Тема 3. Создание прикладных программ.
Основные этапы разработки программ и необходимые инструментальные средства. Языки программирования высокого уровня. Особенности описания программ на языке ассемблера. Организация ассемблерной программы, основные команды, директивы и операторы. Функции, предоставляемые операционной системой для работы с файлами и устройствами.
Тема 4. Организация хранения информации.
Иерархия устройств хранения информации. Управление основной памятью. КЭШ память. Назначение и организация виртуальной памяти. Преобразование логического адреса в физический. Организация внешней памяти. Файловые системы и средства доступа к файлам. Файлы и устройства. Программный доступ к файлам и устройствам.
Тема 5. Организация прерываний в ЭВМ.
Основные понятия. Типы прерываний. Правила обслуживания запросов прерывания. Контроллер прерывания и правила взаимодействия его с CPU. Организация пользовательских процедур обработки прерываний.
Тема 6. Порты ввода-вывода.
Устройства, контроллеры устройств и порты устройств. Последовательный, параллельный и игровой порты. Символьные и блоковые устройства. Программный доступ к устройствам (низкоуровневый и с помощью драйверного интерфейса). Драйверы устройств. Базовые программы управления портами (BIOS). Интерфейс периферийных устройств. Способы организации дальней связи: непосредственная связь через последовательный порт (телеграфная), модемная и связь через локальные сети.
Тема 7. Организация сети ЭВМ.
Четырех и семи уровневые модели сети ЭВМ. Комплект протоколов TCP/IP, обеспечивающих передачу данных, обмен маршрутной информацией, разрешение адресов. Структура протокольных модулей в узле сети TCP/IP. Подключение рабочей станции к сети. Сетевой адаптер, трансивер и клиентское программное обеспечение. Прием и передача пакетированных данных. Порядок преобразования IP-адреса в аппаратный адрес. Прямая и косвенная маршрутизация IP-пакетов.
Перечень лабораторных работ
№ | Наименование работы | Номер темы |
1 | Освоение отладочных средств и способов адресации. | 2 |
2 | Отладка программного модуля, осуществляющего перемещение числовых объектов исходного массива в другой массив. | 3 |
3 | Отладка программного модуля ввода с клавиатуры. | 6 |
4 | Отладка программного модуля вывода на экран числовых результатов. | 6 |
5 | Отладка программного модуля битовой обработки числового объекта. | 2 |
6 | Отладка программного модуля обработки файла. | 4 |
7 | Объединение ранее созданных программных модулей. | 3 |
Перечень практических занятий
№ | Наименование темы занятия | Номер темы программы |
1 | Структура программы и функции, доступные пользователю через программные прерывания процессора. | 5 |
2 | Многомодульные программы и представление информации в ЭВМ. | 2 |
3 | Разработка программного модуля ввода информации. | 6 |
4 | Программирование вывода на экран числовых результатов. | 6 |
5 | Программирование с использованием средств манипулирования битами. | 2 |
6 | Программирование с использованием средств работы с файлами. | 4 |
7 | Документирование программного продукта. | 3 |
Распределение учебных часов по темам и видам занятий
№ темы | Название разделов и тем | Объем учебных часов | Семестр | |||||
Лекции | Лабор. занятия | Практ. занятия | Аудит. занятия | Самост. работа | Всего | |||
1 | Анализ средств реализации программного принципа управления | 5 | 4 | 9 | 4 | |||
2 | Организация системных средств | 4 | 4 | 4 | 8 | 20 | 4 | |
3 | Создание прикладных программ | 6 | 3 | 3 | 10 | 22 | 4 | |
4 | Организация хранения информации | 5 | 2 | 2 | 10 | 19 | 4 | |
5 | Организация прерываний в ЭВМ | 3 | 2 | 2 | 10 | 17 | 4 | |
6 | Порты ввода-вывода | 3 | 4 | 4 | 10 | 21 | 4 | |
7 | Организация сети ЭВМ | 4 | 8 | 12 | 4 | |||
ИТОГО: | 30 | 15 | 15 | 60 | 120 |
ЛИТЕРАТУРА
Основная
№ | Название, библиографическое описание | Л | Лр | Пз (С) | Кп(р) | Инд. зад. | К-во экз. в библ. (на каф.) | Гриф |
1 | Программирование на языке ассемблера IBM PC. М.: “Диалог МИФИ”, (1996 – 1999, 2001) | 4 | 4 | 4 | 16 | |||
2 | В. Юров, С. Хорошенко ASSEMBLER учебный курс. СПб.: Питер, 1999. | 4 | 4 | 4 | 23 | |||
3 | , Компьютерные сети. СПб.: Питер, 2001. | 4 | 4 | 4 | 80 |
Дополнительная
№ | Название, библиографическое описание | К-во экз. в библ. (на каф.) |
1 | Assembler для DOS, Windows и Unix. М.: ДМК, 1999. | - |
2 | Самоучитель по системным функциям MS DOS. М.: Радио и связь “Энтроп”, 1995. | ч/з |
3 | , Финогенов на языке ассемблера IBM PC. М.: Принтер, 1997. | - |
Автор: | |
(с к. т. н., доцент | |
Рецензент | |
д. т. н., профессор | |
Зав. кафедрой вычислительной техники | |
д. т. н., профессор | |
Декан факультета компьютерных технологий и информатики | |
д. т. н., профессор | |
Программа согласована: | |
Зав. кафедрой корабельные системы управления | |
д. т. н., профессор | |
Зав. кафедрой системы автоматического управления | |
д. т. н., профессор | |
Зав. кафедрой электрооборудование и автоматика судов | |
д. т. н., профессор | |
Декан факультета электротехники и автоматики | |
д. т. н., профессор | |
Зав. отделом учебной литературы (для технических дисциплин) | |
Председатель методической комиссии факультета электротехники и автоматики | |
к. т.н., доцент | |
Руководитель методического отдела | |
к. т.н., доцент | |


