Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sd-ca:teme:tema1-2023 [2023/03/24 18:21]
maria.sfiraiala [Mențiuni]
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 ===== 
 +  * Adăugare mesaje de eroare (INVALID_ALLOC_BLOCK):​ **28.03.2023** 
 +  * Adăugare clarificări arenă: **24.03.2023** 
  
  
Line 129: 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
Line 164: Line 170:
 ALLOC_BLOCK 12298 10 ALLOC_BLOCK 12298 10
 PMAP PMAP
-WRITE 4096 25 Observ sisteme de operare+WRITE 4096 26 Observ sisteme de operare
 READ 4096 14 READ 4096 14
 FREE_BLOCK 12298 FREE_BLOCK 12298
Line 284: Line 290:
    * fișier **Makefile** cu două reguli:    * fișier **Makefile** cu două reguli:
      * regula **build**: în urma căreia se generează un executabil numit **vma**      * regula **build**: în urma căreia se generează un executabil numit **vma**
 +     * regula **run_vma**:​ în urma căreia va rula executabilul **vma**
      * regula **clean** care şterge executabilul si fișierele obiect      * regula **clean** care şterge executabilul si fișierele obiect
    * Compilarea trebuie sa se realizeze cu flagurile **-Wall -Wextra -std=c99**    * Compilarea trebuie sa se realizeze cu flagurile **-Wall -Wextra -std=c99**
    * fișier **README** care să conțină detalii despre implementarea temei    * fișier **README** care să conțină detalii despre implementarea temei
  
sd-ca/teme/tema1-2023.1679674883.txt.gz · Last modified: 2023/03/24 18:21 by maria.sfiraiala
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0