/// <summary> /// Seta um determinado bloco de memória como livre /// </summary> /// <param name="req">Requisição</param> private void SetRequisicaoLivre(Requisition req) { req.tipoRequisicao = 'I'; req.numeroRequisicao = 0; req.qtdeMemoriaRequisitada = 0; req.setQtdeMemoriaDisponivel(); }
/// <summary> /// Seta um determinado bloco de memória como utilizado /// </summary> /// <param name="reqAtual">Bloco de memória livre</param> /// <param name="reqNova">Requisição com os novos dados</param> private void SetRequisicaoUtilizada(Requisition reqAtual, Requisition reqNova) { reqAtual.enderecoFinalBlocoMemoria = reqAtual.enderecoInicialBlocoMemoria + reqNova.qtdeMemoriaRequisitada; reqAtual.numeroRequisicao = reqNova.numeroRequisicao; reqAtual.tipoRequisicao = 'S'; reqAtual.setQtdeMemoriaDisponivel(0); reqAtual.qtdeMemoriaRequisitada = reqNova.qtdeMemoriaRequisitada; }