
25.26. лекција УАР
Presentation
•
Computers
•
6th Grade
•
Practice Problem
•
Medium
Ljiljana Milicevic
Used 1+ times
FREE Resource
23 Slides • 26 Questions
1
25. Извршавање
инструкција
26. Серијско и
паралелно
извршавање
инструкцијa
2
Са инжињерске тачке гледишта,
1) микропроцесор ради на основу
кодираних инструкција,
2) да би извршио оно што
инстукција од њега тражи користи
кодиране податке и
3) по потреби одговара на догађаје
из спољног света.
3
• Понашање микропроцесора је дефинисано програмом чији се делови
(инструкције) тактовано узимају из програмске меморије. Да би неке од ових
инструкција извршио, микропроцесор мора да користи податке који се такође
налазе у некој меморији. Код микропроцесорског система постоји само једна
адресна магистрала и само један магистрала за податке на коју се повезују и
програмска меморија и меморија за податке. Обе меморије користе исту
магистралу за размену података са микропроцесором формирајући von
Neumann архитектуру микропроцесорског система. Von Neumann
архитектура захтева раздвајање програма од података тако што се они
постављају у различите делове меморијског простора.
4
• Користећи различите адресе, CPU
зна да ускоро ка њој стиже
инстукција или податак. Централна
процесорска јединица добија
инструкције из меморије, декодује
их и секвенцијално врши преко
инструкција програмиране задатке.
По потреби користи и податке које
узима из меморије за податке. Све
се ради секвенцијално у времену,
скоро ништа не може да се деси
истовремено у микропроцесору.
5
Микропроцесор константно понавља један
исти циклус операција:
• Узимање инструкције (fetching instruction
phase)
• Декодавање инструкције (decode phase)
• Извршење инструкције (execute phase)
Основни инструкцијски “fetch–decode–execute”
циклус је приказан на следећој слици:
6
Multiple Select
Од којих инструкција се састоји циклус операција микропроцесора?
Узимање инструкције
Давање инструкције
Декодавање инструкције
Извршење инструкције
Кодирање инструкције
7
Начини
извршавања
инструкција
- серијско,
паралелно и
проточно.
Постоје три основна начина
извршавања инструкција
код микропроцесора:
8
Multiple Select
Која су три основна начина извршавања инструкција код микропроцесора?
Уздужно
Серијско
Паралелно
Редно
Проточно
9
•Серијско
извршавање
Серијско извршавање инструкција је
најспорије, најпрецизније, најстарије, не
захтева посебне врсте процесора .
Свака следећа инструкција програма се
мора прво завршити са обрадом да био
следећа инструкција могла да се преузме
у обраду.
Дужина трајања циклуса мора бити
довољно дугачка да би свака инструкција
имала времена да се изврши што знатно
успорава рад процесора.
10
Multiple Choice
Које извршавање инструкција не захтева посебне врсте процесора?
Уздужно
Серијско
Паралелно
Редно
Проточно
11
12
Multiple Choice
Код које инструкције свака следећа инструкција програма се
мора прво завршити са обрадом да био
следећа инструкција могла да се преузме
у обраду?
Уздужно
Серијско
Паралелно
Редно
Проточно
13
Multiple Choice
Код које инструкције дужина трајања циклуса мора бити
довољно дугачка да би свака инструкција
имала времена да се изврши што знатно
успорава рад процесора?
Уздужно
Серијско
Паралелно
Редно
Проточно
14
Паралелно извршавање
Новији начин, брзо
извршавање,
прецизно, захтева
посебне типове
процесора.
Могуће је
истовремено
обрађивати више
инструкција.
15
Multiple Choice
Које извршавање инструкција захтева посебне врсте процесора?
Уздужно
Серијско
Паралелно
Редно
Проточно
16
17
Multiple Choice
Које извршавање инструкција омогућава истовремено обрађивање више инструкција?
Уздужно
Серијско
Паралелно
Редно
Проточно
18
Проточно
извршавање
(pipeline)
• Долази до преклапања
корака извршавања
инструкције, али се никад
не извршавају истовремено
две исте фазе различитих
инструкција (као на
транспортној траци за
паковање производа).
19
Multiple Choice
Код ког извршавања инструкције долази до преклапања корака извршавања инструкције?
Уздужног
Серијског
Паралелног
Редног
Проточног
20
• Значи, ако се извршење
састоји из 4 фазе (f,d,e,w)
и треба извршити 5 инструкција
, процесор ће моћи да за
време једне периоде изврши 4
фазе (свака фаза припада једној
од 5 инструкција).
21
• Значи, по циклусу се добија
један резултат.
• За процесоре који
подржавају овакав начин
извршења инструкција, каже
се да поседује вишестепену
проточност.
22
Multiple Choice
Шта имају процесори који подржавају проточни начин извршења функција?
Вишекорисну точивост
Вишестепену проточност
Вишестепену точивост
Вишекорисну проточност
23
Multiple Choice
Код ког извршења се по циклусу добија један резултат?
Редног
Серијског
Паралелног
Проточног
24
25
Суперпроточност
(суперпроточно
извршавање
инструкција, или
суперпроточна
архитектура
рачунара)
• Завршетак извршавања
сваке инструкције је на
половини периоде такта
генератора. Тако се
повећава брзина проточног
извршавања.
26
Multiple Choice
Код ког извршења инструкција завршетак извршавања сваке инструкције је на половини периоде такта генератора?
Серијског
Паралелног
Проточног
Суперпроточног
Суперскаларног
27
28
Суперскаларна
архитектура
микропроцесора
(суперскаларно
извршавање
инструкција)
• Микропроцесор може
истовремено започети
извршавање истих фаза
две инструкције
(проточне обраде које
раде паралелно).
29
Ниво паралелизма инструкција
означава број инструкција
програма које могу да се
извршавају паралелно.
Код већине савремених процесора
се примењује проточна и
суперскаларна обрада.
Још боље искоришћење овог
концепта је ако се омогући
промена редоследа којим се
инструкције извршавају, у односу
на оригинални програм.
30
Multiple Choice
Шта представља ниво паралелизма инструкција?
31
32
Напомена
Извршавање инструкције може бити
у 5 фаза (степена): прихватање,
декодирање, прихватање операнада,
извршавање, упис (меморисање)
резултата.
Или у 6 фаза: прихватање,
декодирање, одређивање адресе
операнда, дохватање операнда,
извршавање, упис (меморисање)
резултата.
33
Open Ended
Извршавање инструкције може бити у 5 фаза (степена):
34
Open Ended
Извршавање инструкције може бити у 6 фаза (степена):
35
Хазарди
• Извршавање инструкције може
бити привремено заустављено.
Та појава (ситуација) се зове
хазард. То се још зове мехур у
проточној обради (stall) Због
хазарда настаје кашњење у
протоку, тј.проточној обради
инструкција.
36
Fill in the Blanks
Type answer...
37
Fill in the Blanks
Type answer...
38
Multiple Choice
Шта настаје због хазарда?
Престанак рада рачунара
Кашњење у протоку
Прекид дотока информација
Убрзани прото
39
На пример, разлог хазарда је
зато што операнди које захтева
инструкција, нису још
израчунати од стране претходне
инструкције (то је хазард
података). Постоје и хазарди
ресурса, који настају када две
инструкције које се налазе у
различитим степенима pipeline-а
треба да приступе истом
ресурсу. Постоје и управљачки
хазарди и они настају због
скокова и других инструкција
које мењају вредност бројача
инструкција.
40
Multiple Choice
Како се назива хазард код ког операнди нису израчунати од претходне инструкције?
хазард ресурса
хазард података
управљачки хазард
скоковити хазард
41
Multiple Choice
Како се назива хазард код ког две инструкције које се налазе у различитим степенима pipeline-а треба да приступе истом ресурсу?
хазард ресурса
хазард података
управљачки хазард
скоковити хазард
42
Multiple Choice
Како се назива хазард који настаје због скокова и других инструкција које мењају вредност бројача инструкција?
хазард ресурса
хазард података
управљачки хазард
скоковити хазард
43
44
Multiple Choice
Које извршавање инструкција је представљено на слици?
Паралелно
Проточно
Серијско
Суперпроточно
Суперскаларно
45
Multiple Choice
Које извршавање инструкција је представљено на слици?
Паралелно
Проточно
Серијско
Суперпроточно
Суперскаларно
46
Multiple Choice
Које извршавање инструкција је представљено на слици?
Паралелно
Проточно
Серијско
Суперпроточно
Суперскаларно
47
Multiple Choice
Шта је на слици?
Паралелно извршење
Проточно извршење
Хазард
Суперпроточно извршење
Суперскаларно извршење
48
Multiple Choice
Које извршавање инструкција је представљено на слици?
Паралелно
Проточно
Серијско
Суперпроточно
Суперскаларно
49
Multiple Choice
Које извршавање инструкција је представљено на слици?
Паралелно
Проточно
Серијско
Суперпроточно
Суперскаларно
25. Извршавање
инструкција
26. Серијско и
паралелно
извршавање
инструкцијa
Show answer
Auto Play
Slide 1 / 49
SLIDE
Similar Resources on Wayground
32 questions
Органите на човешкото тяло
Presentation
•
3rd Grade
51 questions
Лекција 57.58. УАР
Presentation
•
6th Grade
52 questions
Јунаци народних песама (пети разред)
Presentation
•
5th Grade
36 questions
7 клас преговор
Presentation
•
7th Grade
31 questions
41.42. лекција СА
Presentation
•
6th Grade
37 questions
Покрытосеменные
Presentation
•
6th Grade
54 questions
Една българка
Presentation
•
7th Grade
26 questions
Наклонение на глагола. Видове наклонения
Presentation
•
7th Grade
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade