274.97K

Архитектура ВС и компьютерных сетей_Прентация курса — копия

1.

Архитектура ВС и
компьютерных сетей
направление подготовки:
02.03.03 «Математическое обеспечение и
администрирование информационных систем»
направленность:
Технология программирования
Преподаватель: Меретуков Шумаф Туркубиевич
доц. кафедры Прикладной математики, информационных
технологий и информационной безопасности

2.

Введение
Презентация курса

3.

Общая информация
Название дисциплины:
Архитектура вычислительных систем и компьютерных сетей (Архитектура ВС и КС)
Направление:
02.03.03 «Математическое обеспечение и администрирование информационных систем»
Профиль:
Технологии программирования
Курс: 2, 4 семестр
Лектор:
Меретуков Шумаф Туркубиевич – доц. кафедры Прикладной математики,
информационных технологий и информационной безопасности
Контакты:
email: sh_meretukov@mail.ru
.
3

4.

Объем дисциплины по видам учебной работы
Виды учебной работы
Всего часов
Общая трудоемкость дисциплины
72 ч. / 2 з.е.
Контактная работа:
32
Лекции
16
Лабораторные работы
16
Самостоятельная работа
40
Вид итогового контроля
зачет
4

5.

Цели и задачи дисциплины
Цель:
Целями освоения дисциплины «Архитектура вычислительных систем и компьютерных
сетей» является формирование у бакалавров систематизированных знаний в области
архитектуры компьютера, организации компьютерных систем, локальных и глобальных
компьютерных сетей, программирования на языке ассемблера.
Задачи:
1. Изучить организацию процессора, памяти, систем ввода-вывода с точки зрения
программиста.
2. Усвоить принципы работы многопроцессорных и распределенных систем.
3. Овладеть основами программирования на ассемблере (MASM32) для понимания
работы программ с аппаратурой.
4. Изучить сетевые модели, протоколы и основы сетевого программи-рования.
5. Развить навыки анализа производительности систем и диагностики сетевых
проблем.
5

6.

Планируемые результаты обучения
В результате изучения дисциплины обучающийся должен:
Знания:
знать области применения вычислительной техники различных классов и их основные
характеристики, терминологию в данной предметной области, функциональную и
структурную организацию вычислительных систем традиционной архитектуры.
Умения:
уметь выбирать структуру вычислительных систем с заданными характеристиками,
выбирать необходимый набор и структуру компонентов математического обеспечения.
Навыки:
владеть навыками использования практической деятельности вычислительной техники с
выбранной функциональной и структурной организацией.
6

7.

Содержание дисциплины
1.
Модуль 1. Архитектура компьютера.
1.1
История развития компьютеров и ВС
1.2
Архитектура компьютера
1.3
Функциональная организация фон-неймановской ВМ
1.4
Цикл выполнения команды фон-неймановской ВМ
1.5
Классификация архитектур компьютеров
1.6
Классификация архитектур компьютеров по месту хранения операндов
1.7
Классификация систем ввода-вывода
7

8.

Содержание дисциплины
2.
Модуль 2. Архитектура ВС.
2.1
История ВС. Обзор архитектур ВС.
2.2
Классификация ВС.
2.3
Вычислительные системы класса SIMD и MIMD
2.4
Основные классы современных параллельных компьютеров.
2.5
История ВС. Обзор архитектур ВС.
2.6
Классификация ВС.
2.7
Вычислительные системы класса SIMD и MIMD
8

9.

Содержание дисциплины
3.
Модуль 3. Язык Ассемблера. Программирование на MASM32.
3.1
Программная архитектура процессора IA-32
3.2
Структура программы на ассемблере.
3.3
Система команд процессора IA-32.
3.4
Команды обмена данными.
3.5
Арифметические и логические команды.
3.6
Команды передачи управления.
3.7
Сложные структуры данных.
3.8
Связь ассемблера с языками высокого уровня.
9

10.

Содержание дисциплины
4.
Модуль 4. Архитектура компьютерных сетей.
4.1
Общие сведения о компьютерных сетях.
4.2
Топология сети.
4.3
Локальные сети
4.4
Сеть Интернет и службы Интернета.
10

11.

Основная литература
1. Догадин, Н.Б. Архитектура компьютера : учебное пособие / Н.Б. Догадин. - 2-е изд.
(эл.). - М. : БИНОМ. Лаборатория знаний, 2012. - 272 с. - (Педагогическое образование).
- ISBN 978-5-9963-0920-7 ; То же [Электронный ресурс]. - URL:
http://biblioclub.ru/index.php?page=book&id=222842
2. Пятибратов, А.П. Вычислительные системы, сети и телекоммуникации : учебник / А.П.
Пятибратов, Л.П. Гудыно, А.А. Кириченко. - 4-е изд., перераб. и доп. - М. : Финансы и
статистика, 2013. - 736 с. - ISBN 978-5-279-03285-3 ; То же [Электронный ресурс]. URL: http://biblioclub.ru/index.php?page=book&id=220195
11

