ОРТ2 — разлика између измена

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
 
(Није приказано 19 међуизмена 4 корисника)
Ред 9: Ред 9:
| следећи  = Архитектура рачунара
| следећи  = Архитектура рачунара
}}
}}
'''Основи рачунарске технике 2''' је обавезан предмет у трећем семестру.
'''Основи рачунарске технике 2''' је обавезан предмет у трећем семестру на СИ и РТИ.


== Корисне везе ==
== Корисне везе ==
* [https://drive.google.com/open?id=1-4dW6LftaVw6CtwuuXwUEVrnrH9TgfER ETF SI] ('''решења примера лабораторијских вежби''', збирка за пројектовање уређаја)
* [https://drive.google.com/open?id=1-4dW6LftaVw6CtwuuXwUEVrnrH9TgfER ETF SI] ('''решења примера лабораторијских вежби''', збирка за пројектовање уређаја)
* [https://app.box.com/s/0r50je333z1qyypz0h3rm0iqb9s0d64f/folder/8374329465 ETF Materijali (Box)] (пример пројекта из 2016. године, када се исто радило са ''AORSim'')
* [https://app.box.com/s/0r50je333z1qyypz0h3rm0iqb9s0d64f/folder/8374329465 ETF Materijali (Box)] (пример пројекта из 2016. године, када се исто радило са ''AORSim'')
* ''[[github:logisim-evolution/logisim-evolution|Logisim-evolution]]'' — Симулатор дигиталне логике који се користи за четврту лабораторијску вежбу
* [https://drive.google.com/open?id=1Tvkj58-jAFXM3hJy6UtcjdFNqNfSf7tz Материјали за другу лабораторијску вежбу]
* [https://mega.nz/folder/As1A1TZY#z-SnQ4VsucNAwTLQgZjFug Рокови и решења (РТИ)]
* [https://drive.google.com/drive/u/3/folders/1Tvkj58-jAFXM3hJy6UtcjdFNqNfSf7tz Материјали за другу лабораторијску вежбу]


== Настава ==
== Настава ==
Ред 22: Ред 20:
* '''Први блок:''' Пројектовање уређаја
* '''Први блок:''' Пројектовање уређаја
* '''Други блок:''' Увод у архитектуру и организацију рачунара, архитектура рачунара - хардвер, архитектура рачунара - софтвер ('''софтверски део долази на трећем уместо на другом колоквијуму''')
* '''Други блок:''' Увод у архитектуру и организацију рачунара, архитектура рачунара - хардвер, архитектура рачунара - софтвер ('''софтверски део долази на трећем уместо на другом колоквијуму''')
* '''Трећи блок:''' Организација рачунара, пројектовање дела процесора (на вежбама, ради се у симулатору ''Logisim'')
* '''Трећи блок:''' Организација рачунара, пројектовање дела процесора
Задаци на колоквијумима обично долазе са вежби, док је област увода у архитектуру и организацију рачунара која се обрађује само на предавањима потребна за прве две лабораторијске вежбе (поред тога, предавања нису нарочито потребна за добијање оцене).
Задаци на колоквијумима обично долазе са вежби, док је област увода у архитектуру и организацију рачунара која се обрађује само на предавањима потребна за прве две лабораторијске вежбе (поред тога, предавања нису нарочито потребна за добијање оцене).


== Пројекат ==
== Лабораторијске вежбе ==
Пројекат се у школској 2022/2023. години ради у ''AORSim'' симулатору и сваки студент предаје пројекат засебно. Симулатор је доступан на [https://rti.etf.bg.ac.rs/rti/ir2ort2/ страници предмета,] у одељку '''Пројекат'''. Пројекат вреди 20 поена и подразумева пројектовање процесора. На одбрани постоје модификације, као и испитивање теорије у вези са реализованим пројектом. Одбране пројекта се одржавају у јануарском, фебруарском и септембарском испитном року. Пример једног старијег пројекта може се наћи у [[#Корисне везе|одељку са корисним везама]].
На предмету се одржавају четири лабораторијске вежбе. Могу се поправити у јануарском и фебруарском испитном року, и на једну вежбу је максимално могуће изаћи два пута.
 
Модификације најчешће носе свака по 10 бодова (пројекат сам по себи не носи никакве бодове поред тога што је основа за израду), али може доћи до промене уколико сарадници на предмету примете да су дали претешке модификације (што се до сада у јануару често дешавало).
 
По речима предметних сарадника, пројекат се могао у потпуности ископирати од других студената, све док студент који копира уме да одговори на сва постављена питања у вези са пројектом и успешно уради модификације. Уколико студент не уме да одговори на постављена питања у вези са пројектом, или пројекат није направљен по захтевима, може се десити да на одбрани не освоји никакве бодове.
 
Водич за пројекат тренутно није доступан. Доступан је [[ОРТ2/Пројекат 2021|водич за пројекат из 2020/2021. године]], када је пројекат рађен у ''Logisim'', али може послужити због типа задатка на модификацијама.


На крају пројекта, потребно је нацртати дијаграме токова за пројектовани процесор. У ову сврху направљен је '''[[ОРТ2/Генератор|генератор дијаграма]] на {{SITENAME}}''' који може да тај посао уради за вас.
=== Прва лабораторијска вежба ===
Прва лабораторијска вежба ради се у алату ''Quartus'' са FPGA плочицом (као на [[ПОРТ]]) и носи 10 поена. Тема вежбе је коришћење [[wikipedia:IBM PS/2|PS/2]] протокола за комуникацију са тастатуром. Пре прве лабораторијске вежбе организује се показна лабораторијска вежба, где асистенти покажу како се ради са ''Quartus'' (за РТИ студенте) и PS/2 протоколом, и како се преко њега комуницира са тастатуром. Примери ове вежбе од претходних година могу се наћи у [[#Корисне везе|одељку са корисним везама]].
<br>
<br>
Шему за PS\2 протокол можете наћи [[PS\2 protokol šema|овде]].


== Лабораторијске вежбе ==
На правој лабораторијској вежби се бодују два дела: сама PS/2 комуникација, и њена примена за комуникацију са тастатуром. Пред сам лаб не постоји информација колико која ставка доноси поена, али школске 2023/2024. године први део се бодовао са 4 бода а други са 6.
На предмету се одржавају четири лабораторијске вежбе. Могу се поправити у јануарском и фебруарском испитном року, и на једну вежбу је максимално могуће изаћи два пута.


=== Прва лабораторијска вежба [10 поена] ===
=== Друга лабораторијска вежба ===
Прва лабораторијска вежба ради се у алату ''Quartus'', који се такође радио на [[ПОРТ]]. Тема вежбе је коришћење [[wikipedia:IBM PS/2|PS/2]] протокола за комуникацију са тастатуром. Пре прве лабораторијске вежбе организује се показна лабораторијска вежба, где асистенти покажу како се ради са PS/2 протоколом и како се преко њега комуницира са тастатуром. На правој лабораторијској вежби се бодују два дела: сама PS/2 комуникација, и њена примена за комуникацију са тастатуром. Пред сам лаб не постоји информација колико која ставка доноси поена, али школске 2022/2023. године први део се бодовао са 3 бода а други са 2. Те године је лаб- вежба носила 5 поена.
Слично првој лабораторијској вежби, ради се у ''Quartus'' и са FPGA. Ради се у тиму, претходи јој показна лабораторијска вежба, траје 3 сата и носи 5 поена. Тема ове вежбе јесте комуникација са монитором коришћењем VGA протокола и исцртавање на њему. Примери ове вежбе од претходних година могу се наћи у [[#Корисне везе|одељку са корисним везама]].


=== Друга лабораторијска вежба [5 поена] ===
=== Трећа лабораторијска вежба ===
(Ново)уведено од 2023/2024. године, по формату најсличнија првој лабораторијској вежби. Ради се у тиму, претходи јој показна лабораторијска вежба и траје 3 сата. Ради се пројектовање уређаја - VGA. Као и на првој лабораторијској вежби ради се са FPGA плочицама.
<b><big>По старом програму (пре 2023/2024):</big></b><br>


=== Трећа лабораторијска вежба [5 поена] ===
Активности на трећој лабораторијској вежби, која носи 5 бодова, изгледају овако:
Активности трећој лабораторијској вежби изгледају овако:
# Улазни тест на ''Moodle'' платформи од 10 минута и 3 питања
# Улазни тест на ''Moodle'' платформи од 10 минута и 3 питања
#* На страници предмета се могу наћи примери питања на улазном тесту: [https://rti.etf.bg.ac.rs/rti/ir2ort2/laboratorija/Test_V3.pdf први],  [https://rti.etf.bg.ac.rs/rti/ir2ort2/laboratorija/Test_V4.pdf други] и  [https://rti.etf.bg.ac.rs/rti/ir2ort2/laboratorija/Test_V5.pdf трећи] пример (други пример није видљив са странице предмета)
#* На страници предмета се могу наћи примери питања на улазном тесту: [https://rti.etf.bg.ac.rs/rti/ir2ort2/laboratorija/Test_V3.pdf први],  [https://rti.etf.bg.ac.rs/rti/ir2ort2/laboratorija/Test_V4.pdf други] и  [https://rti.etf.bg.ac.rs/rti/ir2ort2/laboratorija/Test_V5.pdf трећи] пример (други пример није видљив са странице предмета)
Ред 56: Ред 50:
# Током остатка лабораторијске вежбе демонстратор такође испитује студента о градиву које је дотад пређено на предмету
# Током остатка лабораторијске вежбе демонстратор такође испитује студента о градиву које је дотад пређено на предмету
#* Демонстратор може да додели до три бода на основу процењеног знања
#* Демонстратор може да додели до три бода на основу процењеног знања
# После улазног теста се прелази на рад у симулатору ''simORT2'' где се пишу одговори на задата питања у вези са задатим програмом у документу (''Word'', ''WordPad'' или чисти текст) који се на крају вежбе предаје на мрежни диск
# После улазног теста се прелази на рад у симулатору ''AORsim'' где се пишу одговори на задата питања у вези са задатим програмом у документу (''Word'', ''WordPad'' или чисти текст) који се на крају вежбе предаје на мрежни диск
#* Рад у симулатору је показан на неком од предавања другог блока
#* Рад у симулатору је показан на неком од предавања другог блока
#* Примери питања у вези са програмом се могу наћи на страници предмета
#* Примери питања у вези са програмом се могу наћи на страници предмета
Ред 70: Ред 64:
* Генерално, на лабораторијским вежбама има највише студената са 4 или 5 бодова у зависности од тога да ли су тачно одговорили на 2 или 3 питања са улазног теста.
* Генерално, на лабораторијским вежбама има највише студената са 4 или 5 бодова у зависности од тога да ли су тачно одговорили на 2 или 3 питања са улазног теста.
*Лабораторијска вежба траје 2 сата
*Лабораторијска вежба траје 2 сата
<b><big>По новом (од школске 2023/2024):</big></b><br>
Ради се у AORsim-у. Прво демостартори прођу и сваког питају по 3 питања везана за структуру и фунционисање модела процесора из AORsima-a. Та питања носе највише 5 поена и углавном буду веома лака и већина студената ту узме максимум поена. Други део лаб вежбе је одговарање на питања везана за извршавање конкретног програма у AORsim-у. Програм који се учитава и списак питања (буде око 20 питања) на које се одговара су дати у материјалима, а одговори на питања се пишу у Word документу. Документ се предаје, прегледају га демостратори. Резултати добијени на документу скалирају поене добијене на првом-усменом делу. На пример, ако се на усменом добије 5 поена, а на документу 50% онда је крајњи резултат поена лаб вежбе 2.5
Лаб вежба траје 2 сата.


=== Четврта лабораторијска вежба [10 поена] ===
=== Четврта лабораторијска вежба ===
Четврта лабораторијска вежба се од школске 2023/2024. године ради у симулатору AORSim, бави се као и претходних година пројектовањем дела процесора и траје 3 сата.
Четврта лабораторијска вежба се од школске 2023/2024. године ради у симулатору ''AORSim'', бави се као и претходних година пројектовањем дела процесора, траје 3 сата и носи 10 бодова. Недељу дана пре лаб вежбе на сајту предмета буде објављен текст задатака који могу да дођу на лаб вежби - 4 врсте адресирања и 4 инструкције које треба имплементирати у AORsim-у. На лаб вежби дође по једно од тих адресирања [5 поена] и једна инструкција [5 поена] да се имплементира. Уколико вам не иде рад у AORsim-у можете само да научите напамет и да тако одете на лаб.


Доступне су следеће модификације са старе четврте лабораторијске вежбе која се радила у алату ''Logisim (evolution)'':
Доступне су следеће модификације са старе четврте лабораторијске вежбе која се радила у алату ''Logisim (evolution)'':
Ред 122: Ред 120:
== Начин оцењивања ==
== Начин оцењивања ==
* '''K1''', '''K2'''  — Бодови са првог и другог колоквијума, носе по 20 бодова.
* '''K1''', '''K2'''  — Бодови са првог и другог колоквијума, носе по 20 бодова.
* '''L1''', '''L2''', '''L3''', '''L4''' — Бодови са лабораторијских вежби, свака по 5 бодова.
* '''L1''', '''L2''', '''L3''', '''L4''' — Бодови са лабораторијских вежби, прва и четврта 10 бодова, друга и трећа 5 бодова.
* '''I''' — Испитни део, носи 20 бодова.
* '''I''' — Испитни део, носи 30 бодова.
* '''Pr''' — Носи 20 бодова.
* '''P''' — Коначан број бодова: <math>P = K_1 + K_2 + I + L_1 + L_2 + L_3 +L_4 </math>.
* '''P''' — Коначан број бодова: <math>P = K_1 + K_2 + I + L_1 + L_2 + L_3 + Pr</math>.
{| class="wikitable"
{| class="wikitable"
! Бодови
! Бодови
Ред 133: Ред 130:
| 5 || 6 || 7 || 8 || 9 || 10
| 5 || 6 || 7 || 8 || 9 || 10
|}
|}
Изузетно школске 2021/22. године, на молбу студената, омогућено је да се поени са испита у јануарском року сачувају како би се пројекат бранио у термину у фебруарском року.


== Потребна помоћ ==
== Потребна помоћ ==

Тренутна верзија на датум 12. фебруар 2024. у 23:49

Основи рачунарске технике 2 је обавезан предмет у трећем семестру на СИ и РТИ.

Корисне везе

Настава

На предмету се обрађују следеће области:

  • Први блок: Пројектовање уређаја
  • Други блок: Увод у архитектуру и организацију рачунара, архитектура рачунара - хардвер, архитектура рачунара - софтвер (софтверски део долази на трећем уместо на другом колоквијуму)
  • Трећи блок: Организација рачунара, пројектовање дела процесора

Задаци на колоквијумима обично долазе са вежби, док је област увода у архитектуру и организацију рачунара која се обрађује само на предавањима потребна за прве две лабораторијске вежбе (поред тога, предавања нису нарочито потребна за добијање оцене).

Лабораторијске вежбе

На предмету се одржавају четири лабораторијске вежбе. Могу се поправити у јануарском и фебруарском испитном року, и на једну вежбу је максимално могуће изаћи два пута.

Прва лабораторијска вежба

Прва лабораторијска вежба ради се у алату Quartus са FPGA плочицом (као на ПОРТ) и носи 10 поена. Тема вежбе је коришћење PS/2 протокола за комуникацију са тастатуром. Пре прве лабораторијске вежбе организује се показна лабораторијска вежба, где асистенти покажу како се ради са Quartus (за РТИ студенте) и PS/2 протоколом, и како се преко њега комуницира са тастатуром. Примери ове вежбе од претходних година могу се наћи у одељку са корисним везама.

Шему за PS\2 протокол можете наћи овде.

На правој лабораторијској вежби се бодују два дела: сама PS/2 комуникација, и њена примена за комуникацију са тастатуром. Пред сам лаб не постоји информација колико која ставка доноси поена, али школске 2023/2024. године први део се бодовао са 4 бода а други са 6.

Друга лабораторијска вежба

Слично првој лабораторијској вежби, ради се у Quartus и са FPGA. Ради се у тиму, претходи јој показна лабораторијска вежба, траје 3 сата и носи 5 поена. Тема ове вежбе јесте комуникација са монитором коришћењем VGA протокола и исцртавање на њему. Примери ове вежбе од претходних година могу се наћи у одељку са корисним везама.

Трећа лабораторијска вежба

По старом програму (пре 2023/2024):

Активности на трећој лабораторијској вежби, која носи 5 бодова, изгледају овако:

  1. Улазни тест на Moodle платформи од 10 минута и 3 питања
    • На страници предмета се могу наћи примери питања на улазном тесту: први, други и трећи пример (други пример није видљив са странице предмета)
      • У примеру су питања сличног облика као што може доћи на лабораторијској вежби
      • Сви тачни одговори на примеру теста су под а
      • Од користи такође може бити и подсетник за адресирања са странице предмета
    • Уколико је студент на улазном тесту освојио 0 или 1 бод он на лабораторијској вежби има 0 бодова и не наставља са даљим радом на лабораторијској вежби
    • Уколико је студент освојио 2 бода на улазном тесту, то се у коначном бодовању рачуна као 1 бод, а уколико је освојио 3 бода то се рачуна као два бода
  2. Током остатка лабораторијске вежбе демонстратор такође испитује студента о градиву које је дотад пређено на предмету
    • Демонстратор може да додели до три бода на основу процењеног знања
  3. После улазног теста се прелази на рад у симулатору AORsim где се пишу одговори на задата питања у вези са задатим програмом у документу (Word, WordPad или чисти текст) који се на крају вежбе предаје на мрежни диск
    • Рад у симулатору је показан на неком од предавања другог блока
    • Примери питања у вези са програмом се могу наћи на страници предмета
    • Сабрани бодови од испитивања демонстратора и улазног теста се множе са процентом урађености овог дела
      • Овај део такође прегледају демонстратори, али након што је лабораторијска вежба готова
      • Није потребно знати баш све ставке на том делу како би се остварила максимална урађеност

Укратко, бодовање ове лабораторијске вежбе функционише овако:

  • — Бодови освојени на улазном тесту (од 0 до 3)
  • — Бодови освојени од демонстратора (од 0 до 3)
  • — Проценат урађености дела лабораторијске вежбе са симулатором (од 0 до 1)
  • Коначна оцена:
  • Генерално, на лабораторијским вежбама има највише студената са 4 или 5 бодова у зависности од тога да ли су тачно одговорили на 2 или 3 питања са улазног теста.
  • Лабораторијска вежба траје 2 сата

По новом (од школске 2023/2024):

Ради се у AORsim-у. Прво демостартори прођу и сваког питају по 3 питања везана за структуру и фунционисање модела процесора из AORsima-a. Та питања носе највише 5 поена и углавном буду веома лака и већина студената ту узме максимум поена. Други део лаб вежбе је одговарање на питања везана за извршавање конкретног програма у AORsim-у. Програм који се учитава и списак питања (буде око 20 питања) на које се одговара су дати у материјалима, а одговори на питања се пишу у Word документу. Документ се предаје, прегледају га демостратори. Резултати добијени на документу скалирају поене добијене на првом-усменом делу. На пример, ако се на усменом добије 5 поена, а на документу 50% онда је крајњи резултат поена лаб вежбе 2.5 Лаб вежба траје 2 сата.

Четврта лабораторијска вежба

Четврта лабораторијска вежба се од школске 2023/2024. године ради у симулатору AORSim, бави се као и претходних година пројектовањем дела процесора, траје 3 сата и носи 10 бодова. Недељу дана пре лаб вежбе на сајту предмета буде објављен текст задатака који могу да дођу на лаб вежби - 4 врсте адресирања и 4 инструкције које треба имплементирати у AORsim-у. На лаб вежби дође по једно од тих адресирања [5 поена] и једна инструкција [5 поена] да се имплементира. Уколико вам не иде рад у AORsim-у можете само да научите напамет и да тако одете на лаб.

Доступне су следеће модификације са старе четврте лабораторијске вежбе која се радила у алату Logisim (evolution):

Испитни рокови

Испитни рокови су доступни на страници предмета, али је већина доступних испитних рокова пре 2018. и немају решења. На SI Wiki се испод могу наћи скорији рокови, од којих неки имају решења. Неке непреписане рокове можете пронаћи у одељку за потребну помоћ.

Уколико желите да додате рок, посетите страницу за прављење рока.

Колоквијум 1

Колоквијум 2

Колоквијум 3

Испит

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

  • K1, K2 — Бодови са првог и другог колоквијума, носе по 20 бодова.
  • L1, L2, L3, L4 — Бодови са лабораторијских вежби, прва и четврта 10 бодова, друга и трећа 5 бодова.
  • I — Испитни део, носи 30 бодова.
  • P — Коначан број бодова: .
Бодови
Оцена 5 6 7 8 9 10

Потребна помоћ