LAC-5700 Operatsioonisüsteemid
~75-80%-ni, seejärel langeb kuni 50%-ni ja seejärel kasvab uuesti 75%-ni;
võib kasutada ka suuremat korduste arvu;
5) väljastada mäluseisu iseloomustav rida iga protseduuri töö lõpul;
6) algoritmid mälu reserveerimisel:
1. esimene sobiv blokk,
2. sobivaim blokk;
7) algoritmid mälu vabastamiseks:
1. suunamine vabade blokkide hulka,
2. märgistamine ning prahikoristus;
8) kõigi nelja variandi puhul kasutada sama testprogrammi.
PROGRAMM
program maluHaldus;
const
maluSuurus = 64;
var
malu: array[ 1..maluSuurus ] of Char;
maluKysimiseMeetod : Integer;
maluVabastamiseMeetod : Integer;
fail : text;
{ Otsib mitu thja kohta on antud koha peal j,,rjest m,,lus...
}
3
function leiaVabadePositsioonideArv( kohtMalus: Integer ):
Integer;
Var
vabasidKohti : Integer;
koht : Integer;
begin
koht := kohtMalus;