12.

Основная литература
1. Ирвин К. Язык ассемблера для процессоров Intel: пер. с англ. / К. Ирвин. -М.: Вильямс,
2002. – 616 с.
2. Скляров В.А. Программирование на языке Ассемблера: учеб. пособие / В.А. Скляров. М.: Высш. шк., 1999. - 152 с
3. Юров В. Assembler: учеб. курс / В. Юров, С. Хорошенко. – СПб.: Питер Ком., 1999. - 672
с.
4. Пирогов В.Ю. Ассемблер на примерах / В.Ю. Пирогов. – СПб.: БХв-Петербург, 2005. –
416 с.
5. Цилькер Б.Я. Орлов С.А. Организация ЭВМ и систем. Учебник для вузов. –СПб.:
Питер, 2008. – 668 с: ил.
12

13.

Дополнительная литература
1. Панеш А.Х. Вычислительные системы и компьютерные сети
Учеб.-метод. пособие. г. Майкоп: Изд-во АГУ, 2018.– 79 с.
2. Громов Ю.Ю. Архитектура ЭВМ и систем
/ Ю.Ю. Громов, О.Г. Иванова, М.Ю. Серегин и др.; Министерство образования и науки
Российской Федерации, Федеральное государственное бюджетное образовательное
учреждение высшего профессионального образования «Тамбовский государственный
технический университет». - Тамбов : Издательство ФГБОУ ВПО «ТГТУ», 2012. - 200 с.
URL: http://biblioclub.ru/index.php?page=book&id=277352 (26.11.2018).
13

14.

Ресурсы информационно-телекоммуникационной сети «Интернет»
1. Архитектура и организация ЭВМ.
URL – http://www.intuit.ru/department/hardware/archhard2
2. Архитектура параллельных вычислительных систем.
URL – http://www.intuit.ru/department/hardware/paralltech/
3. Архитектуры и топологии многопроцессорных вычислительных систем.
URL – http://www.intuit.ru/department/hardware/atmcs/
4. Организация вычислительных систем.
URL – http://www.intuit.ru/department/hardware/csorg/
5. Основы микропроцессорной техники.
URL – http://www.intuit.ru/department/hardware/mpbasics/
6. Компьютерные сети. Интернет и мультимедиа технологии. Лекционный курс (рус.)
http://www.tula.net/tgpu/resources/yakushin/html_doc/index.htm
14

15.

Ресурсы информационно-телекоммуникационной сети «Интернет»
7. Классификации архитектур вычислительных систем (рус.)
http://www.chair36.msiu.ru/education/cs/2-cs/2-cs-1/education/cs/2-cs/2-cs-1/materials-new/taxonomy/
8. Основные классы современных параллельных компьютеров (рус.)
http://www.chair36.msiu.ru/education/cs/2-cs/2-cs-1/education/cs/2-cs/2-cs-1/materials-new/classes.html \t top
9. Современные высокопроизводительные компьютеры (рус.)
http://www.chair36.msiu.ru/education/cs/2-cs/2-cs-1/education/cs/2-cs/2-cs1/materialsnew/architecture/contents.shtml \t top
15

16.

Программное обеспечение
1. Операционная система: MS Windows
2. Операционная оболочка: Far 3.0
3. Среда разработки: MASM-32
4. Отладчик OllyDbg
5. Текстовый редактор: Notepad++
6. Текстовый редактор: MS Office (Excel, Word, Power Point)
16

17.

На de24.adygnet
Старый:
Название курса:
2ИС Архитектура вычислительных систем и компьютерных сетей_2025
Адрес ресурса:
https://de24.adygnet.ru/course/view.php?id=3413
Код доступа:
2ИС_АВСиКС
17

18.

На de24.adygnet
Название курса:
2ИС Архитектура вычислительных систем и компьютерных сетей
Адрес ресурса:
https://de24.adygnet.ru/course/view.php?id=3915
Код доступа:
2ИС_АВСиКС
Старый:
Название курса:
2ИС Архитектура вычислительных систем и компьютерных сетей_2025
Адрес ресурса:
https://de24.adygnet.ru/course/view.php?id=3413
Код доступа:
2ИС_АВСиКС
18
English     Русский Правила