Π‘ΠΈΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ рачунарских систСма: ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ симулатор ΠΏΡƒΠ½Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ Ρƒ смСру ΠΊΠ°Π·Π°Ρ™ΠΊΠ΅ Π½Π° сату ΠΈ Ρ‚Ρ€Π°Π³ΠΎΠ²ΠΈ

Π£ Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π΄Π΅Π»Ρƒ Ρ‡Π»Π°Π½ΠΊΠ° ΠΎ симулаторима рачунарских систСма, наставићу Ρƒ Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎΠΌ ΡƒΠ²ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠ±Π»ΠΈΠΊΡƒ Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ рачунарским симулаторима, односно ΠΎ ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜ΠΈ ΠΏΡƒΠ½Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅, са којом сС просСчни корисник Π½Π°Ρ˜Ρ‡Π΅ΡˆΡ›Π΅ сусрСћС, ΠΊΠ°ΠΎ ΠΈ ΠΎ Ρ†Π»ΠΎΡ†ΠΊ-Π±ΠΈ -ΠΌΠΎΠ΄Π΅Π» сата ΠΈ Ρ‚Ρ€Π°Π³ΠΎΠ²ΠΈ, који су Ρ‡Π΅ΡˆΡ›ΠΈ Ρƒ ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€Π°.

Π‘ΠΈΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ рачунарских систСма: ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ симулатор ΠΏΡƒΠ½Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ Ρƒ смСру ΠΊΠ°Π·Π°Ρ™ΠΊΠ΅ Π½Π° сату ΠΈ Ρ‚Ρ€Π°Π³ΠΎΠ²ΠΈ

Π’ ΠΏΡ€Π²ΠΈ Π΄Π΅ΠΎ Π“ΠΎΠ²ΠΎΡ€ΠΈΠΎ сам ΠΎ Ρ‚ΠΎΠΌΠ΅ ΡˆΡ‚Π° су симулатори ΡƒΠΎΠΏΡˆΡ‚Π΅, ΠΊΠ°ΠΎ ΠΈ ΠΎ Π½ΠΈΠ²ΠΎΠΈΠΌΠ° ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π΅. Π‘Π°Π΄Π°, Π½Π° основу Ρ‚ΠΎΠ³ сазнања, ΠΏΡ€Π΅Π΄Π»Π°ΠΆΠ΅ΠΌ Π΄Π° Π·Π°Ρ€ΠΎΠ½ΠΈΠΌ ΠΌΠ°Π»ΠΎ Π΄ΡƒΠ±Ρ™Π΅ ΠΈ ΠΏΡ€ΠΈΡ‡Π°ΠΌΠΎ ΠΎ ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜ΠΈ ΠΏΡƒΠ½Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅, ΠΊΠ°ΠΊΠΎ ΠΏΡ€ΠΈΠΊΡƒΠΏΠΈΡ‚ΠΈ Ρ‚Ρ€Π°Π³ΠΎΠ²Π΅, ΡˆΡ‚Π° са њима каснијС Ρ€Π°Π΄ΠΈΡ‚ΠΈ, ΠΊΠ°ΠΎ ΠΈ ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΠ½ΡΠΊΠΎΡ˜ Π΅ΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜ΠΈ сат ΠΏΠΎ сат.

Π‘ΠΈΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ ΠΏΡƒΠ½Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅, ΠΈΠ»ΠΈ "Π‘Π°ΠΌ Ρƒ ΠΏΠΎΡ™Ρƒ нијС Ρ€Π°Ρ‚Π½ΠΈΠΊ"

Ако ΠΆΠ΅Π»ΠΈΡ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΡƒΡ‡ΠΈΡ‚Π΅ Ρ€Π°Π΄ јСдног ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½ΠΎΠ³ ΡƒΡ€Π΅Ρ’Π°Ρ˜Π°, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΡ€Π΅ΠΆΠ½Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΡ†Π΅, ΠΈΠ»ΠΈ Π΄Π° Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ ΠΈΠ»ΠΈ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ Π·Π° овај ΡƒΡ€Π΅Ρ’Π°Ρ˜, ΠΎΠ½Π΄Π° сС Ρ‚Π°ΠΊΠ°Π² ΡƒΡ€Π΅Ρ’Π°Ρ˜ ΠΌΠΎΠΆΠ΅ симулирати засСбно. ΠœΠ΅Ρ’ΡƒΡ‚ΠΈΠΌ, њСгово ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ ΠΈΠ·ΠΎΠ»ΠΎΠ²Π°Π½ΠΎ ΠΎΠ΄ остатка инфраструктурС нијС баш Π·Π³ΠΎΠ΄Π½ΠΎ. Π”Π° бистС ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΠ»ΠΈ ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π°Ρ˜ΡƒΡ›ΠΈ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€, Π±ΠΈΡ›Π΅ Π²Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Π½ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π½ΠΈ процСсор, ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, приступ магистрали ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΈΡ‚Π΄. ΠŸΠΎΡ€Π΅Π΄ Ρ‚ΠΎΠ³Π°, Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ Π·Π°Ρ…Ρ‚Π΅Π²Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСм (ОБ) ΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ стСк Π΄Π° Π±ΠΈ функционисао. ΠŸΠΎΡ€Π΅Π΄ Ρ‚ΠΎΠ³Π°, ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Π½ посСбан Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ сСрвСр ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€Π°.

