Discipline SSC - Introducere și Performanță

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Performanța unui calculator se referă la viteza și fiabilitatea hardware și software.

True (A)

Care este măsura performanței unui calculator?

Timpul de execuție

Timpul de răspuns include accesele la memorie, operațiile de intrare/ieșire și operațiile executate de sistemul de operare.

True (A)

Timpul UCP include timpul de așteptare pentru operațiile de intrare/ieșire.

<p>False (B)</p> Signup and view all the answers

Timpul UCP include timpul în care UCP execută alte programe.

<p>False (B)</p> Signup and view all the answers

Care sunt cele două componente principale în care poate fi divizat timpul UCP?

<p>Timpul UCP al utilizatorului și timpul UCP al sistemului</p> Signup and view all the answers

Un calculator X este mai rapid decât un calculator Y dacă timpul de execuție al lui X este mai mare decât cel al lui Y pentru același task.

<p>False (B)</p> Signup and view all the answers

Calculatorul X este cu ______% mai rapid decât Y dacă timpul de execuție al lui Y este de 1 + ______/100 ori mai mare decât timpul de execuție al lui X.

<p>n</p> Signup and view all the answers

Timpul de execuție este inversul performanței.

<p>True (A)</p> Signup and view all the answers

Care este formula de calcul a creșterii performanței (n) în procente?

<p>n = (P(X) - P(Y)) / P(Y) * 100 = (tE(Y) - tE(X)) / tE(X) * 100</p> Signup and view all the answers

Cum se poate exprima timpul UCP (tUCP) ?

<p>tUCP = CUCP * tc</p> Signup and view all the answers

Care este o altă modalitate de a calcula timpul UCP?

<p>tUCP = CUCP / f</p> Signup and view all the answers

Ce reprezintă CPI?

<p>CPI este numărul mediu al ciclurilor de ceas pe instrucțiune.</p> Signup and view all the answers

Cum se poate defini timpul UCP în funcție de numărul de instrucțiuni și CPI?

<p>tUCP = CUCP * tc = N * CPI * tc</p> Signup and view all the answers

Care este o altă formulă pentru calcularea timpului UCP?

<p>tUCP = N * CPI / f</p> Signup and view all the answers

Care este formula de calcul a numărului total de cicluri de ceas ale UCP?

<p>CUCP = Σ (CPI * I) pentru i de la 1 la n</p> Signup and view all the answers

Care este formula de calcul a numărului total de cicluri de ceas pe instrucțiune?

<p>CPI = (Σ (CPI * I)) / N pentru i de la 1 la n</p> Signup and view all the answers

MIPS este un indicator important al performanței.

<p>True (A)</p> Signup and view all the answers

Ce înseamnă MIPS?

<p>MIPS înseamnă &quot;Millions of Instructions Per Second&quot; (Milioane de Instrucțiuni pe Secundă).</p> Signup and view all the answers

MIPS este un indicator universal pentru compararea performanțe tuturor calculatoarelor.

<p>False (B)</p> Signup and view all the answers

Care este formula de calcul a MIPS pentru un program dat?

<p>MIPS = N / (tE * 10^6)</p> Signup and view all the answers

MIPS este un indicator universal pentru compararea performanței procesorilor.

<p>False (B)</p> Signup and view all the answers

BIPS este un indicator similar cu MIPS, dar măsoară miliarde de instrucțiuni pe secundă.

<p>True (A)</p> Signup and view all the answers

MIPS este un indicator perfect pentru comparații universale ale performanței calculatoarelor.

<p>False (B)</p> Signup and view all the answers

Care este o problemă majoră a utilizării indicatorului MIPS pentru compararea performanței calculatoarelor?

<p>MIPS poate varia invers proporțional cu performanța</p> Signup and view all the answers

MIPS este un indicator ideal pentru compararea performanței calculatoarelor care execută calcule științifice și inginerești.

<p>False (B)</p> Signup and view all the answers

MFLOPS măsoară milioane de operații în virgulă mobilă pe secundă.

<p>True (A)</p> Signup and view all the answers

Care este formula de calcul a MFLOPS?

<p>MFLOPS = NVM / (tE * 10^6)</p> Signup and view all the answers

Valorile MFLOPS sunt independente de tipul de calculator și de program.

<p>False (B)</p> Signup and view all the answers

