Компьютерные науки

Computer Architecture

В программе рассматриваются фундаментальные принципы архитектуры вычислительных систем, охватывая развитие от классической модели фон Неймана до многопроцессорных конфигураций и альтернативных архитектур.
Студентов 1968 Выпускников 114 Для специалистов EN
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Аппаратное обеспечение
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебная программа посвящена организации вычислительных систем и формирует целостное видение их внутреннего устройства. В учебной программе изучаются основы цифровой логики, структура систем хранения, механизмы виртуальной памяти и современные многопроцессорные решения. Темы развиваются от базовых аппаратных блоков к сложным архитектурным подходам, включая важные страницы истории вычислительной техники и отечественных разработок. Эта учебная программа ориентирована на студентов и начинающих инженеров, желающих разобраться в аппаратной части ЭВМ.
Цели
  • Сформировать системное представление об организации вычислительных систем.
  • Раскрыть принципы построения фон-неймановской машины и её расширений.
  • Дать ориентиры в области многопроцессорных и альтернативных архитектур.
  • Познакомить с историей вычислительной техники и ключевыми отечественными разработками.
Чему я научусь?
  • Описывать устройство вычислительной машины на основе модели фон Неймана.
  • Разбираться в организации памяти, включая виртуальную память.
  • Сравнивать многопроцессорные и альтернативные архитектурные подходы.
  • Ориентироваться в истории развития вычислительной техники.
  • Читать и интерпретировать базовые схемы цифровой логики.

Авторы

Терехов Андрей Николаевич
Терехов Андрей Николаевич
Доктор физико-математических наук, профессор, академик Международной академии информатизации, член ACM и IEEE Computer Society.
Чему я научусь?
  • Описывать устройство вычислительной машины на основе модели фон Неймана.
  • Разбираться в организации памяти, включая виртуальную память.
  • Сравнивать многопроцессорные и альтернативные архитектурные подходы.
  • Ориентироваться в истории развития вычислительной техники.
  • Читать и интерпретировать базовые схемы цифровой логики.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Introduction This lecture introduces the main components of a computer and common principals of working for all... This lecture introduces the main components of a computer and common principals of working for all computers today. It focuses on basic elements of equipment such as triggers and registers. It also describes operations of Boolean algebra and digital logic. ещё
2 Point numbers This lecture describes a representation of positive, negative and floating point numbers. It also introduces records... This lecture describes a representation of positive, negative and floating point numbers. It also introduces records and arrays and its representation in the memory of a computer. ещё
3 Basic organization of the von Neumann machine This lecture describes the basic organization of the von Neumann machine. It introduces machine instructions, their... This lecture describes the basic organization of the von Neumann machine. It introduces machine instructions, their formats and types. It also gives some information about Assembler and FORTRAN. Absolute, relative, indexed and indirect addressing modes are described at the end. ещё
Basic organization of the von Neumann machine тест для курса Computer Architecture 60 мин
4 Storage systems This lecture provides information about storage systems and their technology, coding and data compression. It gives... This lecture provides information about storage systems and their technology, coding and data compression. It gives an example of a memory hierarchy, introduces the terms semaphore, latency, bandwidth and interleaving. At the end the main principals of virtual memory are described. ещё
5 History of Computers This lecture provides the most interesting and important historical facts about computers and their architects.
History of Computers тест для курса Computer Architecture 60 мин
6 Triggers electronics This lecture compare a hardwired realization and a micro programmed realization of machine instructions. Some information... This lecture compare a hardwired realization and a micro programmed realization of machine instructions. Some information about the implementation of simple data paths is given. The lecture focuses on introduction to an instruction-level parallelism. ещё
7 Multiprocessor and alternative architectures The lecture deals with multiprocessor and alternative architectures: SIMD, MIMD, VLIW and EPIC. Some information about... The lecture deals with multiprocessor and alternative architectures: SIMD, MIMD, VLIW and EPIC. Some information about interconnection networks and cache coherence is given. The lecture introduces memory models RISC and CISC and compares them. ещё
Multiprocessor and alternative architectures тест для курса Computer Architecture 60 мин
8 Functional organization "The lecture introduces the functional organization of a computer and the scheme ""arbitrageur"". It gives some... "The lecture introduces the functional organization of a computer and the scheme ""arbitrageur"". It gives some information about interruption and network communication. It represents RAID and SCSI." ещё
9 Russian computer history This lecture provides the most interesting and important facts from the Russian computer history.
Russian computer history тест для курса Computer Architecture 60 мин
10 Computer Elbrus The lecture provides the history and the main ideas of computer Elbrus. It tells about difficulties... The lecture provides the history and the main ideas of computer Elbrus. It tells about difficulties of using it and also some facts about static languages. ещё
11 HLL-computers (high-level language) The lecture provides information about machine instructions load and store. It also tells about main elements... The lecture provides information about machine instructions load and store. It also tells about main elements of high-level languages: branches, loops and arithmetic operations and describes conversion them into machine code. ещё
12 Virtual memory This lecture provides information about the structure of an array and addressing of elements in an... This lecture provides information about the structure of an array and addressing of elements in an array. It also describes a virtual memory: structure of page table and addressing of pages. There is the final example of one program at the end of the lecture. ещё
Virtual memory тест для курса Computer Architecture 60 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.