Π‘ΠΈΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ ΠΏΡƒΠ½Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ствара ΠΎΠΊΡ€ΡƒΠΆΠ΅ΡšΠ΅ Π·Π° ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚Π½ΠΎΠ³ софтвСрског стСка, који ΡƒΠΊΡ™ΡƒΡ‡ΡƒΡ˜Π΅ свС ΠΎΠ΄ Π‘Π˜ΠžΠ‘-Π° ΠΈ ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°Ρ‡Π° Π΄ΠΎ самог ОБ-Π° ΠΈ ΡšΠ΅Π³ΠΎΠ²ΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΡ… подсистСма, ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ су исти ΠΌΡ€Π΅ΠΆΠ½ΠΈ стСк, Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ Π½Π° Π½ΠΈΠ²ΠΎΡƒ корисника. Π”Π° Π±ΠΈ Ρ‚ΠΎ ΡƒΡ€Π°Π΄ΠΈΠΎ, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° софтвСрскС ΠΌΠΎΠ΄Π΅Π»Π΅ Π²Π΅Ρ›ΠΈΠ½Π΅ рачунарских ΡƒΡ€Π΅Ρ’Π°Ρ˜Π°: процСсор ΠΈ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Ρƒ, диск, ΡƒΠ»Π°Π·Π½ΠΎ/ΠΈΠ·Π»Π°Π·Π½Π΅ ΡƒΡ€Π΅Ρ’Π°Ρ˜Π΅ (тастатура, миш, Π΅ΠΊΡ€Π°Π½), ΠΊΠ°ΠΎ ΠΈ исту ΠΌΡ€Π΅ΠΆΠ½Ρƒ ΠΊΠ°Ρ€Ρ‚ΠΈΡ†Ρƒ.

Испод јС Π±Π»ΠΎΠΊ Π΄ΠΈΡ˜Π°Π³Ρ€Π°ΠΌ ΠΊ58 чипсСта компанијС Π˜Π½Ρ‚Π΅Π». Рачунарски симулатор ΠΏΡƒΠ½Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Π½Π° ΠΎΠ²ΠΎΠΌ чипсСту Π·Π°Ρ…Ρ‚Π΅Π²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Ρƒ Π²Π΅Ρ›ΠΈΠ½Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ… ΡƒΡ€Π΅Ρ’Π°Ρ˜Π°, ΡƒΠΊΡ™ΡƒΡ‡ΡƒΡ˜ΡƒΡ›ΠΈ ΠΎΠ½Π΅ ΡƒΠ½ΡƒΡ‚Π°Ρ€ ИОΠ₯ (Π˜Π½ΠΏΡƒΡ‚/ΠžΡƒΡ‚ΠΏΡƒΡ‚ Π₯ΡƒΠ±) ΠΈ ИЦΠ₯ (Π˜Π½ΠΏΡƒΡ‚/ΠžΡƒΡ‚ΠΏΡƒΡ‚ Π¦ΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π₯ΡƒΠ±), који нису Π΄Π΅Ρ‚Π°Ρ™Π½ΠΎ ΠΏΡ€ΠΈΠΊΠ°Π·Π°Π½ΠΈ Π½Π° Π±Π»ΠΎΠΊ Π΄ΠΈΡ˜Π°Π³Ρ€Π°ΠΌΡƒ . Иако, ΠΊΠ°ΠΊΠΎ пракса ΠΏΠΎΠΊΠ°Π·ΡƒΡ˜Π΅, Π½Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡ€Π΅Ρ’Π°Ρ˜Π° којС Π½Π΅ користи софтвСр који Ρ›Π΅ΠΌΠΎ ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ΠΈ. МодСлС Ρ‚Π°ΠΊΠ²ΠΈΡ… ΡƒΡ€Π΅Ρ’Π°Ρ˜Π° нијС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚ΠΈ.

Π‘ΠΈΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ рачунарских систСма: ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ симулатор ΠΏΡƒΠ½Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ Ρƒ смСру ΠΊΠ°Π·Π°Ρ™ΠΊΠ΅ Π½Π° сату ΠΈ Ρ‚Ρ€Π°Π³ΠΎΠ²ΠΈ

ΠΠ°Ρ˜Ρ‡Π΅ΡˆΡ›Π΅ сС симулатори ΠΏΡƒΠ½Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ˜Ρƒ Π½Π° Π½ΠΈΠ²ΠΎΡƒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π° процСсора (ИБА, Π²ΠΈΠ΄ΠΈ Π΄ΠΎΠ»Π΅). ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΈ Ρ‡Π»Π°Π½Π°ΠΊ). Ово Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ сам симулатор Ρ€Π΅Π»Π°Ρ‚ΠΈΠ²Π½ΠΎ Π±Ρ€Π·ΠΎ ΠΈ Ρ˜Π΅Ρ„Ρ‚ΠΈΠ½ΠΎ. ИБА Π½ΠΈΠ²ΠΎ јС Ρ‚Π°ΠΊΠΎΡ’Π΅ Π΄ΠΎΠ±Π°Ρ€ Ρ˜Π΅Ρ€ ΠΎΡΡ‚Π°Ρ˜Π΅ мањС-вишС константан, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΡƒ ΠΎΠ΄, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, АПИ/ΠΠ‘Π˜ Π½ΠΈΠ²ΠΎΠ° који сС Ρ‡Π΅ΡˆΡ›Π΅ мСња. ΠŸΠΎΡ€Π΅Π΄ Ρ‚ΠΎΠ³Π°, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Π½ΠΈΠ²ΠΎΡƒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π° Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π΄Π° ΠΏΠΎΠΊΡ€Π΅Π½Π΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΎΠ·Π²Π°Π½ΠΈ нСизмСњСни Π±ΠΈΠ½Π°Ρ€Π½ΠΈ софтвСр, односно Π΄Π° ΠΏΠΎΠΊΡ€Π΅Π½Π΅Ρ‚Π΅ Π²Π΅Ρ› ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°Π½ΠΈ ΠΊΠΎΠ΄ Π±Π΅Π· ΠΈΠΊΠ°ΠΊΠ²ΠΈΡ… ΠΏΡ€ΠΎΠΌΠ΅Π½Π°, Ρ‚Π°Ρ‡Π½ΠΎ ΠΎΠ½Π°ΠΊΠΎ ΠΊΠ°ΠΊΠΎ сС користи Π½Π° стварном Ρ…Π°Ρ€Π΄Π²Π΅Ρ€Ρƒ. Π”Ρ€ΡƒΠ³ΠΈΠΌ Ρ€Π΅Ρ‡ΠΈΠΌΠ°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΠΈ ΠΊΠΎΠΏΠΈΡ˜Ρƒ (β€žΠ΄ΡƒΠΌΠΏβ€œ) свог чврстог диска, навСсти Π³Π° ΠΊΠ°ΠΎ слику Π·Π° ΠΌΠΎΠ΄Π΅Π» Ρƒ симулатору са ΠΏΡƒΠ½ΠΎΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΌ, ΠΈ Π²ΠΎΠΈΠ»Π°! – ОБ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ сС ΡƒΡ‡ΠΈΡ‚Π°Π²Π°Ρ˜Ρƒ Ρƒ симулатору Π±Π΅Π· ΠΈΠΊΠ°ΠΊΠ²ΠΈΡ… Π΄ΠΎΠ΄Π°Ρ‚Π½ΠΈΡ… Ρ€Π°Π΄ΡšΠΈ.

