Пълен учебен документ за подготовка за теста — съставен 100% по записите от дъските и аудио транскрипциите на гл. ас. Красен Ангелов
Основна концепция (от лекцията): Комуникационните системи предават информация от източник до получател през комуникационен канал. При преминаване през канала се наслагват шум и смущения (водещи до затихване и изкривяване на сигнала).
При код с кодово разстояние $d_0$ (минималното разстояние на Хеминг между две кодови комбинации):
Изходният сигнал се описва с: $y[n] = x[n] + a \cdot y[n-1]$ (рекурсивен цифров филтър от първи ред).
Важно при чертане на теста: Ординатата (вертикалната ос) винаги се надписва „преминал сигнал, dB“, а абсцисата (хоризонталната ос) — „$f$“ (честота).
Общ принцип (от дъската): Информацията за амплитудата на сигнала в основната лента се съдържа в амплитудата, честотата или фазата на модулирания сигнал.
Подходящи са за опериране с единична инструкция при единичен информационен поток. Всички инструкции и данни се съхраняват в първичната памет. Характеризират се с ниско бързодействие.
Подходящи са за изпълнение на различни инструкции на различни PEs (процесорен елемент — най-малката хардуерна единица в паралелната архитектура, извършваща аритметични и логически операции) върху един поток от данни.
Оперира се с единична инструкция при множество информационни потоци. Подходящи са за приложения с научна насоченост, където е налице необходимост от векторни и матрични изчисления.
Подходящи са при опериране с множество инструкции и множество информационни потоци. Разделят се на два подкласа:
| Характеристика | CISC (Complex Instruction Set Computing) | RISC (Reduced Instruction Set Computing) | VLIW (Very Long Instruction Word) |
|---|---|---|---|
| Дължина на инструкцията | Променлива (от 16 до 64 бита) | Еднаква (фиксирана, обикновено 32 бита) | Еднаква |
| Формат на инструкцията | Разположението на полетата се променя | Регулярно, разположението на полетата не се променя | Регулярно, разположението на полетата не се променя |
| Семантика на инструкцията | Променя се от проста до сложна (многоетапни операции на ниско ниво: четене, запис, аритм. опер.; 120 до 350+ инструкции) | Само една операция (опростен набор до 100 инструкции, изпълнявани в 1 тактов цикъл) | Множество прости независими операции в един пакет |
| Регистри | Малко (ограничен брой от 32 до 64), понякога специализирани | Много, универсални (за бърз достъп до паметта) | Много, универсални (общ регистров файл) |
| Достъп до паметта | Обвързан с операции на различни типове инструкции (4 до 16 режима на адресиране) | Не са обвързани с операции, LOAD / STORE архитектури | Не са обвързани с операции, LOAD / STORE архитектури |
| Акцент при проектирането на хардуера | Използване на микрокодирани имплементации | Имплементации с един конвейер и без микрокод | Имплементации с множество конвейери, без микрокод, без сложна логика |
Механизъм на възникване (от дъската): Между EMI източника и смущаваното устройство възниква взаимодействие по два начина:
Върху хардуера и елементите:
Върху приемания сигнал: