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 (2012) lucrarea pentru evaluarea performantelor structurilor pipe-line
Introducere
in programarea sub Windows