ΠŸΠ΅Ρ€Ρ„ΠΎΡ€ΠΌΠ°Π½ΡΠ΅ симулатора

Π‘ΠΈΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ рачунарских систСма: ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ симулатор ΠΏΡƒΠ½Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ Ρƒ смСру ΠΊΠ°Π·Π°Ρ™ΠΊΠ΅ Π½Π° сату ΠΈ Ρ‚Ρ€Π°Π³ΠΎΠ²ΠΈ

Као ΡˆΡ‚ΠΎ јС Π²Π΅Ρ› ΠΏΠΎΠΌΠ΅Π½ΡƒΡ‚ΠΎ, процСс ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π΅ Ρ†Π΅Π»ΠΎΠ³ систСма, односно свих ΡšΠ΅Π³ΠΎΠ²ΠΈΡ… ΡƒΡ€Π΅Ρ’Π°Ρ˜Π°, јС ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ спор ΠΏΠΎΠ΄ΡƒΡ…Π²Π°Ρ‚. Ако свС ΠΎΠ²ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ‚Π΅ Π½Π° Π²Π΅ΠΎΠΌΠ° Π΄Π΅Ρ‚Π°Ρ™Π½ΠΎΠΌ Π½ΠΈΠ²ΠΎΡƒ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, микроархитСктонском ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΡ‡ΠΊΠΎΠΌ, ΠΎΠ½Π΄Π° Ρ›Π΅ ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ΅ постати ΠΈΠ·ΡƒΠ·Π΅Ρ‚Π½ΠΎ споро. Али Π½ΠΈΠ²ΠΎ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π° јС ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π°Ρ˜ΡƒΡ›ΠΈ ΠΈΠ·Π±ΠΎΡ€ ΠΈ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ систСму ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΠΌΠ° Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°Ρ˜Ρƒ Π±Ρ€Π·ΠΈΠ½ΠΎΠΌ која јС Π΄ΠΎΠ²ΠΎΡ™Π½Π° Π΄Π° корисник ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΡ†ΠΈΡ€Π° са њима.

ОвдС Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎ Π΄Π° сС Π΄ΠΎΡ‚Π°ΠΊΠ½Π΅ΠΌΠΎ Ρ‚Π΅ΠΌΠ΅ пСрформанси симулатора. ΠžΠ±ΠΈΡ‡Π½ΠΎ сС ΠΌΠ΅Ρ€ΠΈ Ρƒ ИПБ (ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅ Ρƒ сСкунди), Ρ‚Π°Ρ‡Π½ΠΈΡ˜Π΅ Ρƒ МИПБ (ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ ИПБ), односно Ρƒ Π±Ρ€ΠΎΡ˜Ρƒ процСсорских ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π° којС ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π° симулатор Ρƒ јСдној сСкунди. Π˜ΡΡ‚ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½ΠΎ, Π±Ρ€Π·ΠΈΠ½Π° ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π΅ зависи ΠΈ ΠΎΠ΄ пСрформанси систСма Π½Π° ΠΊΠΎΠΌΠ΅ сС сама ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° Ρ€Π°Π΄ΠΈ. Π‘Ρ‚ΠΎΠ³Π° јС ΠΌΠΎΠΆΠ΄Π° ΠΈΡΠΏΡ€Π°Π²Π½ΠΈΡ˜Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΠΈ ΠΎ β€žΡƒΡΠΏΠΎΡ€Π°Π²Π°ΡšΡƒβ€œ симулатора Ρƒ ΠΏΠΎΡ€Π΅Ρ’Π΅ΡšΡƒ са ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΠΌ систСмом.

