Difference between revisions of "LU-LSP-b:L08"
(New page: ==== Uzdevums ==== Realizēt vienkāršu dinamiskās atmiņas izdalīšanas risinājumu. Jarealizē: void * myalloc(size_t size); int myfree(void * ptr); Dots statisks atmiņas buferi...) |
|||
Line 16: | Line 16: | ||
Izmantot NextFit algoritmu brīvo atmiņas bloku meklēšanai un piešķiršanai. |
Izmantot NextFit algoritmu brīvo atmiņas bloku meklēšanai un piešķiršanai. |
||
Testēt dažādus scenārijus un novērtēt veiktspēju. |
Testēt dažādus scenārijus un novērtēt veiktspēju. Komentet ari kādu metriku jūs izvēlaties veiktspējas novērtējumam, un kādus testus. |
||
==== Iesniegt ==== |
==== Iesniegt ==== |
Revision as of 16:16, 4 November 2014
Uzdevums
Realizēt vienkāršu dinamiskās atmiņas izdalīšanas risinājumu.
Jarealizē:
void * myalloc(size_t size); int myfree(void * ptr);
Dots statisks atmiņas buferis atmiņai:
#define MY_BUFFER_SIZE 4096 unsigned char mybuffer[MY_BUFFER_SIZE];
Izmantot NextFit algoritmu brīvo atmiņas bloku meklēšanai un piešķiršanai.
Testēt dažādus scenārijus un novērtēt veiktspēju. Komentet ari kādu metriku jūs izvēlaties veiktspējas novērtējumam, un kādus testus.
Iesniegt
Jāiesniedz epastā pasniedzējam secinājumus un piekabē programmas pirmkodu:
- Fails: LSP_PD8_Vards_Uzvards.c
- Subject: LSP PD8 Vards Uzvards