Setul operațiilor de calcul în virgulă mobilă este identic pentru toate calculatoarele.

<p>False (B)</p> Signup and view all the answers

Valoarea MFLOPS este o măsură absolută a performanței.

<p>False (B)</p> Signup and view all the answers

Utilizarea operațiilor normalizate în virgulă mobilă este o soluție pentru problemele legate de indicatorul MFLOPS.

<p>True (A)</p> Signup and view all the answers

Indicatorii MIPS și MFLOPS sunt ideali pentru compararea performanței calculatoarelor din familii diferite.

<p>False (B)</p> Signup and view all the answers

Programul Linpack este utilizat pentru evaluarea performanței supercalculatoarelor.

<p>True (A)</p> Signup and view all the answers

Lista TOP500 ordonează primele 500 cele mai lente calculatoare din lume.

<p>False (B)</p> Signup and view all the answers

Ce se înțelege prin performanța unui calculator?

<p>Fiabilitatea hardware-ului și software-ului (B), Viteza (D)</p> Signup and view all the answers

Care este măsura principală a performanței unui calculator?

<p>Timpul de execuție</p> Signup and view all the answers

Timpul de răspuns include accesele la memorie, operațiile de I/E și operațiile executate de sistemul de operare.

<p>True (A)</p> Signup and view all the answers

Ce înseamnă "Timpul UCP"?

<p>Timpul în care UCP execută efectiv un program.</p> Signup and view all the answers

Timpul UCP include timpul de așteptare pentru operațiile I/E.

<p>False (B)</p> Signup and view all the answers

Timpul UCP poate fi divizat în "Timpul UCP al utilizatorului" și "Timpul UCP al sistemului".

<p>True (A)</p> Signup and view all the answers

Cum se calculează CPI (Cicluri Per Instrucțiune)?

<p>CPI = CuCP / N</p> Signup and view all the answers

Care este formula pentru calcularea timpului UCP?

<p>tUCP = CuCP x tc = N x CPI x tc</p> Signup and view all the answers

Care este formula alternativă pentru calcularea timpului UCP?

<p>tUCP = CuCP / f</p> Signup and view all the answers

Care este formula pentru calcularea numărului total de cicluri ale UCP?

<p>CuCP = Σ(CPI x Ii)</p> Signup and view all the answers

Care este formula pentru calcularea CPP (Cicluri Per Instrucțiune)?

<p>CPP = CuCP / N = Σ(CPI, x Ii) / N = Σ(CPI, x Fi)</p> Signup and view all the answers

Care este formula pentru calcularea MIPS?

<p>MIPS = f / (CPI x 10^6)</p> Signup and view all the answers

MIPS este un indicator ideal pentru compararea calculatoarelor cu seturi diferite de instrucțiuni.

<p>False (B)</p> Signup and view all the answers

MIPS variază pentru programe diferite ale aceluiași calculator.

<p>True (A)</p> Signup and view all the answers

Care este indicatorul mai adecvat pentru a măsura performanța calculatoarelor care execută calcule științifice și inginerești?

<p>MFLOPS</p> Signup and view all the answers

Valoarea MFLOPS este independentă de calculator și program.

<p>False (B)</p> Signup and view all the answers

Setul de operații ale UCP în virgulă mobilă este identic pentru orice calculator.

<p>False (B)</p> Signup and view all the answers

De ce se recomandă operații normalizate în virgulă mobilă?

<p>Pentru a obține o măsură mai precisă a performanței. (A), Pentru a elimina dependența rezultatului de setul de operații. (B)</p> Signup and view all the answers

Ce este HPL?

<p>High Performance Linpack</p> Signup and view all the answers

Ce face lista TOP500?

<p>Clasifică primele 500 de supercalculatoare din lume în funcție de performanță.</p> Signup and view all the answers

Legea lui Amdahl indică creșterea performanței care se poate obține prin îmbunătățirea unei anumite părți a unui calculator.

<p>True (A)</p> Signup and view all the answers

Care este formula pentru calcularea creșterii totale a vitezei conform legii lui Amdahl?

<p>Δvtot = tEinit / tEnou = 1 / ( (1 - Fimb) + (Fimb / Δvimb) )</p> Signup and view all the answers

Legea lui Amdahl ia în considerare costul îmbunătățirilor.

