CSTB200 Организация на компютърни системи

Анотация:

Курсът представя основни понятия за организацията и архитектурата на компютърните системи. Целта на курса е студентите да се запознаят и разберат структурата, функциите и характеристиките на компютърните системи, както и принципите на проектиране и изграждане на различните функционални модули на съвременните компютри, в това число високопроизводителни компютърни системи.

прочети още
Мултимедия и компютърна графика

Преподавател(и):

доц. Ясен Горбунов  д-р

Описание на курса:

Компетенции:

Успешно завършилите курса студенти:

1) знаят:

* процесите, протичащи в компютърните системи и изпълнението на основните операции;

* основните функционални модули на компютърните системи, тяхната структура и предназначение;

* аритметичните и логически основи на компютърните системи;

* концепцията за инструкция, инструкционен цикъл, конвейеризация;

* йерархия на паметта в компютърните системи;


Предварителни изисквания:
Необходимите знания при започване на курса са получените в средното образование по информатика и информационни технологии.

Форми на провеждане:
Редовен

Учебни форми:
Лекция

Език, на който се води курса:
Български

Теми, които се разглеждат в курса:

  1. Въведение в компютърните системи. Организация и архитектура на компютърните системи.
  2. Аритметични основи на компютърните системи.
  3. Компютърни кодове и представяне на информация в компютъра.
  4. Логически основи на компютърните системи.
  5. Основни логически устройства.
  6. Базова архитектура на компютърните системи.
  7. Структура и организация на процесора.
  8. Управление на изпълнението на операциите с конвейеризация.
  9. Йерархия на паметта в компютърните системи.
  10. Принцип за взаимодействие с входно-изходни устройства.
  11. Инструкционен паралелизъм в компютърните системи.
  12. Високо-производителни компютърни системи с паралелизъм на ниво процеси. Многопроцесорни архитектури. Суперкомпютри.
  13. Високо-производителни компютърни системи с паралелизъм по данни. Графични ускорители.

Литература по темите:

Основна литература:

• J. Hennessy, D. Patterson, A., Computer Architecture: A Quantitative Approach, 4th Edition. Morgan Kaufmann, 2007.

• D. Patterson, J. Hennessy, Computer Organization and Design: The Hardware/Software Interface, Morgan Kaufmann, 2008.

• П. Боровска, Компютърни системи, Сиела, 2009.

• W. Stallings, Computer Organization and Architecture: Designing for Performance, Prentice Hall, 2006.

• Допълнителна литература:

• D. Harris, S. Harris, Digital Design and Computer Architecture, Morgan Kaufmann, 2007.

• L. Null, J. Lobur, Essentials of Computer Organization and Architecture, Jones&Bartlett Learning, 2010.

• J. Stokes, Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture, Starch Press, 2006.

Допълнителна литература:

• J. Gammack, V. Hobbs, D. Pigott, The book of informatics, Cengage Learning Australia, 2006.

• Ros A., Parallel and Distributed Computing, InTech, 2010.

• Blaise Barney, Introduction to Parallel Computing, Lawrence Livermore National Laboratory, https://computing.llnl.gov/tutorials/parallel_comp