Novidades de 28/08/2001

Exceções e passagem de parâmetros

O tratamento de exceções foi muito melhorado, inclusive para permitir que módulos do usuário possam tratar exceções.

Com esse novo mecanismo ficou muito fácil implementar o crescimento dinâmico da pilha de uma tarefa do usuário.

Outra mudança fundamental foi na passagem de parâmetros de um módulo do usuário para os módulos do sistema. Agora o ModulOS utiliza um mecanismo semelhante ao utilizado no FreeBSD e no Windows NT. Cada função que pode ser chamada por módulos do usuário tem uma propriedade que indica a quantidade de parâmetros que devem ser copiados da pilha do usuário para a pilha do sistema.

Estarei trabalhando nos próximos dias para suportar o teclado.

Luiz Henrique Shigunov