This shows you the differences between two versions of the page.
sd-ca:teme:tema1-2023 [2023/03/27 03:49] radu.nichita [Checker] |
sd-ca:teme:tema1-2023 [2023/04/05 23:30] (current) radu.nichita [Virtual Memory Allocator] |
||
---|---|---|---|
Line 8: | Line 8: | ||
* Data publicării: **22.03.2023 22:00:00** | * Data publicării: **22.03.2023 22:00:00** | ||
- | * Deadline **HARD**: **10.04.2023 23:55:00** | + | * Deadline **HARD**: <del>**10.04.2023 23:55:00**</del> **12.04.2023 23:55:00** |
===== Actualizări ===== | ===== Actualizări ===== | ||
+ | * Adăugare mesaje de eroare (INVALID_ALLOC_BLOCK): **28.03.2023** | ||
* Adăugare clarificări arenă: **24.03.2023** | * Adăugare clarificări arenă: **24.03.2023** | ||
Line 132: | Line 133: | ||
* INVALID_ALLOC_BLOCK | * INVALID_ALLOC_BLOCK | ||
+ | * Dacă adresa de început a blocului ce se dorește a fi alocat depășește dimensiunea arenei, se va afișa **"The allocated address is outside the size of arena\n"**. | ||
+ | * Dacă adresa de final a blocului ce se dorește a fi alocat depășește dimensiunea arenei, se va afișa **"The end address is past the size of the arena\n"**. | ||
* Dacă există cel puțin o adresă din zona de memorie [adresă_din_arenă, adresă_din_arenă + dimensiune) care a fost alocată anterior, se va afișa **“This zone was already allocated.\n”**. | * Dacă există cel puțin o adresă din zona de memorie [adresă_din_arenă, adresă_din_arenă + dimensiune) care a fost alocată anterior, se va afișa **“This zone was already allocated.\n”**. | ||
* INVALID_ADDRESS_FREE | * INVALID_ADDRESS_FREE |