Desfasurarea laboratorului


           Laboratorul se desfasoara in sala A313, conform orarului.
                                                                    

           Subgrupele de laborator nu trebuie sa depaseasca 15 studenti.

          Fisa de laborator 1
          Fisa de laborator 2
          Fisa de laborator 3

 


        Lucrari de laborator :


1. Subsisteme de intrare iesire. Sincronizarea sistemelor de calcul cu evenimente externe. Organizarea memoriei secundare (virtuale) in calculatoarele PC.

Exemple de programe în limbajul C si în limbaj de asamblare. Arhiva BORLANDC .  Link DOSBox
(Lucrarea 1a) (Exemple de programe: lucrul cu tastatura, display, imprimata: 1, 2, 3, 4, 5, 6, 7, 8)
(Lucrarea 1b) (Exemple de programe: functii de management al directoarelor si fisierelor.: 1, 2, 3, 4, 5, 6, 7, 8)


2. Organizarea memoriei în sistemele de calcul (PC). Functii de management al memoriei

(Lucrarea 2)
(Exemple de programe : 1, 2, 3, 4, 5, 6, 7, 8). Programul DEBUG L2 2018


3.Sisteme multiprocesor si sisteme de calcul hibride

Exemplu - interconectarea procesoarelor I80x86 si ADSP21xx. Realizarea programului de comunicatie între cele doua procesoare ( în limbajul C).
(Lucrarea 3)
(Schema de principiu a placii RK2105). (Exemple de programe : 1, 2). Sistem multiprocesor cu Blackfin 561. Arhiva proiectului MP- BF561
Sisteme de prelucrare hibrida CPU-CUDA
. Exemplu de proiect CUDA (VS2008). Exemplu de proiect CUDA (VS2015). Rezultate obtinute - Exemplu CUDA. Documentatie suplimentara CUDA (1, 2). Exemplu de proiect CUDA matrix (VS2015)


4. Evaluarea performantelor structurilor pipe-line

Programul de simulare simpl.
(Lucrarea 4a) (Figurile din lucrarea 4) (utilizare pe unele sisteme WinXP) Hazardul in structurile pipe-line. (Lucrarea 4b). (Programul de simulare plh_sim).


5. Memoria cache. Gestiunea memoriei cache. Evaluarea performantelor sistemelor cu memorie cache

(Lucrarea 5)
(Simulator pentru evaluarea performantelor memoriei cache), (Simulator pentru evaluarea performantelor memoriei cache-2009) Simulator pentru exemplificarea metodelor de mapare a memoriei cache, (programul de simulare SIMMEM_CACHE), (exemplu de utilizare), (exercitii)



6. Utilizarea terminalelor grafice. Exemple de programe în limbajul C . (Lucrarea 6) (Exemple de programe : 1, 2, 3, 4, 5, 6, 7, 8)

Arhiva (self-extracted -2011) cu toate materialele utilizate la laborator ( text si exemple de programe)

Arhiva (2012) lucrarea pentru evaluarea performantelor structurilor pipe-line


Introducere in programarea sub Windows