ΠΠ°Ρ˜Ρ‡Π΅ΡˆΡ›ΠΈ симулатори ΠΏΡƒΠ½Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Π½Π° Ρ‚Ρ€ΠΆΠΈΡˆΡ‚Ρƒ, ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ су ΠšΠ•ΠœΠ£, Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»Π‘ΠΎΠΊ ΠΈΠ»ΠΈ Π’ΠΌΠ’Π°Ρ€Π΅ Воркстатион, ΠΈΠΌΠ°Ρ˜Ρƒ Π΄ΠΎΠ±Ρ€Π΅ пСрформансС. ΠšΠΎΡ€ΠΈΡΠ½ΠΈΠΊΡƒ ΠΌΠΎΠΆΠ΄Π° Π½Π΅Ρ›Π΅ Π½ΠΈ Π±ΠΈΡ‚ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚Π½ΠΎ Π΄Π° сС Ρƒ симулатору Ρ€Π°Π΄ΠΈ. Ово сС дСшава Π·Π°Ρ…Π²Π°Ρ™ΡƒΡ˜ΡƒΡ›ΠΈ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΈΠΌ могућностима Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈΡ… Ρƒ процСсорима, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠΌΠ° Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ ΠΏΡ€Π΅Π²ΠΎΡ’Π΅ΡšΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π·Π°Π½ΠΈΠΌΡ™ΠΈΠ²ΠΈΠΌ стварима. Ово јС свС Ρ‚Π΅ΠΌΠ° Π·Π° посСбан Ρ‡Π»Π°Π½Π°ΠΊ, Π°Π»ΠΈ ΡƒΠΊΡ€Π°Ρ‚ΠΊΠΎ, Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° јС хардвСрска карактСристика саврСмСних процСсора која ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° симулаторима Π΄Π° Π½Π΅ ΡΠΈΠΌΡƒΠ»ΠΈΡ€Π°Ρ˜Ρƒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅, Π²Π΅Ρ› Π΄Π° ΠΈΡ… ΠΏΠΎΡˆΠ°Ρ™Ρƒ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ стварном процСсору, Π°ΠΊΠΎ су, Π½Π°Ρ€Π°Π²Π½ΠΎ, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ симулатор ΠΈ процСсор су слични. Π‘ΠΈΠ½Π°Ρ€Π½ΠΎ ΠΏΡ€Π΅Π²ΠΎΡ’Π΅ΡšΠ΅ јС ΠΏΡ€Π΅Π²ΠΎΡ’Π΅ΡšΠ΅ Π³ΠΎΡΡ‚ΡƒΡ˜ΡƒΡ›Π΅Π³ машинског ΠΊΠΎΠ΄Π° Ρƒ хост ΠΊΠΎΠ΄ ΠΈ Π½Π°ΠΊΠ½Π°Π΄Π½ΠΎ ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ΅ Π½Π° стварном процСсору. Као Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Ρ‚ΠΎΠ³Π°, ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° јС само ΠΌΠ°Π»ΠΎ ΡΠΏΠΎΡ€ΠΈΡ˜Π°, 5-10 ΠΏΡƒΡ‚Π°, Π° чСсто Ρ‡Π°ΠΊ ΠΈ Ρ€Π°Π΄ΠΈ истом Π±Ρ€Π·ΠΈΠ½ΠΎΠΌ ΠΊΠ°ΠΎ ΠΏΡ€Π°Π²ΠΈ систСм. Иако Π½Π° Ρ‚ΠΎ ΡƒΡ‚ΠΈΡ‡Ρƒ ΠΌΠ½ΠΎΠ³ΠΈ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΠΎ ΠΆΠ΅Π»ΠΈΠΌΠΎ Π΄Π° симулирамо систСм са Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ дСсСтина процСсора, ΠΎΠ½Π΄Π° Ρ›Π΅ Π±Ρ€Π·ΠΈΠ½Π° ΠΎΠ΄ΠΌΠ°Ρ… пасти Π·Π° ΠΎΠ²ΠΈΡ… Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ дСсСтина ΠΏΡƒΡ‚Π°. Π‘ Π΄Ρ€ΡƒΠ³Π΅ странС, симулатори ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ јС Бимицс Ρƒ најновијим Π²Π΅Ρ€Π·ΠΈΡ˜Π°ΠΌΠ° ΠΏΠΎΠ΄Ρ€ΠΆΠ°Π²Π°Ρ˜Ρƒ Π²ΠΈΡˆΠ΅ΠΏΡ€ΠΎΡ†Π΅ΡΠΎΡ€ΡΠΊΠΈ Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ ΠΈ Сфикасно ΠΏΠ°Ρ€Π°Π»Π΅Π»ΠΈΠ·ΡƒΡ˜Ρƒ симулирана Ρ˜Π΅Π·Π³Ρ€Π° Π½Π° Ρ˜Π΅Π·Π³Ρ€Π° ΠΏΡ€Π°Π²ΠΎΠ³ процСсора.

Ако Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌΠΎ ΠΎ Π±Ρ€Π·ΠΈΠ½ΠΈ микроархитСктонскС ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π΅, ΠΎΠ½Π΄Π° јС ΠΎΠ½Π° ΠΎΠ±ΠΈΡ‡Π½ΠΎ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ Ρ€Π΅Π΄ΠΎΠ²Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅, ΠΎΠΊΠΎ 1000-10000 ΠΏΡƒΡ‚Π° ΡΠΏΠΎΡ€ΠΈΡ˜Π° ΠΎΠ΄ ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ° Π½Π° ΠΎΠ±ΠΈΡ‡Π½ΠΎΠΌ Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ€Ρƒ, Π±Π΅Π· ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π΅. А ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π΅ Π½Π° Π½ΠΈΠ²ΠΎΡƒ Π»ΠΎΠ³ΠΈΡ‡ΠΊΠΈΡ… Π΅Π»Π΅ΠΌΠ΅Π½Π°Ρ‚Π° су ΡΠΏΠΎΡ€ΠΈΡ˜Π΅ Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ Ρ€Π΅Π΄ΠΎΠ²Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅. Π—Π±ΠΎΠ³ Ρ‚ΠΎΠ³Π° сС Π€ΠŸΠ“Π користи ΠΊΠ°ΠΎ Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ Π½Π° ΠΎΠ²ΠΎΠΌ Π½ΠΈΠ²ΠΎΡƒ, ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π·Π½Π°Ρ‡Π°Ρ˜Π½ΠΎ ΠΏΠΎΠ²Π΅Ρ›Π°Ρ‚ΠΈ пСрформансС.

