コード例 #1
0
 /// <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();
 }
コード例 #2
0
 /// <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;
 }