Subject
Архитектура и организација на компјутери
| 1. | Course Title |
Архитектура и организација на компјутери Computer Architecture and Organization |
||||||||||||
| 2. | Code | F18L1S003 | ||||||||||||
| 3. | Study Programme | Примена на информациски технологии, Компјутерски науки, Софтверско инженерство и информациски системи, Software engineering and information systems | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | Прв циклус | ||||||||||||
| 6. | Academic year / semester | 2 / Летен | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | — | ||||||||||||
| 9. | Prerequisites for enrolling in the course | — | ||||||||||||
| 10. | Objectives of the course programme (competences) | Разбирање на главните компјутерски архитектури, внатрешната организација, проценка на перформансите на поедините делови и компјутерскиот систем во целинa. | ||||||||||||
| 11. | Course content | (1) Вовед во компјутерски системи. Преглед на компјутерски архитектури и пресметковни структури. Капацитет и перформанси на компјутерски системи. (2) Бројни системи. Машинско претставување на броеви. Комплементи. SM, RC, DC системи Аритметички алгоритми. Кодови. Хамингово растојание и код. Компресија. Броеви со подвижна запирка. (2) Булова алгебра, прекинувачки функции, логички порти, комбинациони кола, минимизација на кола. Анализа и дизајн на скевенцијални кола. (1) Организација на аритметичко-логички уред. Компјутерска аритметика. Типови на адресирање. Преведување и старт на програма. Инструкциски формати. MIPS. Процесирање на инструкции и операции. (2) Процесор, основна имплементација, контролна единица, операции над податочни патеки. (1) Техники на проточен дизајн, гледање на напред, повеќефунционални единици. Паралелизам. Конфликти. Прекини, софтверски, хардверски (2) Мемориска хиерархија. Кеш меморија. Виртуелна меморија. TLB (1) Користење на главната меморија. Типови на RAM меморија. Параметри на мемориски системи. Типични мемориски организации. (1) Складирање и други В/И уреди. Дискови, флеш меморија (1) Повеќејадрени, повеќепроцесорски системи кластери, работа со повеќе нишки, суперскаларност, типови на паралелизам, GPU, мрежни топологии за повеќепроцесорски системи | ||||||||||||
| 12. | Learning methods | Предавања поддржани со презентации преку слајдови, интерактивни предавања, вежби (користење на опрема и | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 часа | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | 15.1 и 15.2 | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|