Π“Ρ€Π°Ρ„ΠΈΠΊΠΎΠ½ испод ΠΏΡ€ΠΈΠΊΠ°Π·ΡƒΡ˜Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½Ρƒ зависност Π±Ρ€Π·ΠΈΠ½Π΅ ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π΅ ΠΎΠ΄ Π΄Π΅Ρ‚Π°Ρ™Π° ΠΌΠΎΠ΄Π΅Π»Π°.

Π‘ΠΈΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ рачунарских систСма: ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ симулатор ΠΏΡƒΠ½Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ Ρƒ смСру ΠΊΠ°Π·Π°Ρ™ΠΊΠ΅ Π½Π° сату ΠΈ Ρ‚Ρ€Π°Π³ΠΎΠ²ΠΈ

Π‘ΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° ΡƒΠ΄Π°Ρ€Ρ†Π° ΠΏΠΎ Ρ€ΠΈΡ‚ΠΌΡƒ

Упркос малој Π±Ρ€Π·ΠΈΠ½ΠΈ ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ°, микроархитСктонски симулатори су ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ чСсти. Π‘ΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° ΡƒΠ½ΡƒΡ‚Ρ€Π°ΡˆΡšΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ²Π° процСсора јС Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½Π° Π΄Π° Π±ΠΈ сС Ρ‚Π°Ρ‡Π½ΠΎ симулирало Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ° свакС ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅. ОвдС ΠΌΠΎΠΆΠ΅ Π΄ΠΎΡ›ΠΈ Π΄ΠΎ нСспоразума - Π½Π° ΠΊΡ€Π°Ρ˜Ρƒ ΠΊΡ€Π°Ρ˜Π΅Π²Π°, Ρ‡ΠΈΠ½ΠΈ сС, Π·Π°ΡˆΡ‚ΠΎ Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Ρ‚ΠΈ Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ° Π·Π° сваку ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Ρƒ. Али Ρ‚Π°ΠΊΠ°Π² симулатор Ρ›Π΅ Π±ΠΈΡ‚ΠΈ Π²Π΅ΠΎΠΌΠ° Π½Π΅Ρ‚Π°Ρ‡Π°Π½, Ρ˜Π΅Ρ€ сС Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ° истС ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅ ΠΌΠΎΠΆΠ΅ Ρ€Π°Π·Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΠΈ ΠΎΠ΄ ΠΏΠΎΠ·ΠΈΠ²Π° Π΄ΠΎ ΠΏΠΎΠ·ΠΈΠ²Π°.

ΠΠ°Ρ˜Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΈΡ˜ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ јС ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π° Π·Π° приступ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜ΠΈ. Ако јС Ρ‚Ρ€Π°ΠΆΠ΅Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜ΡΠΊΠ° Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π° доступна Ρƒ ΠΊΠ΅ΡˆΡƒ, ΠΎΠ½Π΄Π° Ρ›Π΅ Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ° Π±ΠΈΡ‚ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ. Ако ΠΎΠ²Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅ нису Ρƒ ΠΊΠ΅ΡˆΡƒ (β€žΠΏΡ€ΠΎΠΌΠ°ΡˆΠ°Ρ˜ ΠΊΠ΅ΡˆΠ°β€œ), Ρ‚ΠΎ Ρ›Π΅ Ρƒ вСликој ΠΌΠ΅Ρ€ΠΈ ΠΏΠΎΠ²Π΅Ρ›Π°Ρ‚ΠΈ Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ° ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅. Π”Π°ΠΊΠ»Π΅, Π·Π° Ρ‚Π°Ρ‡Π½Ρƒ ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Ρƒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Π½ јС кСш ΠΌΠΎΠ΄Π΅Π». ΠœΠ΅Ρ’ΡƒΡ‚ΠΈΠΌ, ствар нијС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Π½Π° ΠΌΠΎΠ΄Π΅Π» кСша. ΠŸΡ€ΠΎΡ†Π΅ΡΠΎΡ€ Π½Π΅Ρ›Π΅ Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ Ρ‡Π΅ΠΊΠ°Ρ‚ΠΈ Π΄Π° сС ΠΏΠΎΠ΄Π°Ρ†ΠΈ ΠΏΡ€Π΅ΡƒΠ·ΠΌΡƒ ΠΈΠ· ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅ ΠΊΠ°Π΄Π° нису Ρƒ ΠΊΠ΅ΡˆΡƒ. УмСсто Ρ‚ΠΎΠ³Π°, ΠΎΠ½ Ρ›Π΅ ΠΏΠΎΡ‡Π΅Ρ‚ΠΈ Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π° слСдСћС ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅, Π±ΠΈΡ€Π°Ρ˜ΡƒΡ›ΠΈ ΠΎΠ½Π΅ којС Π½Π΅ зависС ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° Ρ‡ΠΈΡ‚Π°ΡšΠ° ΠΈΠ· ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅. Ово јС Ρ‚Π°ΠΊΠΎΠ·Π²Π°Π½ΠΎ β€žΠΎΡƒΡ‚ ΠΎΡ„ ΠΎΡ€Π΄Π΅Ρ€β€œ ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ΅ (ООО, ΠΎΡƒΡ‚ ΠΎΡ„ ΠΎΡ€Π΄Π΅Ρ€ Π΅ΠΊΠ΅Ρ†ΡƒΡ‚ΠΈΠΎΠ½), Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΎ Π΄Π° сС ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π° Π²Ρ€Π΅ΠΌΠ΅ ΠΌΠΈΡ€ΠΎΠ²Π°ΡšΠ° процСсора. ΠœΠΎΠ΄Π΅Π»ΠΈΡ€Π°ΡšΠ΅ ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π°Ρ˜ΡƒΡ›ΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ²Π° процСсора Ρ›Π΅ ΠΏΠΎΠΌΠΎΡ›ΠΈ Π΄Π° сС свС ΠΎΠ²ΠΎ ΡƒΠ·ΠΌΠ΅ Ρƒ ΠΎΠ±Π·ΠΈΡ€ ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ ΠΈΠ·Ρ€Π°Ρ‡ΡƒΠ½Π°Π²Π°ΡšΠ° Π²Ρ€Π΅ΠΌΠ΅Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ° ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π°. ΠœΠ΅Ρ’Ρƒ ΠΎΠ²ΠΈΠΌ упутствима, ΠΈΠ·Π²Ρ€ΡˆΠ΅Π½ΠΈΠΌ Π΄ΠΎΠΊ сС Ρ‡Π΅ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Ρ‡ΠΈΡ‚Π°ΡšΠ° ΠΈΠ· ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅, ΠΌΠΎΠΆΠ΅ Π΄ΠΎΡ›ΠΈ Π΄ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π΅ условног скока. Ако јС Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ услова Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΎ Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ‚, ΠΎΠ½Π΄Π° ΠΎΠΏΠ΅Ρ‚ процСсор Π½Π΅ зауставља ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ΅, Π²Π΅Ρ› β€žΠΏΠΎΠ³Π°Ρ’Π°β€œ, Π²Ρ€ΡˆΠΈ ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π°Ρ˜ΡƒΡ›Ρƒ Π³Ρ€Π°Π½Ρƒ ΠΈ наставља Π΄Π° ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π° ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅ ΠΎΠ΄ Ρ‚Π°Ρ‡ΠΊΠ΅ Ρ‚Ρ€Π°Π½Π·ΠΈΡ†ΠΈΡ˜Π΅. Π’Π°ΠΊΠ°Π² Π±Π»ΠΎΠΊ, Π½Π°Π·Π²Π°Π½ ΠΏΡ€Π΅Π΄ΠΈΠΊΡ‚ΠΎΡ€ Π³Ρ€Π°Π½Π°ΡšΠ°, Ρ‚Π°ΠΊΠΎΡ’Π΅ ΠΌΠΎΡ€Π° Π±ΠΈΡ‚ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ Ρƒ микроархитСктонском симулатору.