<p>False (B)</p> Signup and view all the answers

Care sunt factorii care afectează creșterea vitezei conform legii lui Amdahl?

<p>Creșterea vitezei obținute prin utilizarea îmbunătățirii (A), Fracțiunea de timp în care se poate utiliza îmbunătățirea (D)</p> Signup and view all the answers

Legea lui Amdahl poate fi utilizată pentru a determina modul optim de distribuire a resurselor pentru a îmbunătăți raportul cost/performanță.

<p>True (A)</p> Signup and view all the answers

Care programe sunt exemple de programe artificiale (sintetice) de evaluare a performanței?

<p>Whetstone (B), Dhrystone (C)</p> Signup and view all the answers

SPEC CPU2017 este un pachet de programe folosit pentru evaluarea performanței UCP, a memoriei și a generării codului de către compilator.

<p>True (A)</p> Signup and view all the answers

Care sunt cele două tipuri de măsurători efectuate de setul de programe SPEC CPU2017?

<p>Viteza și Rata (D)</p> Signup and view all the answers

SPEC CPU2017 este un set de programe care se adresează exclusiv sistemelor paralele.

<p>False (B)</p> Signup and view all the answers

Timpul de execuție al setului de programe SPEC CPU2017 se calculează raportat la un calculator de referință.

<p>True (A)</p> Signup and view all the answers

Care este rolul observațiilor legate de disciplina SSC (6)?

<p>Stabilirea unor reguli specifice legat de prezenta la curs. (D)</p> Signup and view all the answers

Studenții din anul 4 trebuie să se înscrie la seminariile facultății de informatică, pentru a beneficia de cursul SSC.

<p>False (B)</p> Signup and view all the answers

Flashcards

Timpul de răspuns

Măsoară timpul necesar terminării unei sarcini. Include accesul la memorie, operații de intrări/ieșiri și operații executate de sistemul de operare.

Timpul UCP

Timpul dedicat de unitatea centrală de prelucrare (UCP) pentru execuția efectivă a unui program. Nu include timpul de așteptare pentru operații de intrări/ieșiri.

Exprimarea timpului UCP

Exprimare a timpului UCP prin numărul de cicluri ale ceasului.

MIPS (Millions of Instructions Per Second)

Măsoară numărul de instrucțiuni pe care un calculator le poate executa într-o secundă.

Signup and view all the flashcards

Probleme legate de utilizarea indicatorului MIPS

Un indicator de performanță care are diverse neajunsuri, cum ar fi dependența de setul de instrucțiuni și diferența de performanță între programele.

Signup and view all the flashcards

MFLOPS (Millions of Floating-point Operations Per Second)

Măsoară numărul de operații în virgulă mobilă pe care un calculator le poate executa într-o secundă.

Signup and view all the flashcards

Probleme legate de utilizarea indicatorului MFLOPS

Un indicator cu diverse neajunsuri, cum ar fi dependența de setul de operații în virgulă mobilă și variația în funcție de combinația de operații.

Signup and view all the flashcards

Timpul de execuție

Timpul de execuție este o măsură fundamentală pentru performanță.

Signup and view all the flashcards

Timpul UCP

Timpul UCP se folosește pentru a estima performanța UCP.

Signup and view all the flashcards

Exprimarea timpului UCP

Timpul UCP se poate reprezenta prin numărul mediu al ciclurilor ceasului pe instrucțiune.

Signup and view all the flashcards

MIPS

MIPS - un indicator popular de performanță, dar cu limitări.

Signup and view all the flashcards

CPI (cicluri pe instrucțiune)

Numărul de cicluri de ceas ale UCP pentru a executa o anumită instrucțiune.

Signup and view all the flashcards

MIPS (milioane de instrucțiuni pe secundă)

Un indicator de performanță care măsoară numărul de instrucțiuni (medii) pe care un calculator le poate executa în fiecare secundă.

Signup and view all the flashcards

Probleme legate de indicatorul MIPS

Diferențe în setul de instrucțiuni, programe diferite pe același calculator, performanță care crește invers proporțional.

Signup and view all the flashcards

MFLOPS (milioane de operații în virgulă mobilă pe secundă)

Similar MIPS, dar se referă la operații în virgulă mobilă, măsurând astfel numărul de operații în virgulă mobilă pe care un calculator le poate executa într-o secundă.

