Архитектура ЭВМ (Computer Architecture)

  • 4.4
Approx. 15 hours to complete

Course Summary

Learn about the architecture of computer systems and how they work, from the hardware to the software, with this comprehensive course on computer architecture.

Key Learning Points

  • Understand the basic principles of computer architecture and how they apply to different systems
  • Learn about the different components of a computer system, from the CPU to memory and storage
  • Explore the role of operating systems in computer architecture and how they interact with the hardware

Related Topics for further study


Learning Outcomes

  • Understand the key concepts and principles of computer architecture
  • Be able to identify the different components of a computer system and how they interact
  • Gain knowledge of the important role of operating systems in computer architecture

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of computer systems and programming
  • Access to a computer with internet connection

Course Difficulty Level

Intermediate

Course Format

  • Online self-paced course
  • Video lectures and quizzes
  • Weekly assignments and peer-reviewed projects
  • Estimated time commitment of 4-6 hours per week

Similar Courses

  • Computer Science: Computer Architecture
  • Computer Architecture

Related Education Paths


Notable People in This Field

  • Former President of Stanford University
  • Professor of Computer Science

Related Books

Description

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

Outline

  • Введение. Что такое архитектура ЭВМ
  • Что такое Архитектура ЭВМ
  • Цифровая логика
  • Представление данных
  • Представление нечисловых данных
  • Представление записей и массивов
  • Системы и типы команд ЭВМ
  • Функциональная организация устройств
  • Презентация "Что такое Архитектура ЭВМ"
  • Презентация "Цифровая логика"
  • Презентация "Представление данных"
  • Презентация "Представление нечисловых данных"
  • Презентация "Представление записей и массивов"
  • Презентация "Системы и типы команд ЭВМ"
  • Презентация «Функциональная организация устройств»
  • Рекомендуемая литература к модулю 1
  • Проверочные задания к модулю 1
  • Контрольный тест к модулю 1
  • Иерархия памяти
  • Иерархия памяти
  • Виртуальная память
  • Организация взаимодействия устройств
  • Внешние накопители, физическая организация и диски
  • RAID-архитектуры
  • Презентация "Иерархия памяти"
  • Презентация "Виртуальная память"
  • Презентация "Организация взаимодействия устройств"
  • Презентация "Внешние накопители, физическая организация и диски"
  • Презентация "RAID-архитектуры"
  • Рекомендуемая литература к модулю 2
  • Проверочные задания к модулю 2
  • Контрольный тест к модулю 2
  • Увеличение производительности устройств
  • RISC–Архитектура
  • Введение в аппаратный параллелизм уровня машинных команд
  • Систолические архитектуры
  • Мобильные устройства
  • Встроенные системы
  • Презентация "RISC–Архитектура"
  • Презентация "Введение в аппаратный параллелизм уровня машинных команд"
  • Презентация "Систолические архитектуры"
  • Презентация "Мобильные устройства"
  • Презентация "Встроенные системы"
  • Рекомендуемая литература к модулю 3
  • Проверочные задания к модулю 3
  • Контрольный тест к модулю 3
  • Архитектуры HLL на примере организации УВК "Самсон"
  • История вопроса
  • Что такое HLL компьютер?
  • Взаимодействие компилятора и аппаратуры
  • Логика и передачи управления
  • Работа с массивами
  • Виртуальная память УВК "Самсон"
  • Презентация "История вопроса"
  • Презентация "Что такое HLL компьютер?"
  • Презентация "Взаимодействие компилятора и аппаратуры"
  • Презентация "Логика и передачи управления"
  • Презентация "Работа с массивами"
  • Презентация "Виртуальная память УВК "Самсон""
  • Рекомендуемая литература к модулю 4
  • Проверочные задания к модулю 4
  • Контрольный тест к модулю 4
  • Архитектуры ЭВМ с повышенной надежностью
  • Архитектуры ЭВМ с повышенной надежностью
  • Архитектура IBM/360 как пример классической архитектуры
  • Архитектура ARM как наиболее массовая в настоящее время
  • Заключение
  • Презентация "Архитектуры ЭВМ с повышенной надежностью"
  • Презентация "Архитектура IBM/360 как пример классической архитектуры"
  • Презентация "Архитектура ARM как наиболее массовая в настоящее время"
  • Рекомендуемая литература к модулю 5
  • Проверочные задания к модулю 5
  • Контрольные задания к модулю 5

Summary of User Reviews

Learn about computer architecture with this course on Coursera. Users have rated this course highly, with many praising the clear explanations and engaging content. One key aspect that users found good was the practical exercises that helped them apply what they learned. However, some users noted that the course can be challenging and may require prior knowledge in the subject.

Pros from User Reviews

  • Clear explanations
  • Engaging content
  • Practical exercises
  • Good for those with prior knowledge in the subject

Cons from User Reviews

  • Challenging
  • Requires prior knowledge
  • Lack of interaction with instructors
  • Not suitable for beginners
Russian
Available now
Approx. 15 hours to complete
Терехов Андрей Николаевич
Saint Petersburg State University
Coursera
Share
Saved Course list
Cancel
Get Course Update
Computer Courses