На слици испод су ΠΏΡ€ΠΈΠΊΠ°Π·Π°Π½ΠΈ Π³Π»Π°Π²Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ процСсора, нијС Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΎ Π΄Π° сС Π·Π½Π°, ΠΏΡ€ΠΈΠΊΠ°Π·Π°Π½Π° јС само Π΄Π° Π±ΠΈ сС ΠΏΡ€ΠΈΠΊΠ°Π·Π°Π»Π° слоТСност микроархитСктонскС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π΅.

Π‘ΠΈΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ рачунарских систСма: ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ симулатор ΠΏΡƒΠ½Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ Ρƒ смСру ΠΊΠ°Π·Π°Ρ™ΠΊΠ΅ Π½Π° сату ΠΈ Ρ‚Ρ€Π°Π³ΠΎΠ²ΠΈ

Π Π°Π΄ свих ΠΎΠ²ΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ²Π° Ρƒ стварном процСсору јС синхронизован посСбним Ρ‚Π°ΠΊΡ‚Π½ΠΈΠΌ сигналима, Π° исто сС дСшава ΠΈ Ρƒ ΠΌΠΎΠ΄Π΅Π»Ρƒ. Π’Π°ΠΊΠ°Π² микроархитСктонски симулатор Π½Π°Π·ΠΈΠ²Π° сС ΠΏΡ€Π΅Ρ†ΠΈΠ·Π°Π½ циклус. ЊСгова Π³Π»Π°Π²Π½Π° сврха јС Π΄Π° Ρ‚Π°Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈ пСрформансС процСсора који сС Ρ€Π°Π·Π²ΠΈΡ˜Π° ΠΈ/ΠΈΠ»ΠΈ ΠΈΠ·Ρ€Π°Ρ‡ΡƒΠ½Π° Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ° ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½ΠΎΠ³ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊ. Ако су врСдности Π½ΠΈΠΆΠ΅ ΠΎΠ΄ Π·Π°Ρ…Ρ‚Π΅Π²Π°Π½ΠΈΡ…, Π±ΠΈΡ›Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ процСсора ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΎΠ²Π°Ρ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ.

Као ΡˆΡ‚ΠΎ јС Π³ΠΎΡ€Π΅ ΠΏΡ€ΠΈΠΊΠ°Π·Π°Π½ΠΎ, ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° сат ΠΏΠΎ сат јС Π²Π΅ΠΎΠΌΠ° спора, ΠΏΠ° сС користи само ΠΊΠ°Π΄Π° сС ΠΏΡ€ΠΎΡƒΡ‡Π°Π²Π°Ρ˜Ρƒ ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ Ρ€Π°Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°, Π³Π΄Π΅ јС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ сазнати стварну Π±Ρ€Π·ΠΈΠ½Ρƒ ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½ΠΈΡ‚ΠΈ Π±ΡƒΠ΄ΡƒΡ›Π΅ пСрформансС ΡƒΡ€Π΅Ρ’Π°Ρ˜Π° Ρ‡ΠΈΡ˜ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ сС симулира.

