NETB206 Компютърни архитектури
Анотация:
The main objective of the Course is to trace out the most essential improvements in the basic computer architecture during the years. The topics to follow are:
" Overcoming "Memory Wall" - Cash Design and Virtual Memory Organization
" Independence in CPU and I/O operations - I/O System Structure (I/O modules, DMA, I/O chanels)
" Improving CPU architecture - Pipeline organization
" Bus interconnection system
" RISC architecture
" Introduction to parallel architectures
Преподавател(и):
доц. Ясен Горбунов д-р
Описание на курса:
Компетенции:
" Basic knowledge on ISA (Instrction Set Architecture) computers: Digital data representation, Instructions (formats, addressing, types of operations and operands), CPU structure and functions, Basic components.
Предварителни изисквания:
The students should have knowledge and/or skills:
- In the arithmetic and logic base of computers; in the organization of processing in computers;
- To have already passed successfully the courses: Analysis and synthesis of logical circuits, Digital circuits and Computer Organization.
Форми на провеждане:
Редовен
Учебни форми:
Лекция
Език, на който се води курса:
Английски
Теми, които се разглеждат в курса:
- Computer architecture. Basic notions. Drawbacks of the fon Neuman architecture.
- Cash memory design. Mapping. Direct mapping.
- Associative and set-associative mapping.
- Replacement algorithms. Write policy.
- Virtual memory organization. Paging. Translation buffers.
- Segmentation. Paged segments.
- Replacement algorithms - working set (WS) and page-fault frequency (PFF). Concurrent work of cash and virtual memories
- Input-output system. Control of I/O operations. DMA.
- I/O channel organization.
- Internal computer communications. Bus organization. Transactions.
- Timing (synchronous and asynchronous). Arbitration.
- Instruction pipelines.
- Control and data dependencies.
- RISC architectures. Register file and pipelines.
- Parallel architectures. Multiprocessors and multicomputers.
Литература по темите:
Main:
1. W. Stallings, Computer Organization and Architecture, Prentice-Hall, NJ, 1996
2. B. Wilkinson, Computer Architecture, Prentice Hall, Europe, 1996
3. Stone H., High-performance Computer Architecture, Aisson-Wesley, MA, 1993
Additional:
1. A.J.van de Goor, Computer Architecture and Design, Adisson-Wesley, 1991.
2. K. Hwang, Advanced Computer Architecture, McGraw-Hill, NY, 1993.
3. Desrochers G., Principles of Parallel and Multiprocessing, McGraw-Hill, NY,1987.
4. D.Sima, T.Fountain, P.Kacsuk, Advanced Computer Architectures, Adisson-Wesley, 1997.
5. Егоров А., Лазаров В., Паралелни компютърни архитектури, Ръководство, София.,1998.
Средства за оценяване:
ПРОЦЕНТНО УЧАСТИЕ НА ФОРМИ ЗА ОЦЕНЯВАНЕ ПРИ ФОРМИРАНЕ НА КРАЙНА ОЦЕНКА
ФОРМИ НА ОЦЕНЯВАНЕ ТЕКУЩ КОНТРОЛ КОМБИНИРАНО ОЦЕНЯВАНЕ ФИНАЛЕН ИЗПИТ
ТЕСТ 50 %
ПИСМЕНИ ЗАДАЧИ 50 % 50 %
ПРАКТИЧЕСКА ЗАДАЧА
ПОРТФОЛИО
УСТЕН ИЗПИТ 50 %
КОНТРОЛНА РАБОТА 50 % 50 %