Signup and view all the flashcards

Probleme legate de indicatorul MFLOPS

Diferențe în seturile de operații în VM între calculatoare, valoarea MFLOPS este dependentă de tipul de operații și de combinația lor.

Signup and view all the flashcards

Timpul UCP (tUCP)

O măsură mai precisă a performanței UCP, care ia în considerare setul de instrucțiuni și complexitatea execuției.

Signup and view all the flashcards

Timpul de execuție (tE)

O combinație de timp UCP și numărul de instrucțiuni (N).

Signup and view all the flashcards

Exprimarea timpului UCP (versiunea 2)

O altă modalitate de a exprima timpul UCP, utilizând frecvența semnalului de ceas.

Signup and view all the flashcards

Timpul de execuție vs. Timpul UCP

Timpul de execuție este similar cu timpul UCP, dar include timp de așteptare pentru accesul la memorie, intrări/ieșiri și operații ale sistemului de operare.

Signup and view all the flashcards

MIPS - limitări

MIPS măsoară viteza generală a calculatorului, dar nu reflectă întotdeauna performanța reală pentru anumite sarcini specifice.

Signup and view all the flashcards

MFLOPS

Numărul de operații aritmetice în virgulă mobilă pe secundă.

Signup and view all the flashcards

Operații VM (virgulă mobilă) - Precizie vs. viteză

Precizie - 1, Viteză - 1, Precizie - 4 , Viteză - 4.

Signup and view all the flashcards

Linpack

Un program pentru evaluarea performanței supercalculatoarelor.

Signup and view all the flashcards

TOP500

O listă cu cele mai rapide 500 de supercalculatoare din lume.

Signup and view all the flashcards

GIPS (Miliarde de instrucțiuni pe secundă)

Numărul de instrucțiuni pe care un calculator le poate efectua într-o secundă, exprimat în miliarde.

Signup and view all the flashcards

TFLOPS (Trilioane de operații în virgulă mobilă pe secundă)

Numărul de instrucțiuni pe care un calculator le poate efectua într-o secundă, exprimat în trilioane.

Signup and view all the flashcards

PFLOPS (cvadrilioane de operații în virgulă mobilă pe secundă)

Numărul de instrucțiuni pe care un calculator le poate efectua într-o secundă, exprimat în cvadrilioane.

Signup and view all the flashcards

Operații normalizate

Utilizarea operațiilor normalizate în virgulă mobilă ajută la o comparare mai corectă a performanței.

Signup and view all the flashcards

MIPS / MFLOPS - Interpretare

O măsură a vitezei unui calculator, care reflectă numărul de operații simple pe care le poate efectua într-o secundă.

Signup and view all the flashcards

Timpul de răspuns (definiție completă)

O măsură a timpului necesar unui calculator sau program pentru a efectua o sarcină, incluzând timpul de așteptare și accesul la date.

Signup and view all the flashcards

Timpul UCP (t UCP) - Formula

Timpul UCP se poate exprima ca produsul dintre numărul de cicluri UCP și durata ciclului de ceas.

Signup and view all the flashcards

Linpack - Interpretare

Un program folosit pentru măsurarea vitezei supercalculatoarelor.

Signup and view all the flashcards

TOP500 - Interpretare

O listă care ordonează cele mai rapide 500 de supercalculatoare din lume, actualizată periodic.

Signup and view all the flashcards

Programe de evaluare a performanțelor

Un mod sistematic de a sintetiza performanța unui calculator pe baza unui set de programe reale, reflectând diverse sarcini.

Signup and view all the flashcards

Legea lui Amdahl

O măsură de performanță a calculatorului care ia în considerare viteza de execuție a algoritmilor și fracțiunea de timp dedicată unor anumite operații, evaluând eficiența.

Signup and view all the flashcards

Seturile de programe SPEC

Seturile SPEC conțin programe reale care sunt folosite pentru a compara performanța a diferite calculatoare, reflectând diverse sarcini.

Signup and view all the flashcards

SPEC CPU2017

SPEC CPU2017 este o suită de programe standard pentru evaluarea performanței UCP, memoriei și a compilației, oferind un standard de comparație.

Signup and view all the flashcards

Viteza SPEC

