Përmbajtja e detajuar sipas kapitujve dhe njësive
- Вовед • Структурирана организација на компјутери
- Компјутерски системи • Процесори • Примарна меморија • Секундарна меморија • Влез/излез
- Ниво на микроархитектурата • Пример за микроархитектура • Пример за архитектура на инструкциско множество: IJVM • Критериуми за дизајн • Подобрување на перформансите • Примери за нивото на микроархитектурата (Core i7, OMAP4430, ATmega168)
- Архитектура на инструкциското множество • Карактеристики, мемориски модели, регистри и инструкции • Типови на податоци • Формати на инструкции • Адресирање • Типови на инструкции
• Тек на контролата • IA-64 архитектура и Itanium 2 5. Ниво на оперативниот систем • Виртуелна меморија • Хардверска виртуелизација • Виртуелни влезно/излезни инструкции, • Виртуелни инструкции за паралелно процесирање • Синхронизација на процеси • Примери на оперативни системи 6. Ниво на асемблерски јазик • Вовед • Макроа • Процес на асемблирање • Поврзување и вчитување
Резултати од учењето:
- Разбирање на теоријата и архитектурата на централната единица за обработка.
- Анализирање на некои од дизајнерските прашања во однос на брзината, технологијата, трошоците, перформансите.
- Дизајнирање на едноставен процесор со примена на концептите на теоријата.
- Користење на соодветни алатки за дизајнирање на потврда и тестирање на архитектурата на процесорот.
- Учење за концептите на паралелна обработка, цевковод и интерпроцесорска комуникација.
- Примери на подобар начин на I/O и организацијата на меморијата.
