LU-LSP-b:L08

From DiLab
Revision as of 17:15, 4 November 2014 by Leo (talk | contribs) (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...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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.

Iesniegt

Jāiesniedz epastā pasniedzējam secinājumus un piekabē programmas pirmkodu:

  • Fails: LSP_PD8_Vards_Uzvards.c
  • Subject: LSP PD8 Vards Uzvards