View on GitHub

Computer Architecture and Operating Systems

Course taught at Faculty of Computer Science of Higher School of Economics

Final Test: Computer Architecture

Grading

The grade formula is as follows:

Grade = 0.4 * Theory + 0.6 * Programming

Rules

It is not allowed to use anything except for RARS. Cheating policy applies here.

Proctoring

You must record a video of your desktop with OBS Studio, upload it to your cloud drive, and submit a link to it in the form for theoretical part. The suggested format for video is .mkv.

Solving both parts (theory and programming) must be recorded. Please start video-recording before you start solving enything.

Part 1. Theoretical Questions

Answer the questions from the following form.

Please submit a link to the video recorded with OBS Studio.

Part 2. Programming Task

Write a RISC-V assembly program that implements function f(x) according to the specified formula (individual for each of the students). The task is split into 7 subtasks (steps). This is done to be able to evaluate incomplete solutions.

Assessment criteria:

  1. Tasks 1-4 (full solution) give 1 points each.
  2. Tasks 5-7 (full solution) give 2 points each.
  3. Full solution of all tasks gives 10 points.

Ejudge contests by groups: