About this Course
4.3
13 ratings
2 reviews
На основании международного образовательного стандарта Computer Science был разработан стандарт СПбГУ с тем же названием. В дополнение к вопросам, обозначенным в международном стандарте, в этом курсе рассказывается о разработках кафедры и родственных ей IT предприятий в области создания новых архитектур ЭВМ и технологий их программирования. В курсе рассказывается о базовых понятиях архитектур ЭВМ (арифметико-логическое устройство, память, регистры, устройство управления, ввод/вывод), истории их создания, архитектурных способах ускорения ЭВМ (водопровод, RISC, спекулятивное исполнение, предсказание переходов, многопроцессорные и многомашинные архитектуры), о нетрадиционных архитектурах (систолические структуры, мобильные телефоны, встроенные системы реального времени). В теме «HLL компьютеры» подробно рассказывается о HLL компьютере "Самсон", разработанном под руководством автора этого курса. От слушателей курса не требуется начать программировать на машине "Самсон", гораздо более интересно обсудить, почему выбрана именно такая архитектура, такая система команд, какие предложены оптимизации, чем предлагаемые архитектуры лучше существующих. В заключение рассказывается о двух конкретных наиболее популярных архитектурах ЭВМ (самая старая из ныне живущих архитектур мейфрейм IBM/360 и наиболее массовая современная архитектура ARM). По завершении этого курса учащиеся будут: Уметь: - Разбираться в различных архитектурах ЭВМ, сравнивать их по длине кода, эффективность исполнения, оценивать сложность аппаратной реализации; - На основании знания внутренней структуры компьютера, устройства его кэш-памяти, знания реализации шин, уметь оптимизировать свои программы; - Спроектировать новую ЭВМ, хотя бы на бумаге. Знать: - Структурные схемы современных ЭВМ; - Способы аппаратной реализации основных элементов ЭВМ; - Принципы работы устройств ввода/вывода. Владеть: - Навыками ускорения программного обеспечения за счет знания внутренней организации кэш-памяти и шин; - Навыками ускорения ввода/вывода; - Способами рационального создания микропрограмм ЭВМ....
Globe

100% online courses

Start instantly and learn at your own schedule.
Calendar

Flexible deadlines

Reset deadlines in accordance to your schedule.
Clock

Approx. 9 hours to complete

Suggested: 5 недель, 5 акад. часов в неделю...
Comment Dots

Russian

Subtitles: Russian...
Globe

100% online courses

Start instantly and learn at your own schedule.
Calendar

Flexible deadlines

Reset deadlines in accordance to your schedule.
Clock

Approx. 9 hours to complete

Suggested: 5 недель, 5 акад. часов в неделю...
Comment Dots

Russian

Subtitles: Russian...

Syllabus - What you will learn from this course

Week
1
Clock
3 hours to complete

Введение. Что такое архитектура ЭВМ

...
Reading
7 videos (Total 72 min), 8 readings, 2 quizzes
Video7 videos
Цифровая логика11m
Представление данных5m
Представление нечисловых данных9m
Представление записей и массивов10m
Системы и типы команд ЭВМ8m
Функциональная организация устройств13m
Reading8 readings
Презентация "Что такое Архитектура ЭВМ"10m
Презентация "Цифровая логика"10m
Презентация "Представление данных"10m
Презентация "Представление нечисловых данных"10m
Презентация "Представление записей и массивов"10m
Презентация "Системы и типы команд ЭВМ"10m
Презентация «Функциональная организация устройств»10m
Рекомендуемая литература к модулю 110m
Quiz2 practice exercises
Проверочные задания к модулю 122m
Контрольный тест к модулю 120m
Week
2
Clock
3 hours to complete

Иерархия памяти

...
Reading
5 videos (Total 52 min), 6 readings, 2 quizzes
Video5 videos
Виртуальная память9m
Организация взаимодействия устройств11m
Внешние накопители, физическая организация и диски15m
RAID-архитектуры6m
Reading6 readings
Презентация "Иерархия памяти"10m
Презентация "Виртуальная память"10m
Презентация "Организация взаимодействия устройств"10m
Презентация "Внешние накопители, физическая организация и диски"10m
Презентация "RAID-архитектуры"10m
Рекомендуемая литература к модулю 210m
Quiz2 practice exercises
Проверочные задания к модулю 220m
Контрольный тест к модулю 220m
Week
3
Clock
3 hours to complete

Увеличение производительности устройств

...
Reading
5 videos (Total 61 min), 6 readings, 2 quizzes
Video5 videos
Введение в аппаратный параллелизм уровня машинных команд15m
Систолические архитектуры10m
Мобильные устройства10m
Встроенные системы9m
Reading6 readings
Презентация "RISC–Архитектура"10m
Презентация "Введение в аппаратный параллелизм уровня машинных команд"10m
Презентация "Систолические архитектуры"10m
Презентация "Мобильные устройства"10m
Презентация "Встроенные системы"10m
Рекомендуемая литература к модулю 310m
Quiz2 practice exercises
Проверочные задания к модулю 320m
Контрольный тест к модулю 320m
Week
4
Clock
3 hours to complete

Архитектуры HLL на примере организации УВК "Самсон"

...
Reading
6 videos (Total 70 min), 7 readings, 2 quizzes
Video6 videos
Что такое HLL компьютер?14m
Взаимодействие компилятора и аппаратуры13m
Логика и передачи управления14m
Работа с массивами8m
Виртуальная память УВК "Самсон"8m
Reading7 readings
Презентация "История вопроса"10m
Презентация "Что такое HLL компьютер?"10m
Презентация "Взаимодействие компилятора и аппаратуры"10m
Презентация "Логика и передачи управления"10m
Презентация "Работа с массивами"10m
Презентация "Виртуальная память УВК "Самсон""10m
Рекомендуемая литература к модулю 410m
Quiz2 practice exercises
Проверочные задания к модулю 420m
Контрольный тест к модулю 420m

Instructor

Терехов Андрей Николаевич

профессор
Кафедра системного программирования

About Saint Petersburg State University

The Saint-Petersburg University (SPbU) is a state university, located in Saint-Petersburg, Russia. Founded in 1724, SPbU is the oldest institution of higher education in Russia. At present, there are more than 30 000 students in SPbU studying 398 programmes...

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.