Архитектура и организација на компјутери

Вовед во компјутерскиот хардвер и архитектурата: сеопфатна покриеност на компјутерскиот хардвер и основите на архитектурата со цел студентите да се запознаат со машините на повеќе нивоа, организацијата на процесорот, портите и Буловата алгебра, микроархитектурата, нивото на архитектурата на инструкциското множество, текот на контролата, виртуелната меморија и асемблерскиот јазик, на практичен начин, наместо со апстрактна дискусија за теоријата и концептите

Вовед во компјутерскиот хардвер и архитектурата: сеопфатна покриеност на компјутерскиот хардвер и основите на архитектурата со цел студентите да се запознаат со машините на повеќе нивоа, организацијата на процесорот, портите и Буловата алгебра, микроархитектурата, нивото на архитектурата на инструкциското множество, текот на контролата, виртуелната меморија и асемблерскиот јазик, на практичен начин, наместо со апстрактна дискусија за теоријата и концептите

Резултати од учењето:

  1. Разбирање на теоријата и архитектурата на централната единица за обработка.
  2. Анализирање на некои од дизајнерските прашања во однос на брзината, технологијата, трошоците, перформансите.
  3. Дизајнирање на едноставен процесор со примена на концептите на теоријата.
  4. Користење на соодветни алатки за дизајнирање на потврда и тестирање на архитектурата на процесорот.
  5. Учење за концептите на паралелна обработка, цевковод и интерпроцесорска комуникација.
  6. Примери на подобар начин на I/O и организацијата на меморијата.

Детална содржина по поглавја и единици

  1. Вовед • Структурирана организација на компјутери
  2. Компјутерски системи • Процесори • Примарна меморија • Секундарна меморија • Влез/излез
  3. Ниво на микроархитектурата • Пример за микроархитектура • Пример за архитектура на инструкциско множество: IJVM • Критериуми за дизајн • Подобрување на перформансите • Примери за нивото на микроархитектурата (Core i7, OMAP4430, ATmega168)
  4. Архитектура на инструкциското множество • Карактеристики, мемориски модели, регистри и инструкции • Типови на податоци • Формати на инструкции • Адресирање • Типови на инструкции • Тек на контролата • IA-64 архитектура и Itanium 2
  5. Ниво на оперативниот систем • Виртуелна меморија • Хардверска виртуелизација • Виртуелни влезно/излезни инструкции • Виртуелни инструкции за паралелно процесирање • Синхронизација на процеси • Примери на оперативни системи
  6. Ниво на асемблерски јазик • Вовед • Макроа • Процес на асемблирање • Поврзување и вчитување

Методи на настава

Теоретска настава, аудиториски вежби, лабораториски вежби, групно учество на студенти во изработка на проекти, самостојна изработка на проектни и самостојни задачи, одржување консултации.
Неделни часови 5 часови
Вкупен фонд 150 часови
Услови за потпис нема

Наставни активности

ШифраАктивностЧасови
16.1Предавања- теоретска настава. часови45
16.2Вежби (лабораториски, аудиториски), семинари, тимска работа: часови30
16.3Пракса: часови0

Други активности

ШифраАктивностЧасови
17.1Проектни задачи: часови15
17.2Самостојни задачи: часови10
17.3Домашно учење - задачи50

Начин на оценување

писмено

Компоненти на оценување

ШифраКомпонентаПоени
19.1Тестови: бодови10
19.2Семинарска работа/проект, презентација писмена и усна: бодови10
19.3Завршен испит: бодови80

Скала на оценување

Опсег на поениОцена
до 50 бода5 (пет) (F)
51 х до 60 бода6 (шест) (E)
61 х до 70 бода7 (седум) (D)
од 71 до 80 бода8 (осум) (C)
од 81 до 90 бода9 (девет) (B)
од 91 до 100 бода10 (десет) (A)
Евалуација и самоевалуација

Задолжителна литература

Ред.АвториНасловИздавачГодина
1Andrew S. Tanenbaum, Todd AustinStructured Computer Organization (6th Edition)Pearson, ISBN-10: 9332571244 ISBN-13: 978-93325712422016
2Пеце МитревскиАрхитектура на компјутери и оперативни системи (авторизирани предавања)Технички факултет - Битола2004
3Ендру ТаненбаумСтруктуирана компјутерска организацијаАбакус комерц – Скопје2010

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

Ред.АвториНасловИздавачГодина
1John L. Hennessy, David A. PattersonComputer Architecture: A Quantitative Approach (6th Edition)Morgan Kaufmann, ISBN-10 : 0128119055 ISBN-13 : 978-01281190512017