Π£ ΠΎΠ²ΠΎΠΌ ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ симулатор сС користи Π·Π° ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Ρƒ прСосталог Π²Ρ€Π΅ΠΌΠ΅Π½Π° Ρ€Π°Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°. Како сС ΠΎΠ²Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ˜Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π΅ дСшава Ρƒ стварности? ΠŸΡ€Π²ΠΎ сС ΠΏΠΎΠΊΡ€Π΅Ρ›Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ симулатор Π½Π° који сС ΡƒΡ‡ΠΈΡ‚Π°Π²Π° ОБ ΠΈ свС ΡˆΡ‚ΠΎ јС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ Π·Π° ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ΅ ΠΏΡ€ΠΎΡƒΡ‡Π°Π²Π°Π½ΠΎΠ³ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°. На ΠΊΡ€Π°Ρ˜Ρƒ ΠΊΡ€Π°Ρ˜Π΅Π²Π°, Π½Π΅ Π·Π°Π½ΠΈΠΌΠ° нас Π½ΠΈ сам ОБ, Π½ΠΈΡ‚ΠΈ ΠΏΠΎΡ‡Π΅Ρ‚Π½Π΅ Ρ„Π°Π·Π΅ ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°, њСгова ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° ΠΈΡ‚Π΄. ΠœΠ΅Ρ’ΡƒΡ‚ΠΈΠΌ, Ρ‚Π°ΠΊΠΎΡ’Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌΠΎ прСскочити ΠΎΠ²Π΅ Π΄Π΅Π»ΠΎΠ²Π΅ ΠΈ ΠΎΠ΄ΠΌΠ°Ρ… ΠΏΡ€Π΅Ρ›ΠΈ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ΠΈΠ· срСдинС. Π‘Ρ‚ΠΎΠ³Π° сС сви ΠΎΠ²ΠΈ ΠΏΡ€Π΅Π»ΠΈΠΌΠΈΠ½Π°Ρ€Π½ΠΈ ΠΊΠΎΡ€Π°Ρ†ΠΈ ΠΈΠ·Π²ΠΎΠ΄Π΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΎΠΌ симулатору. Након ΡˆΡ‚ΠΎ јС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ ΠΈΠ·Π²Π΅Π΄Π΅Π½ Π΄ΠΎ Ρ‚Ρ€Π΅Π½ΡƒΡ‚ΠΊΠ° који нас Π·Π°Π½ΠΈΠΌΠ°, ΠΌΠΎΠ³ΡƒΡ›Π΅ су Π΄Π²Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π΅. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΠΈ ΠΌΠΎΠ΄Π΅Π» са ΠΌΠΎΠ΄Π΅Π»ΠΎΠΌ ΠΏΠΎ циклусу ΠΈ наставити са ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ΅ΠΌ. Π Π΅ΠΆΠΈΠΌ ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π΅ који користи ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ ΠΊΠΎΠ΄ (Ρ‚ΠΎ Ρ˜Π΅ΡΡ‚, ΠΎΠ±ΠΈΡ‡Π½Π΅ ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°Π½Π΅ програмскС Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ΅) Π½Π°Π·ΠΈΠ²Π° сС ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° Π²ΠΎΡ’Π΅Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ΅ΠΌ. Ово јС Π½Π°Ρ˜Ρ‡Π΅ΡˆΡ›Π° ΠΎΠΏΡ†ΠΈΡ˜Π° ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π΅. ΠœΠΎΠ³ΡƒΡ› јС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ приступ - ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° Π²ΠΎΡ’Π΅Π½Π° Ρ‚Ρ€Π°Π³ΠΎΠΌ.

Π‘ΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° заснована Π½Π° Ρ‚Ρ€Π°Π³ΠΎΠ²ΠΈΠΌΠ°

Π‘Π°ΡΡ‚ΠΎΡ˜ΠΈ сС ΠΎΠ΄ Π΄Π²Π° ΠΊΠΎΡ€Π°ΠΊΠ°. ΠšΠΎΡ€ΠΈΡΡ‚Π΅Ρ›ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ симулатор ΠΈΠ»ΠΈ Π½Π° Ρ€Π΅Π°Π»Π½ΠΎΠΌ систСму, ΠΏΡ€ΠΈΠΊΡƒΠΏΡ™Π° сС Π΄Π½Π΅Π²Π½ΠΈΠΊ Ρ€Π°Π΄ΡšΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ΠΈ ΡƒΠΏΠΈΡΡƒΡ˜Π΅ Ρƒ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΡƒ. Овај Π΄Π½Π΅Π²Π½ΠΈΠΊ сС Π·ΠΎΠ²Π΅ Ρ‚Ρ€Π°Π³. Π£ зависности ΠΎΠ΄ Ρ‚ΠΎΠ³Π° ΡˆΡ‚Π° сС ΠΈΡΠΏΠΈΡ‚ΡƒΡ˜Π΅, ΠΏΡ€Π°Ρ›Π΅ΡšΠ΅ ΠΌΠΎΠΆΠ΅ ΡƒΠΊΡ™ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΠΈ ΠΈΠ·Π²Ρ€ΡˆΠ½Π΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅, ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜ΡΠΊΠ΅ адрСсС, Π±Ρ€ΠΎΡ˜Π΅Π²Π΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π° ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅ ΠΎ ΠΏΡ€Π΅ΠΊΠΈΠ΄Ρƒ.