Viteza SPEC măsoară timpul necesar executării tuturor programelor dintr-un set de teste, oferind o evaluare generală a vitezei unui calculator.

Signup and view all the flashcards

Rata SPEC

Rata SPEC măsoară numărul de programe care pot fi executate într-o unitate de timp, reflectând capacitatea de procesare a calculatorului.

Signup and view all the flashcards

Programe kernel de evaluare

Programele kernel de evaluare sunt fragmente mici de cod care testează performanța unor operații specifice, fiind utile pentru evaluarea supercalculatoarelor.

Signup and view all the flashcards

Programe sintetice

Programele sintetice sunt programe artificiale concepute pentru a simula comportamentul programelor reale, ajutând la evaluarea generală a performanței.

Signup and view all the flashcards

Study Notes

Informații despre disciplina SSC (6)

  • Studenții trebuie să se prezinte strict în grupa lor (L sau P).
  • Schimbările între semigrupe sunt posibile doar cu acordul cadrelor didactice.
  • Studenții din anul 4 trebuie să comunice prin e-mail adresa Campus și vor fi adăugați în echipă.

Referințe bibliografice

  • Baruch, Z.F., Structura sistemelor de calcul, Editura Albastră, Cluj-Napoca, 2005, ISBN 973-650-143-4
  • Baruch, Z.F., Aplicații de proiectare digitală cu circuite FPGA, Editura MEGA, Cluj-Napoca, 2020, ISBN 978-606-020-261-5

Cuprinsul cursului

  • Introducere
  • Unitatea aritmetică și logică
  • Sisteme de memorie
  • Arhitecturi RISC
  • Introducere în arhitecturi paralele

1. Introducere (Indicatori de performanță)

  • Indicatori de performanță
  • Timpul de execuție
  • Timpul UCP
  • MIPS
  • MFLOPS
  • Programe de evaluare a performanțelor
  • Legea lui Amdahl

Timpul de execuție (1)

  • Performanța unui calculator se referă la viteză și fiabilitate hardware și software.
  • Măsura performanței este timpul de execuție (te).
  • Timpul de răspuns este timpul necesar pentru finalizarea unui task, care include accesele la memorie, operații I/E și operații sistem.

Timpul de execuție (2)

  • UCP (unitatea centrală de prelucrare) este unitatea care execută efectiv programul.
  • Timpul UCP reprezintă timpul în care UCP execută un program, nu include timpul de așteptare sau execuția altor programe.
  • Poate fi divizat în timpul UCP al utilizatorului și timpul UCP al sistemului.

Timpul de execuție (3)

  • Se compară performanțele a două calculatoare (X și Y).
  • Calculatorul X este mai rapid decât Y dacă timpul de execuție al lui X este mai mic pentru un task dat.
  • Dacă calculatorul X este cu n% mai rapid decât calculatorul Y, atunci formula este: te(Y) / te(X) = 1+n / 100.

Timpul de execuție (4)

  • Timpul de execuție (te) este invers proporțional cu performanța (P).
  • Creșterea performanței (n) se calculează astfel: n = [P(X) - P(Y)] / P(Y) * 100.
  • Poate fi utilizată pentru compararea performanțelor a două calculatoare.

1. Introducere

  • Indicatori de performanță
  • Timpul de execuție
  • Timpul UCP
  • MIPS
  • MFLOPS
  • Programe de evaluare a performanțelor
  • Legea lui Amdahl

Timpul UCP (1)

  • Timpul UCP (tucp) poate fi exprimat ca produsul dintre numărul ciclurilor de ceas (cucp) și durata unui ciclu de ceas (tc).
  • O altă exprimare: tucp = cucp/f, unde f este frecvența semnalului de ceas.

Timpul UCP (2)

  • Se poate utiliza numărul instrucțiunilor executate (N) și numărul mediu de cicluri de ceas pe instrucțiune (CPI).
  • Timpul UCP poate fi definit ca tucp = N × CPI × tc.

Timpul UCP (3)

  • Numărul total al ciclurilor de ceas ale UCP este cucp = Σ(CPI × li) pentru i de la 1 până la n.
  • CPI reprezintă numărul de cicluri de ceas pentru instrucțiunile i.
  • Li este numărul de execuții ale instrucțiunii i