Π‘Π»Π΅Π΄Π΅Ρ›ΠΈ ΠΊΠΎΡ€Π°ΠΊ јС β€žΠΈΠ³Ρ€Π°ΡšΠ΅β€œ Ρ‚Ρ€Π°Π³Π°, ΠΊΠ°Π΄Π° симулатор сат ΠΏΠΎ сат Ρ‡ΠΈΡ‚Π° Ρ‚Ρ€Π°Π³ ΠΈ ΠΈΠ·Π²Ρ€ΡˆΠΈ свС ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅ записанС Ρƒ ΡšΠ΅ΠΌΡƒ. На ΠΊΡ€Π°Ρ˜Ρƒ добијамо Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ° ΠΎΠ²ΠΎΠ³ Π΄Π΅Π»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°, ΠΊΠ°ΠΎ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚Π΅ карактСристикС ΠΎΠ²ΠΎΠ³ процСса, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΡ†Π΅Π½Π°Ρ‚ ΠΏΠΎΠ³ΠΎΠ΄Π°ΠΊΠ° Ρƒ ΠΊΠ΅ΡˆΡƒ.

Π’Π°ΠΆΠ½Π° карактСристика Ρ€Π°Π΄Π° са Ρ‚Ρ€Π°Π³ΠΎΠ²ΠΈΠΌΠ° јС Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΠ·Π°ΠΌ, односно ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ΅ΠΌ ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π΅ Π½Π° Π³ΠΎΡ€Π΅ описани Π½Π°Ρ‡ΠΈΠ½, ΠΈΠ·Π½ΠΎΠ²Π° ΠΈ ΠΈΠ·Π½ΠΎΠ²Π° Ρ€Π΅ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡƒΡ˜Π΅ΠΌΠΎ исти рСдослСд Ρ€Π°Π΄ΡšΠΈ. Ово ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π°, ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€Π° ΠΌΠΎΠ΄Π΅Π»Π° (кСш ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅, Π±Π°Ρ„Π΅Ρ€Π° ΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅ Ρ€Π΅Π΄Π°) ΠΈ ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΡ… ΠΈΠ½Ρ‚Π΅Ρ€Π½ΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌΠ° ΠΈΠ»ΠΈ ΡšΠΈΡ…ΠΎΠ²ΠΈΠΌ подСшавањСм, Π΄Π° сС ΠΏΡ€ΠΎΡƒΡ‡ΠΈ ΠΊΠ°ΠΊΠΎ ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ ΡƒΡ‚ΠΈΡ‡Π΅ Π½Π° пСрформансС систСма ΠΈ која ΠΎΠΏΡ†ΠΈΡ˜Π° дајС Π½Π°Ρ˜Π±ΠΎΡ™Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π΅. Π‘Π²Π΅ ΠΎΠ²ΠΎ сС ΠΌΠΎΠΆΠ΅ ΡƒΡ€Π°Π΄ΠΈΡ‚ΠΈ са ΠΌΠΎΠ΄Π΅Π»ΠΎΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° ΡƒΡ€Π΅Ρ’Π°Ρ˜Π° ΠΏΡ€Π΅ ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ° стварног хардвСрског ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°.

БлоТСност ΠΎΠ²ΠΎΠ³ приступа Π»Π΅ΠΆΠΈ Ρƒ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ Π΄Π° сС ΠΏΡ€Π²ΠΎ ΠΏΠΎΠΊΡ€Π΅Π½Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΈ ΠΏΡ€ΠΈΠΊΡƒΠΏΠΈ Ρ‚Ρ€Π°Π³, ΠΊΠ°ΠΎ ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ΅ ΠΏΡ€Π°Ρ›Π΅ΡšΠ°. ΠŸΡ€Π΅Π΄Π½ΠΎΡΡ‚ΠΈ ΡƒΠΊΡ™ΡƒΡ‡ΡƒΡ˜Ρƒ Ρ‡ΠΈΡšΠ΅Π½ΠΈΡ†Ρƒ Π΄Π° јС Π΄ΠΎΠ²ΠΎΡ™Π½ΠΎ симулирати само Π΄Π΅ΠΎ ΡƒΡ€Π΅Ρ’Π°Ρ˜Π° ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΎΠ΄ интСрСса, Π΄ΠΎΠΊ ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ΅ΠΌ ΠΎΠ±ΠΈΡ‡Π½ΠΎ Π·Π°Ρ…Ρ‚Π΅Π²Π° ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚Π°Π½ ΠΌΠΎΠ΄Π΅Π».

Π”Π°ΠΊΠ»Π΅, Ρƒ ΠΎΠ²ΠΎΠΌ Ρ‡Π»Π°Π½ΠΊΡƒ смо ΠΏΠΎΠ³Π»Π΅Π΄Π°Π»ΠΈ карактСристикС ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π΅ ΠΏΡƒΠ½Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅, Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€Π°Π»ΠΈ ΠΎ Π±Ρ€Π·ΠΈΠ½ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΠΌ Π½ΠΈΠ²ΠΎΠΈΠΌΠ°, ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜ΠΈ сат ΠΏΠΎ циклус ΠΈ Ρ‚Ρ€Π°Π³ΠΎΠ²ΠΈΠΌΠ°. Π£ слСдСћСм Ρ‡Π»Π°Π½ΠΊΡƒ Ρ›Ρƒ описати Π³Π»Π°Π²Π½Π΅ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡ˜Π΅ Π·Π° ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ симулатора, ΠΊΠ°ΠΊΠΎ Ρƒ Π»ΠΈΡ‡Π½Π΅ сврхС, Ρ‚Π°ΠΊΠΎ ΠΈ са Ρ€Π°Π·Π²ΠΎΡ˜Π½Π΅ Ρ‚Π°Ρ‡ΠΊΠ΅ Π³Π»Π΅Π΄ΠΈΡˆΡ‚Π° Ρƒ Π²Π΅Π»ΠΈΠΊΠΈΠΌ компанијама.

Π˜Π·Π²ΠΎΡ€: Π²Π²Π².Ρ…Π°Π±Ρ€.Ρ†ΠΎΠΌ

Π”ΠΎΠ΄Π°Ρ˜ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€