Timpul UCP (4)

  • Rezultă o formulă pentru timpul UCP: tucp = cucp × tc = tc × Σ(CPI × li), unde i variază de la 1 la n.
  • Numărul total al ciclurilor pe instrucțiune: CPI = (Σ(CPI × li)) / N

MIPS (1)

  • Cel mai important indicator de performanță este timpul de execuție al programelor reale.
  • MIPS (Millions of Instructions Per Second): indică numărul mediu de instrucțiuni pe secundă.

MIPS (2)

  • Pentru un program dat, MIPS = N / (te × 10^6).
  • N este contorul de instrucțiuni.
  • te este timpul de execuție (tUCP).

MIPS (3)

  • Timpul de execuție exprimat în funcție de indicatorul MIPS: te = N / (MIPS × 10^6).
  • Un indicator similar este BIPS (Billions of Instructions Per Second) sau GIPS.
  • Avantajul indicatorului MIPS: este ușor de înțeles.
  • Există probleme atunci când este utilizat ca măsură de comparație.

MIPS (4)

  • MIPS depinde de setul de instrucțiuni și variază pentru programe diferite ale aceluiași calculator.
  • MIPS poate varia invers proporțional cu performanța.
  • Exemplu: un calculator cu coprocesor pentru calcule în virgulă mobilă.

MFLOPS (1)

  • MIPS nu este adecvat pentru calculatoarele științifice și inginerești.
  • MFLOPS (Millions of Floating-point Operations Per Second) măsoară numărul de operații în virgulă mobilă .
  • Există și alte măsuri similare: GFLOPS, TFLOPS, PFLOPS.

MFLOPS (2)

  • Valoarea MFLOPS depinde de calculator și de program.
  • Probleme legate de indicatorul MFLOPS: setul de operații în virgulă mobilă variază între calculatoare.
  • Valoarea MFLOPS se modifică în funcție de combinația operațiilor întregi și în virgulă mobilă, precum și de viteza lor.

MFLOPS (3)

  • Soluția: utilizarea operațiilor normalizate în virgulă mobilă.
  • Exemplu: Exemplu cu operații relevante pentru MFLOPS (calculul cantității).

MFLOPS (4)

  • Operațiile reale în virgulă mobilă conduc la valoarea nativă pentru MFLOPS.
  • Operațiile normalizate în virgulă mobilă conduc la valoarea normalizată pentru MFLOPS.
  • Indicatorii MIPS și MFLOPS sunt utili pentru compararea calculatoarelor din aceeași familie.

MFLOPS (5)

  • Totuși, MFLOPS este utilizat în programe de evaluare a performanței supercalculatoarelor.
  • Exemplu: programul Linpack (bibliotecă software pentru operații de algebră numerică liniară).

MFLOPS (6)

  • TOP500 ordonează cele mai rapide 500 de calculatoare cunoscute.
  • Lista actualizată: mai 2023.
  • Nr. 1 în listă: FRONTIER – HPE CRAY EX235A.
  • Produsul este realizat de Hewlett-Packard.

Rezumat (1)

  • Timpul de execuție este indicatorul principal de performanță.
  • Pentru estimarea performanței UCP, timpul de execuție poate fi aproximat prin timpul UCP.
  • Timpul UCP poate fi exprimat în funcție de numărul mediu de cicluri de ceas pe instrucțiune (CPI).
  • MIPS este un indicator popular de performanță.

Rezumat (2)

  • Există probleme atunci când MIPS este utilizat pentru compararea performanțelor.
  • Pentru aplicații care necesită operații în virgulă mobilă, MFLOPS poate fi o metrică de performanță mai utilă.
  • Pentru evitarea problemelor legate de utilizarea MFLOPS, se pot utiliza operații normalizate în virgulă mobilă.
  • Programul Linpack este utilizat pentru evaluarea performanțelor supercalculatoarelor.

Noțiuni, cunoștințe

  • Timpul de răspuns
  • Timpul UCP
  • Exprimarea timpului UCP
  • Indicatorul MIPS
  • Probleme legate de utilizarea indicatorului MIPS
  • Indicatorul MFLOPS
  • Probleme legate de utilizarea indicatorului MFLOPS

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

SSC Introducere - Cursul 1 PDF
SSC-Introducere- Cursul 2 PDF

More Like This

Use Quizgecko on...
Browser
Browser